Did you ever purchase Windows 98? Lotus 1-2-3? Can you use those now, on current-generation hardware? Did you ask Microsoft or Lotus Software for your money back?
Lots of a5 and a6 processors still in the mix. In fact some were still on sale up until a few years ago. iPhone 4s was discontinued in some countries only earlier last year.Apple has already informed devs of this. Way back in October of 2014.
And they’ve even published a guide to help devs do it. It looks easy enough, and that’s coming from someone who only took a few computer programming classes back in college all the way back in the early 90s.
I don’t necessarily agree with a lot of things Apple does, but this is one thing I’m totally on board with.
Don’t expect Apple to personally place a phone call to every single dev out there who needs to update their app. I would assume they’ve contacted them via e-mail, but I can’t know this for sure.
If there’s an app you really like, and if it’s from a worthy developers, I’m sure you can easily find their contact info on the app itself or on the app’s website. And if they have a Twitter account, even better. Just Tweet to them telling them to get off their lazy asses and update their apps. If the developer can’t be bothered to make the changes to update their app to 64-bit almost 3 years after iOS went 64-bit, why should they be allowed to keep their apps on the App Store?
PS: The vast majority of us have invested in the newer iPhones. If we’ve paid for a (or, in many cases, more than one) iPhone/iDevice with a 64-bit architecture, why shouldn’t the apps we use fully take advantage of them? How many of you actually use an iPhone 5 or older as your daily driver?
Libraries have to be loaded to RAM when programs execute. How much RAM do you have?
The other issue is update sizes, I think somebody showed that Microsoft's updates for x64 are 50% larger than the i386 due to the compatibility versions.
Hence, Apple probably isn't prohibiting developers from continuing to publish apps which still contain 32-bit code, but rather making it mandatory that they must, at a minimum, also include equivalent 64-bit code.Lots of a5 and a6 processors still in the mix. In fact some were still on sale up until a few years ago. iPhone 4s was discontinued in some countries only earlier last year.
It's not that simpleOn topic: Do Apple have the source code for the apps that are submitted to the store? Could they not re-compile it to ensure there is a 64-bit binary?
Before people are too critical of Apple-
https://www.macrumors.com/2014/12/17/apple-64-bit-support-reminder/
They're being generous for letting 32 bit apps work 2 years after the deadline.
Except you have NO IDEA what you are talking about. OK the OS is smaller. The rest of this is utter bollox.It's been covered. Huge benefits. You're not paying attention. Quick summary. OS becomes smaller (no need to ship 2 versions of libraries), uses less RAM (no need to load 2 versions of libraries into RAM), faster (no need for a step to bridge the 32 and 64 bit interfaces, thunking in Windows terms). Apple doesn't need to maintain and worse test the 32 bit versions of libraries and interfaces (better quality software, faster). The CPU can be made faster and use less power (no need for 32 bit compatibility hardware).
Apple isn't interested in doing the necessary manual inspection of other people's source code to ensure that developers aren't doing any funny business making assumptions about the underlying layout of data in memory - which would necessarily change if any data structures contain references or pointers which would suddenly double in size.On topic: Do Apple have the source code for the apps that are submitted to the store? Could they not re-compile it to ensure there is a 64-bit binary?
That's great. Keep your old device till it dies. That's the way it should be. Nothing lasts forever.
Not in RAM, but they’re taking up my storage space. It’s not going to affect my life too much, since I have 128 GB iPhone 7 Plus, but I really don’t want -any- of it going towards 32-bit code because some dev has been to lazy to update his or her app.I have the perfect amount of RAM because Apple said I don't need any more.
Libraries load when a program calls them. So it will load one or the other - not both. You don't think your iPhone is holding every 32 bit library and every 64 bit library all the time do you? Oh wait you do.
The thing is this not about forever. It's about 3 or so years. Not acceptable. Customers should expect a durable system and software for a reasonable period of time. Friendly prompt it isn't in my opinion. It's a badly thought out behind the scenes process being played out publicly.
Even if they could—do you realistically believe they would?I know someone who uses Lotus 1-2-3. It runs absolutely fine on Windows 10 x64 (natively).
On topic: Do Apple have the source code for the apps that are submitted to the store? Could they not re-compile it to ensure there is a 64-bit binary?
Could you explain further, please?You do know the only reason it's not been updated is that any update that retains it's functionality can't be released, due to changes in app store regs, right? Not sure if post was serious or not.
To think of it from a DRM perspective, all those 32 bit apps you purchased... you will have no access to them because Apple axed 32 bit all together. That's DRM. Your purchases are not yours after all. You are at the mercy of the company who enforces the DRM.
Developers being lazy is not a valid reason. Not everyone has to be like Facebook to routinely update their app with junk lines of code and keep on bloating it till it explodes.
I will have to upgrade my 5 year old CCTV camera system which will cost me $1000 because their remote app is 32bit and very old. It may stop working in iOS 11.
Now I will lose $1000 because of DRM.
It's not that my apps were deleted; they simply ceased to function. They'd crash immediately upon launching and the developers couldn't be bothered fixing them. And it wasn't just small developers either; one was Zen. I wrote to them, but they never responded. So that's why I'm hesitant to spend "big" money on apps. A dollar here or there doesn't bother me.
Uh, what? I used to distribute through the app stores. Pretty much every app cost me more money than I ever made from it, thus why I stopped. The financial performance of my apps were pretty typical, from my understanding. Most developers make next to nothing. The best most people get is they get their $100 annual developer fee that Apple charges back. Divide the income over the hours they work and you find they were effectively paid $0/hour.
----
Is there any way for me to find out which apps installed on my iPhone are still 32 bit?
And THAT is why I will never trust Apple with games.I play several games that haven't been updated. They're 'worth' it to me.
Will this brick my iPhone 5C? Or does this mean iOS 11 is most likely not compatible with iPhone 5c?
I get your meaning and maybe true on iOS, but not true for macOS ( depending on your definition of "really" ). On macOS developers can make significant changes to their 32-bit apps and re-deploy. Of course, the frameworks available on macOS, while similar to those on iOS, are not the same, so not all general statements about iOS apps apply to macOS apps.Since Xcode compiles both the 32-bit and 64-bit binaries, any app that isn't "64-bit" means it hasn't really been updated since 2013...
Could you explain further, please?
Could you explain further, please?
For example, an app that tracks sales in the app store was fine when released and then Apple decided that such apps were a "store within a store" and therefore "bad". So an update won't be approved.
Since Xcode compiles both the 32-bit and 64-bit binaries, any app that isn't "64-bit" means it hasn't really been updated since 2013...