Slashdot Mirror


Apple To Phase Out 32-Bit Mac Apps Starting In January 2018 (macrumors.com)

Apple will be phasing out 32-bit apps with iOS 11, and soon the company will make the same changes on its macOS operating system. During its Platform State of the Union keynote at the Worldwide Developers Conference, Apple told developers that macOS High Sierra will be the "last macOS release to support 32-bit apps without compromises." MacRumors reports: Starting in January of 2018, all new apps submitted to the Mac App Store must be 64-bit, and all apps and app updates submitted must be 64-bit by June 2018. With the next version of macOS after High Sierra, Apple will begin "aggressively" warning users about 32-bit apps before eventually phasing them out all together. In iOS 11, 32-bit apps cannot be installed or launched. Attempting to open a non-supported 32-bit app gives a message notifying users that the app needs to be updated before it can run on iOS 11. Prior to phasing out 32-bit apps on iOS 11, Apple gave both end users and developers several warnings, and the company says it will follow the same path for the macOS operating system.

18 of 249 comments (clear)

  1. Re:Nice that they can do this by DontBeAMoran · · Score: 2

    A good chunk of the business treats software like physical plant. They build a refinery and expect it to run for at least 50 years. They buy software and it should run for that long too. Crazy, but nearly true.

    And why is that crazy? If the software runs on a standalone computer, not connected to the internet, why does it matter? As long as it runs and does what it has to do, what's the problem?

    New does not automatically equals better. Compatibility with existing hardware, training employees about the new software, useful features being dropped in the new software... I can think of plenty of reasons to keep using something that's working fine.

    --
    #DeleteFacebook
  2. Re:Tired of the upgrade carousel by Anonymous Coward · · Score: 3, Insightful

    Oh dear god really? you are pissing and moaning about having to not upgrade a 8 year old computer?

    Sorry but you seem to be completely clueless and probably never even OWNED a mac.

  3. Re: Good. by Anonymous Coward · · Score: 2, Informative

    It stops them having to ship 32 bit libraries that need constant maintainable, and take up space on the userâ(TM)s machine for no good reason.

  4. Re:Nice that they can do this by Ol+Olsoc · · Score: 4, Interesting

    And why is that crazy? If the software runs on a standalone computer, not connected to the internet, why does it matter? As long as it runs and does what it has to do, what's the problem?

    Then why do you have to update at all? You don't.

    Somewhere around the intertoobz, there was recently a story regarding a garage that had a tire balancing computer. It was a Commodore 64. I read another story yesterday about a Amiga 1200 running a modern RF communication system.

    I think the upgrade/update virus has infected most of us. Me too at times.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  5. Re:Good. by unixcorn · · Score: 2, Insightful

    How horrible Apple is for offering all those free updates (including the OS) as long as the hardware supports them. Rebooting after the update is so much trouble. Remind me which company you work for please, so I don't ever get a job there having to support that 10-20 year old hardware.

  6. Re:Tired of the upgrade carousel by Lord+Kano · · Score: 3, Insightful

    This is a bit why, after using macs and OSX for 15 years that I have walked away from them. I can't keep up with the pace that Apple has set for consumers.

    I walked away from Apple in 2000 over a similar kind of thing.

    The elimination of SCSI, ADB and traditional serial ports meant that if I wanted a new Mac, I was going to have to replace all of my peripherals and that was just a bridge too far.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  7. Breakage as a feature by iamacat · · Score: 2

    The ideal is an operating system that runs every app ever created for any notable platform. For security reasons, the opposite should be default, with only the most recent runtime installed and running. But convenient one step process should be provided to install other runtimes. There is a galore of open source emulation/virtualization solutions and sandboxing to mitigate security risks, so maintenance overhead is insignificant for the likes of Apple and Microsoft. Why would anyone not want an option to run apps they paid for?

  8. Re:You should have said 2 years by jawtheshark · · Score: 2
    I'm still using an iPhone 5... not 5S not 5C.. 5. Normally, I get the old iPhone of my wife after two years of use, but I don't really like the bigger 6 she had (she now has a 7). It's also one of those ugly rose-gold ones. I just kept using the 5. I'll just have to switch to the 6 or bite the bullet and get a new SE.

    Still, the value and longevity of iPhones are amazing. I fully expected the iPhone 5 to be unsupported at the last major iOS upgrade. It wasn't. Five years after release it's still officially supported. Is there any other phone brand that can claim that?

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  9. Re:Tired of the upgrade carousel by courteaudotbiz · · Score: 4, Interesting

    I have owned a Mac Mini back in the days, and an iPhone 4S. After they've changed the 30pin connection for the smaller connection, I decided that I would never, ever buy another Apple product. At that time, I had bought a couple 30pin docking stations, a speaker, a desktop USB / 30pin station, and even a sectional equipped with a 30pin connector coupled with an integrated sound system.

    Since I have switched to Android phones 6 years ago, they've never let me down. My micro-USB stations have been compatible with all the phone and tablets I've had (and even all those I've not had, except Apple ones). Oh and my 10 years old, 32bit Core Duo PC can run all 32bit Linux distros around with pretty good performance. Well maintained PCs can run for 10-15 years without a glitch and do their deeds...

  10. Developer side taken care of... by __aaclcg7560 · · Score: 2

    Apple already phased out 32-bit by making the programming tools 64-bit only on the developer side in 2014. When developers stopped supporting 32-bit apps with updates, I was forced to abandon my legendary black MacBook with a 32-bit processor. Linux Mint went on the MacBook and I switched to an inexpensive Dell laptop. The only 32-bit apps in the Mac store are by developers who are going the extra mile to support the older versions of Mac OS X.

  11. Re:You know what this really is? by drinkypoo · · Score: 2

    The dropping of 32-bit for Linux is what actually made me angry.

    What? When do you imagine that happened? Linux still has fine 32 bit support. What it doesn't do any more IIRC is support very old 32 bit processors. This is of no concern to anyone who isn't using embedded hardware, and those people can use the older fork.

    I can still run 32 bit binaries on my 64 bit Ubuntu system.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Re:Nice that they can do this by nine-times · · Score: 3, Insightful

    And why is that crazy? If the software runs on a standalone computer, not connected to the internet, why does it matter? As long as it runs and does what it has to do, what's the problem?

    Well in my opinion, the AC you're responding to made a bad comparison. What he's complaining about is not really like a business building a physical plant or factory and expecting it to run for 50 years. It's more like a business building a refinery, and expecting it to run for 50 years without any maintenance, upgrades, or cleaning, meanwhile firing everyone who understands how the refinery works or knows why it was built the way it was.

    To answer your question more directly, there are a few different problems with expecting to run a legacy piece of software on a standalone computer, not connected to the Internet, for decades on end. First, if the system needs to interact with other systems, then you can't really isolate it from the Internet. It might not be directly on the Internet, but it could still be compromised from another computer that is connected to the Internet. Second, what if the hardware the software runs on breaks? Are you going to be able to get replacement parts in 20 years?

    There's also another problem that's a little bit more nebulous and therefore harder to argue for, but: You don't know what you're going to need in 10 years. I've had to deal with companies that have some old unmaintained business-critical application running on a server somewhere. Since they began using this application, they've upgraded all their computers 3 times, and started using a couple other applications. They'd like to have their various applications talk to each other instead of doing manual entry to keep the apps in sync, but they can't, because the old app wasn't designed to do that.

    They want to be able to access the old database from an iPad, but they can't, since it requires a Windows client-side app. It might be that they've been continuing to buy Windows 7 machines for the past several years because the client-side app doesn't run on newer versions of Windows, and they don't have a way to update it. Once Microsoft started trying to force everyone to use Windows 10, this has become a problem. Maybe they'll have to run a Windows 7 VM if they ever want to update their desktops again.

    Then they go to update their networking equipment, and they want to change their IP scheme and move their servers to a new VLAN. They can't do that. Whoever wrote the application seems to have hard-coded an IP address somewhere, and changing the IP address of the server breaks everything.

    The server they're running the application on developed a problem where it crashes occasionally. The IT team realizes that the hardware might be failing, so they want to spin up a VM on a new server and install the app from scratch. They can't. Nobody at the company knows how to install the application anymore. They instead P2V the existing server, but the problem still occurs. Oh well, I guess they'll have to live with occasional crashes.

    I'm kind of cobbling together different examples of problems that I've run into over the years, but the point is, this crap always seems to turn into a mess. If your business relies on a piece of software, you should have some support contract with a developer capable of supporting and (if needed) updating the application, installing it from scratch on a new computer with a brand new OS.

  13. Re:Tired of the upgrade carousel by voidptr · · Score: 2

    It doesn't? A C2D won't run Sierra or later anyway.

    If it continues to meet his needs with the software he already has installed, great, but nobody was going to target new applications to it anyway, regardless of Apple removing 32 bit support.

    --
    This .sig for unofficial government use only. Official use subject to $500 fine.
  14. Re:Nice that they can do this by swimboy · · Score: 2

    Somewhere around the intertoobz, there was recently a story regarding a garage that had a tire balancing computer. It was a Commodore 64. I read another story yesterday about a Amiga 1200 running a modern RF communication system.

    I think the upgrade/update virus has infected most of us. Me too at times.

    And what happens when that C64 or Amiga dies? Right now, you could probably buy another one off of eBay, but do you think that one will last another 35 years?

    I have a client who had been running a DOS app from 1981 that managed some industrial hardware. The computer was ancient, and finally gave up the ghost. Found out that while the software would run just fine in DOSbox on a modern pc, it wouldn't interact properly with the hardware it was supposed to be controlling. (something about weird signaling over the serial or parallel port). Found a replacement computer on eBay similar to the original to get them by, but then made it a high priority to get them the needed functionality from modern hardware and a modern OS.

    No matter how much you think that you don't need to upgrade at some point, there's always something eventually that bites you in the ass if you don't.

    --
    Ask me how the Heisenberg Principle may or may not have saved my life.
  15. 32-bit ios, the lost platform by cfalcon · · Score: 5, Insightful

    32-bit ios actually stands to be the first "lost platform" in computing history. EVER!

    Hyperbole? Hear me out:

    Unlike almost every other platform, there's no reliable and good way to run ios software (or ios itself) outside of the hardware. The only things that look like emulators are open source, and you can't even choose to install older versions of the OS on hardware past a cut-off date. Apple has fully DRMed their platform, fully closed it off. But up until now, if you have played by their rules, there's always been a way to run any given application: the expectation that your app can't be emulated well on Linux or whatever isn't something universal, so the computing consumer world has been pretty accepting of this.

    This fully closed and cryptographically sealed system is something reasonably new in computing, and Apple's smashing success with it has encouraged others to duplicate it to some lesser degree- Windows 10S tries to take their model and offer a greater degree of freedom with an opt-out for cash (instead of no opt-out), Android has taken parts of their system, etc. But so far, everything has eventually (once it is no longer a primary economic driver) been emulated, been archived, been available for the future. Perhaps the loss of 32-bit ARM code compiled for ios is no great eternal loss to the world, but the precedent is now set for the expiry of code in a way that has never been done before.

  16. Re: Good. by TheFakeTimCook · · Score: 2

    And the reason to rip out support for 32-bit?

    Testing.

    Stability.

    Memory Footprint.

    There's 3 GOOD reasons for removing nearly-obsolete support.

  17. Re:Nice that they can do this by TheRaven64 · · Score: 2

    FreeDOS works on modern hardware and will run most of this kind of thing.

    --
    I am TheRaven on Soylent News
  18. Re:You know what this really is? by epine · · Score: 3, Insightful

    AMD64 was introduced back in 2000.

    You know, long before Moore's law became bow-legged from the heavy burden of asterisks. (Yes, like always before, we do indeed have more transistors, but just try to use them all at the same time and see what happens ...)

    So that's seventeen years ago. Subtract another seventeen years, and we're back to 1983.

    Back in 2000, your karmic twin would have been moaning about the loss of 8-bit software compatibility.

    Subtract another seventeen years, and we're back to 1965.

    Back in 1983, your karmic triplet would have been moaning about the loss of slide rules.

    Lament for the Slide Rule — August 1985

    Unfortunately, that's paywalled, so we're stuck with this belated cuckoo:

    When Slide Rules Ruled — Cliff Stoll (2006)

    Check out this giant pull-quote:

    The slide rule helped to design the very machines that would render it obsolete.

    Nice. That saves me from craning my neck to look through my window for plummeting petunias. You just never know anything with absolute certainty.