iOS 12 will continue supporting iPhone 5S, WebKit developer reports suggest

Posted:
in iOS
References to iOS 12, Apple's next iteration of its mobile operating system, have surfaced in development testing reports for WebKit, with the appearance strongly suggesting Apple will be bringing the next major iOS release to the iPhone 5s as the oldest supported iPhone model.

iPhone 5s


Listings in the bug-reporting section of the open source Webkit project page, discussing API tests for the software, includes a report from one developer in January showing an implementation of the testing suite could be run using Python. The report, spotted by MacGeneration, specifically mentions iOS 12 in multiple sections, as well as the iPhone 5s, including the confirmation "iPhone 5s running iOS 12."

Rather than an unreleased version of the operating system running on an actual iPhone 5s, the start of the report indicates this to be API tests running in a simulator, mimicking the iPhone 5s in software.

If genuine, this would indicate both that iOS 12 is being used in testing of important software, like Safari. It would also make this a sign that iPhone 5s users could still be able to use the next iteration of iOS.

Webkit Bugzilla discussion referencing iOS 12, iPhone 5S
Webkit Bugzilla discussion referencing iOS 12, iPhone 5S


According to Apple's support pages, iOS 11 is compatible with the iPhone 5s, iPhone SE, and newer models. Support for the iPhone 5c and iPhone 5 wasn't included in last year's major release.

Even so, it is entirely possible for iPhone 5s support to be enabled for development and testing purposes, but not offered in the public release of iOS 12 when it ships later this year. References in one area are not a guarantee that Apple will definitely support specific hardware versions at a later time.

Due to open source software being visible to the public, WebKit is one of the more difficult areas for Apple to keep its future software plans out of view. Apple developers working on the Safari browser rendering engine and submitting code are advised to use macros to eliminate any leaks for future software, as indicated in another discussion about iOS 12 and macOS 10.14.

The macros are meant to prevent the public project from being a source of software leaks, but evidently the "TBA macros" are not always used.

Apple is expected to unveil iOS 12, along with milestone versions of its other operating systems and major updates to its other software, during the WWDC 2018 keynote address on June 4.

