Live data from Hacker News

iOS App Store now allows legacy downloads to support older OSes

9to5mac.com

51–60 of 82 posts

Re: iOS App Store now allows legacy downloads to support older OSes

#51
post #43
post #29

Earlier quoted context omitted.

Pretty sure it has zero to do with 64-bit processors. iOS7 is still going to be running on old 32-bit chips.

Yes, which is precisely why you need 64-bit/32-bit fat binaries. Problem is that the current SDK can only generate 64-bit/32-bit fat binaries for iOS7 alone.

You don't "need" fat binaries. You can just build for 32-bit and be happy. 64-bit is purely optional.

Re: iOS App Store now allows legacy downloads to support older OSes

#52
post #32

Earlier quoted context omitted.

It's less that and more that there is now a significant-enough installed base that can't upgrade to the latest OS. There's now a lot of older iPhones and iPods Touch out there that will never get 7. Knowing that, developers will become increasingly reluctant to leave those customers behind -- and so will keep building for 6 and earlier, and won't use the new 7-only stuff. This way, devs can immediately go to 7, knowi…

It's probably significant that the 3GS is not getting iOS 7. The original iPhone was fairly underpowered, and the iPhone 3G changed essentially nothing besides the case and the addition of 3G cellular data. The 3GS was the first real upgrade, the first iPhone with a decent camera, a decent amount of RAM, and a decent CPU. It ended up as the longest-lived iPhone model yet, starting out as the high-end model in 2009, t…

I'd say it's more likely to be iPod touches - only the newer touches are getting ios 7 and there's no contracts (and hence no "cheap" upgrades). Plus It's also quite likely to belong to a child.

Anecdotally, I rarely see a 3GS any more.

Re: iOS App Store now allows legacy downloads to support older OSes

#53
post #52
post #32

Earlier quoted context omitted.

It's probably significant that the 3GS is not getting iOS 7. The original iPhone was fairly underpowered, and the iPhone 3G changed essentially nothing besides the case and the addition of 3G cellular data. The 3GS was the first real upgrade, the first iPhone with a decent camera, a decent amount of RAM, and a decent CPU. It ended up as the longest-lived iPhone model yet, starting out as the high-end model in 2009, t…

I'd say it's more likely to be iPod touches - only the newer touches are getting ios 7 and there's no contracts (and hence no "cheap" upgrades). Plus It's also quite likely to belong to a child. Anecdotally, I rarely see a 3GS any more.

Could be. I haven't paid as much attention to the Touch. Either way, I think the overall general point is that iOS is hitting an inflection point where the number of devices not supported by the current OS is set to increase substantially.

Re: iOS App Store now allows legacy downloads to support older OSes

#54
post #48

It's a wonderful half-measure, but also serves to highlight a problem with cloud-based installs that I'm not optimistic will ever go away. When software was distributed physically, the consumer always had the freedom to use any version of an application they liked. Want to run a lightweight version of Word because you don't need all the latest features, or maybe you just hate the new UI? No problem. Did you like some…

What if your backend APIs have changed and you never expected to support that older version? I can see a lot of the older apps not working at all in that case.

How is this scenerio different from one where the user installed your app a year ago, and hasn't upgraded to the newest version?

You'd need to handle it in either case.

Re: iOS App Store now allows legacy downloads to support older OSes

#55
post #43
post #29

Earlier quoted context omitted.

Pretty sure it has zero to do with 64-bit processors. iOS7 is still going to be running on old 32-bit chips.

Yes, which is precisely why you need 64-bit/32-bit fat binaries. Problem is that the current SDK can only generate 64-bit/32-bit fat binaries for iOS7 alone.

Yes, which is precisely why you need 64-bit/32-bit fat binaries.

I don't recall OSX refusing to run 32-bit binaries when it allowed 64bit computing.

Re: iOS App Store now allows legacy downloads to support older OSes

#56
post #55
post #43

Earlier quoted context omitted.