Comments

  • Reply 1 of 17
    irelandireland Posts: 17,798member
    If true good news. Many of these still rocking around.
  • Reply 2 of 17
    igorskyigorsky Posts: 752member
    This is weird. I thought Apple was intentionally slowing down batteries to sell more phones, yet here they are extending the life of a five year old device.
    mjtomlinnetmagelkruppracerhomie3Macsplosionjony0
  • Reply 3 of 17
    iOS 13 will support iPhone 6
    iOS 14 iPhone 6S
    iOS 15 iPhone 7
    iOS 16 iPhone 8
    lkrupp
  • Reply 4 of 17
    I always assumed that 2018 would likely be the year that support for the 5s would be dropped, but maybe that won't turn out to be the case. I'll probably still upgrade from mine though.
  • Reply 5 of 17
    benji888benji888 Posts: 135member
    This is kind of a "duh" moment...iPhone 5s has the A7, also the iPad Mini 2, iPad Air....

    A7 is the first 64-bit processor for iOS, any device with A7 or later could be supported for years more...look at what Macs are compatible with the latest macOS, they go back as many as 8-9 years.
    edited April 2018
  • Reply 6 of 17
    mike1mike1 Posts: 3,275member
    Is it possible they're just evaluating the real world performance with the 5s to determine it should be included in the official release?
    PickUrPoison
  • Reply 7 of 17
    CheeseFreezeCheeseFreeze Posts: 1,247member
    This is really annoying for developers. When publishing a game for android or iOS, you can’t exclude specific devices, only by minimum operating system or by just a handful of hardware capabilities (e.g Metal 1 or 2 support).
    This means that when developing a game, backwards compatibility is totally crazy, adding dev cost and compromises to the game beyond ‘graceful fallback’.
    I hope Apple will become more aware of this problem.

    Also I’m not sure if it’s good for consumers. Again it will get people over to ios12 because it auto updates and people will realize how slow their device has become. Downgrading most people won’t because they don’t know how to, essentially creating the perception of their device becoming too slow to handle and somewhat quietly, gently forcing users to upgrade to a new device.

    Just support old devices and let people stay using an old iOS version! Keep supporting security updates within reason for these legacy devices.

    Best option? Get people to a subscription model, and make that financially attractive. This helps recycling of old devices and gets people to new devices.
    lkruppmuthuk_vanalingam
  • Reply 8 of 17
    lkrupplkrupp Posts: 10,557member
    igorsky said:
    This is weird. I thought Apple was intentionally slowing down batteries to sell more phones, yet here they are extending the life of a five year old device.
    No one can fathom the mind of a class action plaintiff.
  • Reply 9 of 17
    igorsky said:
    This is weird. I thought Apple was intentionally slowing down batteries to sell more phones, yet here they are extending the life of a five year old device.
    It used to be that manufacturers had to support products for Six years in the European Union and I imagine Apple would need to conform to this. BTW, I'm not at all certain that this remains under current EU retail customer protection legislation but I haven't ever read a news item suggesting its removal.
  • Reply 10 of 17
    mjtomlinmjtomlin Posts: 2,673member
    igorsky said:
    This is weird. I thought Apple was intentionally slowing down batteries to sell more phones, yet here they are extending the life of a five year old device.

    I was thinking the same thing. With all the talk of "planned obsolescence", it very obvious to anyone who knows Apple that they actually support products for a long time (and actually, that was the point of CPU throttling, to prolong battery life). The thinking behind this is that Apple makes all their money from selling hardware, but in apple's case this is flawed logic; it does not apply to a company that sells to the high end of the market, with high margins. Apple can afford to keep supporting their devices a lot longer than a company that is selling products with razor thin margins. Those companies need sales, a lot of them, to sustain themselves. Therefor, it is in their best interest to not support devices soon after they're sold, with the hopes that those consumers will by another in the near future.

    benji888 said:
    This is kind of a "duh" moment...iPhone 5s has the A7, also the iPad Mini 2, iPad Air....

    A7 is the first 64-bit processor for iOS, any device with A7 or later could be supported for years more...look at what Macs are compatible with the latest MacOS, they go back as many as 8-9 years.

    My late 2009 iMac (Core i7) is still supported in the latest macOS release. However, I do fear its days are numbered. LOL Over the years, I've upgraded the memory, internal hard drive, replaced the internal DVD drive with an SSD, and upgraded the WiFi/Bluetooth module. I don't have plans to buy a new Mac anytime soon, but will probably buy a new iPad Pro (hopefully) this summer.
  • Reply 11 of 17
    MisterKitMisterKit Posts: 492member
    Supported is one thing. Actually useable is something else.
    atomic101propodmuthuk_vanalingammavemufc[Deleted User]
  • Reply 12 of 17
    MisterKit said:
    Supported is one thing. Actually useable is something else.
    You nailed it there. The most important aspect of the iOS upgrades which is often omitted from discussion because it is inconvenient to talk about it.
    edited April 2018
  • Reply 13 of 17
    mavemufcmavemufc Posts: 326member
    Makes sense actually as the 5s was the first phone with the A7 chip which is 64-bit. 
  • Reply 14 of 17
    I had an original iPad 1 and an iPhone 4s turn into bricks on the end of life iOS version. I really thought I had taken the bait again by updating two iPad mini 2’s to iOS 11. They became just barely tolerable to use. The 11.3 update took them off life support and they are at least useable again. It is interesting that some high processing music apps are still solid. I use Korg Module on live gigs and it does not choke. The real slowdowns are system wide. Typing, switching pages, loading apps. These are A7 64 bit devices. If they are still supported on iOS 12 I will be very careful before updating if at all. The real sucko factor in this whole plot is not having the ability to go back to a previous iOS version.
    muthuk_vanalingam
  • Reply 15 of 17
    This news doesn’t surprise me, since the iPhone 5s was still sold in parts of the world until March 2016, and it has a 64 bit cpu.
    edited April 2018
  • Reply 16 of 17
    benji888benji888 Posts: 135member
    This is really annoying for developers. When publishing a game for android or iOS, you can’t exclude specific devices, only by minimum operating system or by just a handful of hardware capabilities (e.g Metal 1 or 2 support).
    This means that when developing a game, backwards compatibility is totally crazy, adding dev cost and compromises to the game beyond ‘graceful fallback’.
    I hope Apple will become more aware of this problem.

    Are you a developer? I don't understand why it's such a big problem, developers have been making apps for computers with multitude varying configurations and screen sizes/resolutions for decades. Buck up ;o)
  • Reply 17 of 17
    irnchrizirnchriz Posts: 1,616member
    This is really annoying for developers. When publishing a game for android or iOS, you can’t exclude specific devices, only by minimum operating system or by just a handful of hardware capabilities (e.g Metal 1 or 2 support).
    This means that when developing a game, backwards compatibility is totally crazy, adding dev cost and compromises to the game beyond ‘graceful fallback’.
    I hope Apple will become more aware of this problem.

    Also I’m not sure if it’s good for consumers. Again it will get people over to ios12 because it auto updates and people will realize how slow their device has become. Downgrading most people won’t because they don’t know how to, essentially creating the perception of their device becoming too slow to handle and somewhat quietly, gently forcing users to upgrade to a new device.

    Just support old devices and let people stay using an old iOS version! Keep supporting security updates within reason for these legacy devices.

    Best option? Get people to a subscription model, and make that financially attractive. This helps recycling of old devices and gets people to new devices.
    MANY titles specify recommended devices in the description, thus making the purchaser aware of compatibility.  It would also cost far more money for Apple to support older devices on varying levels of OS rather than to drop support for them.  They do this with Mac hardware too so don’t know why you think mobile devices would be any different.
Sign In or Register to comment.