Yes, which is precisely why you need 64-bit/32-bit fat binaries. Problem is that the current SDK can only generate 64-bit/32-bit fat binaries for iOS7 alone.

Yes, which is precisely why you need 64-bit/32-bit fat binaries. I don't recall OSX refusing to run 32-bit binaries when it allowed 64bit computing.

You don't need the fat binary to make 32-bit work in 64-bit machines. You need it to make it so that you can take advantage of the 64-bit machine with a build that still works in a 32-bit machine.

Re: iOS App Store now allows legacy downloads to support older OSes

#57

year-2024 Banana statement to its customers: "As a sign of the commitment of the Banana Inc. to its customers freedom in a uOS App Store near you, the uOS no longer controls where are you going, and gives you complete permission to go to the grocery store or to play with your kids.. talk badly or curse Banana Inc. is expressely forbiden of course, as usual, and you will receive an instant eletro-shock (from the spy a…

Im very happy my comment its the last one on this particular post.. :)

this news to be on the front page of HN like if it was a good thing, its just ludicrous..

if you have a pocket relation with apple thats understandable and forgivable.. but the ones that accept this kind of policies by only one company, because they are attached to the "brand" in somehow? its beyond sanity

There are bad implications to us all, if this model make its way into others companies and take over our culture, you could even say bye-bye to your beloved startup culture or the ability to launch the technologies that eventually will make a good thing to us all, and have people using it..

oh, they put money on your pocket? but whats is the real price that everybody else will have to pay for it?

you consume it? then its like that thing you like and make you happy, lets say a chocolate.. but or do employ slave labours, or have bad environment implications.. if you have conscious, you will always fell bad to feel good about it..

Re: iOS App Store now allows legacy downloads to support older OSes

#58

It's a wonderful half-measure, but also serves to highlight a problem with cloud-based installs that I'm not optimistic will ever go away. When software was distributed physically, the consumer always had the freedom to use any version of an application they liked. Want to run a lightweight version of Word because you don't need all the latest features, or maybe you just hate the new UI? No problem. Did you like some…

> Some people will argue that software developers should be able to require that their customers always have the latest versions of their product. I personally believe that decision should be in the hands of the user.

Did somebody say Internet Explorer 6?

Now, being serious, I agree that the customers should be the ones to decide, BUT they must be conscious of the implications (lack of support, security issues, bugs that got fixed in a recent version, etc.).

Re: iOS App Store now allows legacy downloads to support older OSes

#59

The next step is allow us to do maintenance upgrades to legacy versions. In many situations it is easier to maintain a legacy app, with a separate iOS7 code base. Unfortunately there is no way to do this without creating duplicate apps in the store. The alternative is a single code base that is very difficult to reason about the behavior due to tons of feature/version checking.

For that the only solution is what already happens in android. You see lots of apps that have 20 versions for each device/OS version.

Just to highlight the problem... i can't download a game on an iphone from [Adult Swim] because it requires a front facing camera!

I've been playing the same game on the new ipad with the front facing camera for 2 months. Never found anything that use the camera. go figure.

Re: iOS App Store now allows legacy downloads to support older OSes

#60
post #59

The next step is allow us to do maintenance upgrades to legacy versions. In many situations it is easier to maintain a legacy app, with a separate iOS7 code base. Unfortunately there is no way to do this without creating duplicate apps in the store. The alternative is a single code base that is very difficult to reason about the behavior due to tons of feature/version checking.

For that the only solution is what already happens in android. You see lots of apps that have 20 versions for each device/OS version. Just to highlight the problem... i can't download a game on an iphone from [Adult Swim] because it requires a front facing camera! I've been playing the same game on the new ipad with the front facing camera for 2 months. Never found anything that use the camera. go figure.

I don't know if things have changed, but we used to add random "requirements" like that to our app when we needed to remove support for hardware that was too old and slow. Our app ran terribly on the original iPhone (largely due to the nature of the app) so we added some requirement that only the iPhone 3G had.
Post reply on HN