Apple Pushes Developers To iOS 7 336
Hugh Pickens DOT Com writes "Chuong Nguyen reports that Apple is forcing developers to adopt iOS 7's visual UI for their apps, and has advised iOS developers that all apps submitted after February 1, 2014 must be optimized for iOS 7 and built using Xcode 5 ... 'It's likely that Apple is more anxious than ever for developers to update their apps to fit in visually and mechanically with iOS 7, as it's the largest change in the history of Apple's mobile software,' says Matthew Panzarino. 'iOS 7 introduced a much more complex physical language while stripping out many of the visual cues that developers had relied on to instruct users. For better or worse, this has created a new aesthetic that many un-updated apps did not reflect.' Most app developers have been building apps optimized towards iOS 7 since Apple's World Wide Developer Conference in June 2013. Apple has been on a push over the past couple of years to encourage developers to support the latest editions of its OS faster than ever. To do this, it's made a habit of pointing out the adoption rates of new versions of iOS, which are extremely high. Nearly every event mentions iOS 7 adoption, which now tops 76% of all iOS users, and Apple publishes current statistics. In order to optimize apps for the new operating system, they must be built with the latest version of Xcode 5 which includes 64-bit support and access to new features like backgrounding APIs."
Everybody happy with iOS7 jailbreak? (Score:2, Interesting)
Cause I haven't been keeping tabs and I'd hate to miss the JB window for iOS7. And I'm not giving up 6 until the JB is ready.
Re: (Score:2, Insightful)
Devices that are compatible and are switched on to WiFi will automatically download the latest iOS build and install it without requiring user intervention, a forceful move done by Apple.
As someone who does not use apple products and havent since the power PC days ( ok I lie, I had an ipod classic for a short period of time) does this mean there is no way to turn off "automatic updates" in an Idevice? I would not be too happy if that were the case, If I am happy with the version I am running, I dont want apple saying too bad and forcing me into another version that will change all my settings / visual cues that I am used to and like
Re: (Score:2)
... don't forget degrading your performance. Can't have you happy with an older version of the OS that runs fast on your old device. Why would you buy a new one?
Re: (Score:3, Insightful)
Yup. My old iPhone 4, which was running perfectly fine with iOS 6 just crawls now. Safari is almost unusable. Other than email, about the most Internet I centric thing I use it for now is tethering to my Nexus 7. When my iPhone finally kicks it, I'm going with an Android phone, probably a Nexus 5. Then I don't need the evil that is called iTunes to copy to the phone, can access the file system and don't have to deal with Apple's ludicrous restrictions.
Re: (Score:3)
Most jailbreaks turn off autonotification/checking for updates. I don't see why a JB wouldn't just turn off the autoupdate feature.
Re:Everybody happy with iOS7 jailbreak? (Score:5, Informative)
... does this mean there is no way to turn off "automatic updates" in an Idevice ...
A user of an iOS device does not have to upgrade. The check for an update is automatic, the installation is not.
Its more of an issue for developers. The development tools sometimes make it difficult to support older versions of iOS. At the moment iOS 6 is well supported so there really is not much of a problem to have your app target both iOS 6 and 7.
Re: (Score:2)
OS and application upgrades are manual. You can choose not to do them.
Re:Everybody happy with iOS7 jailbreak? (Score:4, Informative)
Devices that are compatible and are switched on to WiFi will automatically download the latest iOS build and install it without requiring user intervention
This is untrue. My 4s is at iOS 6.1.3. It has an indicator that iOS 7 is available as a download, but hasn't auto-downloaded it, or installed it. I also need to free up 4 gigs on my 16 gig iPhone to install it, which I'm too lazy to do these days.
Re: (Score:2)
You can easily turn off the updates, without jailbreaking. I haven't read it, but if TFA says that, it's FUD.
Settings>iTunes&AppStore> Updates set to off.
Re: (Score:2)
You don;'t have to apply any patches or updates. The worst that happens is that you have a little red number sitting on your screen telling you that there are available updates. You can decide whether or not to do so.
Typically, I wait about a week, see just what Apple managed to break and then update if desired. Easy peasy.
Re: (Score:2)
Unless something has changed, the article is wrong. iOS 7-compatible devices will automaticaly download the update when connected to Wifi, the update will take around 3GB of space or so on the device, and worst of all it's the only way to recover that space on a jailed device is to install the update, but it doesn't actually install automatically from what I understand.
Re: (Score:2)
The article is only half correct. When an update comes, it is downloaded to the device if there is enough space but not automatically installed. Unfortunately, you can't delete the update.
Re: (Score:2)
Re: (Score:2, Interesting)
No, it's not true. I can boot up my computer that runs Windows XP, or my other computer that runs NetBSD 4.0, and it doesn't automatically and forcibly upgrade the OS to a version that doesn't run well on the old hardware.
It's called a forced upgrade to drive hardware sales, you shill.
Yes, I know I'm posting this one on apple.slashdot.org so it's you apple freaks' turf and I'm being rude.
Re: (Score:2)
Idjit. iOS 7 runs fine on my ? 2 year old 4S. You have to turn off a bit of bling (Apple really should do that on anything but the newest machines). But runs perfectly fine. Some of the UI decisions are rather, well, odd. But that happens with every vendor (and I'm looking at YOU Microsoft-and-the-interface-formally-known-as-Metro).
Re: (Score:2)
I have a 4, how do you turn off the "bling"? my phone is really slow with 7... :(
Re: (Score:3)
Re: (Score:3)
Keep using them then (Score:2)
Apple is not saying, do not support iOS6. They are just saying "make sure the UI is built for iOS7". It's not even that hard to do since iOS6 supports the more advanced layout engine that Apple wants you to use for iOS7.
I would say 90% of applications will still support iOS6 at least until iOS8 ships, then a year or so after that you amy see iOS6 support decline.
Re: (Score:2)
The app my company develops is dropping iOS support in the next version. iOS is different enough to make UI improvements a pain to keep compatible.
Re: (Score:2)
I can understand dropping iOS 6 support to take advantage of some new features in iOS7.
But I don't see how you can make the claim that you can't support iOS6 on UI alone. If you use Auto Layout it will work just fine on iOS6 also. iOS6 non-translucent nav bars are just another possible configuration for the screen to resize to.
False (Score:2)
Other stats (like browsing or iOS application analytics) bear out the fact that the Apple figures are INSTALLED numbers. They are ADOPTION rates, not "possible to adopt" rates.
Re:Everybody happy with iOS7 jailbreak? (Score:5, Interesting)
iOS7 would have gotten Jony FIRED if Jobs were still alive. Give the man a gong, and "Sir" Ives fucks everything to hell.
The man was a great PHYSICAL designer of cases and objects. Not allowed near software UXD in Steve's lifetime. Now you know why.
Nothing works well, any longer - shadows and reflections or not. The laundry list of how screwed the music app deserved a post of its own.
Red chevrons? REALLY? Lotus Notes, Borland SideKick and ccMail.
Re:Everybody happy with iOS7 jailbreak? (Score:5, Interesting)
That's like arguing that "See! Millions eat at McDonald's that it *must* be gourmet food!"
Popularity != Quality.
iOS is a total clusterfuck of bad UI/UX design principles. Gee, let's flush everything we know about making GOOD UI right down the toilet and use a retarded flat-shading to conflate the UI S/N.
Apple *now* believes anti-skeuomorphism is the One True Way; the point of UI rules is to know when to use them AND when to break them.
Any ideology taken to an extreme is bad in the long run.
Pre-iOS7 had a very nice balance of 3D shading, photorealism, and skeuomorphism, which TOGETHER all helped the UI S/N. iOS7 tells me the UI designers don't understand the first thing about UI S/N.
Re: (Score:2)
IOS6 had a pretty poor UI design as well. It might have been prettier (subject to taste) but it was not very usable either. The poor state of affairs is that there is probably something to learn from Windows 7 at this point, in terms of interface consistency and logic.
Now, as for being pretty and everything, as long as it is not ugly, I am happy. IOS7 is not pretty, but its not ugly, so whatever.
Re: (Score:3)
Agree.
I didn't realize how much I hated the IOS7 user interface until I accidentally used an app that launched with the IOS6 controls. Oh my god! I could read them. I could see what each item in the scroll bar said. I could identify the differences between states. I could see what the controls were telling me to do.
Then I have to go back to IOS7...
Re:Everybody happy with iOS7 jailbreak? (Score:5, Insightful)
Grow up. Millions of happy iOS customers proved you wrong.
No. Many iOS users thought that iOS 7 was a step forward with respect to functionality and a step backward with respect to visual appearance. Skeumorphism may have been overdone but iOS 7 went too far in the opposite direction, too flat, gets rid of borders that made sense (buttons), icons that make no sense and look like a placeholder that never got replaced (game center), etc.
Its a strange day when people coming from the Linux world are doing a better job at UI design than Apple.
Re:Everybody happy with iOS7 jailbreak? (Score:5, Funny)
Its a strange day when people coming from the Linux world are doing a better job at UI design than Apple.
My god, you've got that one right.
Next up. Hell freezes over. Microsoft goes open source.
Hell, MI has frozen over (Score:2)
Next up. Hell freezes over.
As I type this, it's 27 F (-3 C) in Hell [weather.gov]. So yes, frozen.
Microsoft goes open source.
First, Microsoft Public License [microsoft.com]. Second, Microsoft's newly acquired mobile phone division is rumored to be building an Android device [slashdot.org] for those market segments that aren't quite ready for Windows Phone.
Re: (Score:2)
Grow up. Millions of happy iOS customers proved you wrong.
I'm not sure they are so happy. As far as I can tell, the response has been "whatever, I'll put up with it," along with two small, vocal minorities that hate or love it.
Re:Everybody happy with iOS7 jailbreak? (Score:5, Informative)
It's awful. Things that function as multi-state buttons now look like hyperlinks. Low-contrast shading "highlights" state changes. Other buttons, formerly intuitive and multi-state, now summon fly-up menus from the bottom of the screen (like the loop one/all button in Music app).
"WHY ARE YOU TRYING TO RUIN MY COMPANY?"
-- Steve Jobs, c. 2003
Re: (Score:3)
Try hitting "forward" or "reverse" to the next/previous track, without looking. With out accidentally changing volume, or switching "shuffle".
Right.
Try doing WHILE looking! Still the deuce to do!
This was perfectly positioned, and responded to the right touch, prior to 7 - even with the 6.x face lift.
TOTAL DISASTER. I now use a 3rd party player, after 3 months of bitch-fight with Ives' abortion.
Re: (Score:2)
Cook and Ives.
They will be found in the 9th circle of hell, with heads up each other's arses - where like in Dante's inferno they will be whipped for all eternity by the disembodied heads of Brin and Page, attached to a single robot body.
Re: (Score:2)
Re: (Score:2)
What? Don't jailbreak then. I'll bet your toaster doesn't even have an LCD.
Your UID suggests you've been here for a while. What happened? You get married or something?
Re: (Score:2)
Dear Users... (Score:4, Insightful)
Re: (Score:3, Interesting)
On the bright side, there should be a fresh wave of people who can't upgrade because Apple abandoned the devices.
So, the last update I got for my first-gen iPad is the last of these devices I'll own.
They still support my 10 year old iPods, but after 2 years they no longer supported my iPad.
Re: (Score:3, Insightful)
Re: (Score:2)
The Surface Pro is a pretty decent piece of hardware. If MS had a decent dock for it that supported Thunderbolt and USB 3.0 so it could be used with a decent monitor, keyboard, and mouse, it would come close to a desktop replacement, although it may not run the latest Crysis iterations at max settings.
Plus, the Secure UEFI Boot can be switched off to use it as a Linux tablet, should the want/need arise.
Re: (Score:2)
Re: (Score:2)
For the stockholder and investors, that's exactly what they'd applaud.
Certainly no user is going to like them for it though.
Re: (Score:3)
Wait a second!!! Are you guys telling me that a company should continue to support software on devices not sold for over 2 years? Why is it reasonable for a user to expect this? You don't get this anywhere from any product manufacturer. If you want continuous updates you have to pay for a subscription. That's how many software and hardware packages work.
At the end of the day there is a cost to providing up to date software on legacy devices. Unless you are willing to pay a subscription fee for a group of
Re: (Score:2)
When bought new at launch, and rendered obsolete in 2 years, I absolutely expect that of them.
See, if it had been two years after they stopped selling the iPad 1, I might buy that argument. But it was really only two years after product launch. Which means all of those people who made the product successful at launch more or less g
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
I've had my iPhone 4 for 3 years. I'll keep it until next year, so that'll be 4 years. I'm sorry that the first gen iPad got the short end of the stick, but it's the exception, not the rule. Android devices work in the other direction--I don't know of any that have been supported with the latest updates for 4 years.
I think they've properly settled into their groove. If you get a new iPad Air, it'll have a 64-bit processor in it and be fairly future-proof. You'll almost certainly get 3 or 4 years out of that
Re: (Score:2)
Android devices work in the other direction--I don't know of any that have been supported with the latest updates for 4 years.
I've been a big fan of the Samsung Galaxy phones. My old phones, and current phone can all be updated to the current and latest releases of android:
Samsung Galaxy S (soon to be 4 years old), Galaxy S2 and Galaxy S3 can all be updated to 4.3.1 (Jellybean), and will soon have an update to 4.4 (KitKat)
Re: (Score:2)
Then, quite frankly, I would like the option of putting my iPad back to a previous version before the iOS 5x which was the last update they gave me.
Except, I can't, because resetting the tablet to factory defaults doesn't change the version of iOS on it.
They may well, but they won't be selling any to me.
Re: (Score:2)
I bought it brand new, shortly after it was released. It wasn't an older version of the product, it WAS the product.
I feel I'm entitled to be somewhat pissed off at them for having dropped support for it after two years, because I'm not aware of any other consumer product I'd purchase at launch at expect it to be obsolete and unsupported two years later. In fact, I wouldn't buy such a thing.
If that's how Apple is going to treat their customers, they
1st gen iPad is at iOS 5.1 ... (Score:2)
The ipad one has an older processor and is pretty short on ram. It'll be a real stretch to make iOS7 work on that device.
The 1st generation iPad and the 3rd generation iPod touch are stuck at iOS 5.1.
The 3rd generation iPhone and the 4th generation iPod touch are stuck at iOS 6.1.
The 4th generation iPhone, 5th generation iPad touch, 2nd generation iPad and newer devices are current and running iOS 7.
The short story is that iOS 5 required at least 256 MB and iOS 6 required at least 512 MB.
If some future version of iOS requires at least 1024 MB then the cutoff will be at 5th generation iPhone, 3rd generation iPad an
Re: (Score:2)
Compliance is Exciting and Mandatory! Thank you in advance for your cooperation.
Apple sells a high end --- mass market --- consumer product. Its customers have no interest in tinkering under the hood.
As tech advances, the enthusiast is eclipsed. We've seen this countless times before.
Re: (Score:2)
Dear developers: please stop playing in Apple's garden and leave it to its natural fate of weeds and cobwebs.
Re: (Score:2)
Not to worry, they still have patents they can troll with for at least a couple of decades to come.
Like What? (Score:3)
Like what? I don't have an iOS device, so I'm not really sure what they're talking about.
Re: (Score:3, Informative)
Like what? I don't have an iOS device, so I'm not really sure what they're talking about.
I'm not sure what "physical language" means in terms of a none physical medium such as software but if I had to venture a guess I would say they are talking about the new "flat" design where buttons and such are not raised but simply look like hyperlinks on web pages. On top of that the previous way you access spotlight is gone, no longer to the far left screen but brought down from the top view swiping in the middle of the screen, while swiping from the top down brings down notifications and swiping up fro
Re: (Score:2)
Imagine all the gestures you'll want to give when told to re-engineer your apps. That's the "physical language".
Re: (Score:2)
A lot of markings that differentiated buttons from textual content or pressable icons (buttons) from graphics.
Typo in headline (Score:2, Flamebait)
By the way, it's around 6:1 now for android to apple phone counts.
Re:Typo in headline (Score:4, Interesting)
It's supposed to say "Apple pushes developers to Android" By the way, it's around 6:1 now for android to apple phone counts.
Yes, that could be since there are so many low end android devices worldwide.
However it seems that in the US (copied this from Macrumors):
According to data from research firm Kantar Worldpanel posted earlier this month, the iPhone's market share in the U.S. hit 52.8% in October following the launch of the iPhone 5s and the iPhone 5c. In the previous year, Apple's market share was at 53.3% following the launch of the iPhone 5, and was at 36% and 25% in the two years prior with the launch of the iPhone 4S and iPhone 4, respectively.
Over here in Hong Kong where I currently live I see more people with Android than with iphone but the ratio is rather 1.5 : 1. From my discussions with friends and colleagues, I think that a number of them may switch back once Apple offers a bigger phone (most people outside Slashdot still give the brand quite some goodwill).
Also in statistics once again it seems that the iphones are used more for internet activities than the bigger number of android phones - leading me to suspect that the cheaper android devices are first and foremost used as a pure phone with some games etc thrown in.
Re: (Score:2)
leading me to suspect that the cheaper android devices are first and foremost used as a pure phone with some games etc thrown in.
And this is bad...why?
Re: (Score:2)
It's supposed to say "Apple pushes developers to Android"
And after a few months coding on Android the developer really begins to appreciate Apple.
By the way, it's around 6:1 now for android to apple phone counts.
And this is basically canceled out by the fact that the average per download revenue on iOS is 5x what it is on Android.
grr (Score:4, Interesting)
Fuck Apple. I bit the bullet on smartphones with a 4S. I was very pleased with it. The new OS is about as appetizing as being smacked about the face with a rotting donkey dick. It's slow, clunky, and changes everything for the sake of change. It's terrible.
"So if you don't like it, don't buy it," says the fanboi.
Hey, I bought what I did like! Apple's changing it on me. If I like a brand of shoes there's always the chance they'll change the line when I need a new pair. Thems the breaks in life. But not even Nike is going to go to my house and fuck up a pair I already own. Apple will. I'm not updating this phone, period. If none of the new apps will work with it, I'm done buying apps.
Sadly, I don't like Android much either. Windows Mobile can choke on my fuck. IOS5 was the last really good mobile OS. If there's ever another good one, I don't think it's coming from Apple.
Re: (Score:2, Insightful)
If you turn the motion off in iOS7 it is no slower than iOS6, and battery life has improved on my 4S.
http://tweaks.com/apple/65851/turn-off-ios-7-parallax-motion-backgrounds/
Re: (Score:2)
It's slow, clunky, and changes everything for the sake of change. It's terrible.
FWIW the latest OS update made it a lot faster.
Still ugly IMO, but that's a matter of my (and apparently your) opinion.
Re: (Score:2)
You sound angry. Maybe you should have a nice, relaxing talk with Siri.
Re: (Score:2)
What in particular don't you like about it?
I've used WP8 and it is a very nice OS with a modern design. I'm one of those crazy people who quite likes the Metro UI and I think the live tiles are quite useful.
While it isn't ready for my use yet (variety of reasons) there are certainly a lot of advantages to the OS when compared to the likes of Android and iOS.
no iOS 5 love (Score:5, Interesting)
Re: (Score:2)
That about mirrors my experience.
Which is why I now have a Nexus 7, because I know Google will try to release for that as long as possible, and it would cost FAR less to replace than the iPad 1 I had which got abandoned by them.
But if Apple thinks I'd spend the money on another iPad, they're sorely mistaken.
Re: (Score:2)
Don't mix up things here. Nexus is a Google-branded and Google-maintained device.
The article you cite refers to all Android phones. And many manufacturers (that maintain their devices) are not keen on keeping them current.
The track record for Google-branded devices is quite a bit different.
Re: (Score:2)
iPad 1 is April 2010. How is that 2 years or less?
Re: (Score:3)
Re: (Score:2)
Apple products have medium lifespans counted from first day of release not last day of sale. There is no change there. If you buy older then you buy a shortened lifepsan. An iPhone 4S is already somewhat dated and will be on sale for another 6 months.
Re: (Score:2)
your mom can still use those apps at their current versions and if she resets her ipad she can still download the older versions of those apps
what's the problem? new features need the new API's in the newer version of the OS
Re: (Score:2)
Re: (Score:2)
What is the story? (Score:5, Insightful)
Normal development cycle. What is the story here? That iOS 7 is successful?
Re: (Score:3, Insightful)
Normal development cycle. What is the story here? That iOS 7 is successful?
The story is that if anybody else was doing this it would indeed be a normal development cycle, if Microsoft and Apple do it it's an act of tyranny.
Re: (Score:2)
Apple's normal development cycle.
Whereas, I can still run many of my Win32 apps from the Windows 9x era on Windows 7.
No story here. Apple sells the whole solution. If Microsoft sold hardware boxes they would probably force the API forward more aggressively, too.
slapping devs in the face (Score:4, Informative)
I've been a programmer for decades and I write my share of mobile apps. I write in many languages and for many platforms so I'm not married to any particular target system. I am in the middle of a project and have some beta testers running an iOS app with OTA updates using a OTA provisioning profile which is a fancy way of saying users can update apps over the air without needing to use the app store. My provision profile, a digital signature like thing, expired in November and the users needed a new version of the app to keep testing. I opened up my MacBook and it informed me that XCode 5 was available and "would I like to update it?" Sure, why not? Well, I can tell you why not. XCode 5 made software written in previous version not work! Significant rewrites needed to be done in order to do any changes and there was no option to compile for previous version. In short, an errant software update created two weeks work. Nowhere in there notice to update did it say clicking YES will cost you $10,000. This is screwed up! Backward compatibility should be available for development. If they want to no longer accept iOS6 apps into the store, that is fine. I should be able to compile old code without error by selecting the correct target device. This sort of thing actually makes their previous devices worthless because if they cannot run iOS7 then no new software can be written for them again. It is a such a waste. I am pissed at these guys.
I am able to take a previous compiled binary and sign it with a new profile so that the users are still able to work, but now even the most minor change requires a rewrite. These guys seem to forget who made them rich. It was devs making awesome software which made people buy their products in huge numbers. iTunes integration will only sell so many phones.
Re: (Score:2)
If you are running Lion or earlier you can download old versions of XCode here:
https://developer.apple.com/downloads/index.action?name=Xcode [apple.com]
If you've upgraded to Mavericks you're going to have to run Lion in a VPN or compile on an older machine.
Re: (Score:2)
Re: (Score:2)
Nope, this was the gold copy of XCode and so far I've only tried two projects through it and both were completely screwed up by XCode 5. For example, I'm rendering custom graphics inside the UISwitch. Well, guess what, the UISwitch is a different size now. How is that supposed to work? It cannot. You write your software, I'll write mine. The point is that the least Apple can do is allow you to continue what you were doing yesterday while you plan for a new OS. They ought not force you to stop all developmen
But some programs don't even use Xcode at all... (Score:2)
So what about app developers that do not use Xcode 5? What if they use Mono or Embarcadero's Delphi or C++? Is this there way of killing of developer system competitors?
Re: (Score:2)
They just need to support the same things XCode 5 does (like 64 bit ARM). Most of them use XCode 5 under the hood for final builds I believe, so I'm not sure it's even an issue.
Follow the Money:Its all about forcing upgrades (Score:2)
If developers are forced to update their apps, then owners of old iPad, Pod, and Phones will be forced to upgrade as well. My Ipads have been left at ios5 with no upgrade path available. Eventually, I will no longer be able to buy apps in the app store.
Re: (Score:2)
An app must support iOS 7 != it can't support older devices. IIRC, the latest version of XCode supports back to 4.3.
Devs Know, Or Should (Score:2)
Over simplification, untrue (Score:5, Informative)
Summary is an over simplification based reading T.F.Email from Apple. Nothing that Apple is doing at this time will prevent developers from targeting older devices than they previously have been able to target. I *think* the current oldest supportable iOS given their requirements is iOS 5, but I haven’t verified that with the latest Xcode build.
All apps published after the cut-off date must be built with the latest version of Xcode and must have imagery & design that will support iOS 7 devices’ look & feel. They must use iOS 7 as the Base SDK, but they are not required to use iOS 7 as the Minimum Deployment Target. The minimum target supported by latest Xcode is the one thing I’m uncertain of right now, but I’m pretty sure it’s iOS 5.something.
The two settings on your project (Base SDK and Min. Deployment Target (MDT)) control the newest and oldest features you have access to, respectively. An app with a newer Base SDK will still run on an older device (down to MDT). Any features added to an iOS release that’s newer that the MDT will be weak linked. The developer can check at runtime whether particular functionality is available. Unavailable classes will return nil when you try to access them (which you can ignore or check for depending on your needs), and newer methods will be unavailable on old devices (so check with respondsToSelector: or similar before calling). Additionally, when running on an older device, you keep the old device look & feel. You don’t suddenly start looking like iOS 7 on an older device.
As for what developers must do to comply with the new requirements:
1) Make sure all artwork, screen layouts, etc. are available in the higher resolution / size needed by the larger iPhone 5+ screens & Retina iPads.
2) If changing the MDT, update any code referencing methods/classes that were deprecated in between whatever the previous MDT was and the new one. Any methods/classes deprecated between the new MDT and the Base SDK version can stay unchanged,since in many cases, the newer method/classes wouldn’t be available at runtime on the older devices.
Apple has definitely cut off older devices in the past. It’s currently Very Difficult to target 3GS or earlier devices as the current Xcode doesn’t generate ARMv6 code any more. It’s still possible to make that work if you’re very dedicated by building an ARMv6 binary with an older Xcode, ARMv7(s) with the latest Xcode, and manually merging the binaries with the `lipo` command. Anecdotal evidence suggests Apple will still approve such binaries, though I’ve not personally tried to submit one.
An ugly sidebar... (Score:3)
I was an iPad early adopter. It won't upgrade beyond iOS 5.x. I'm not upset about that. I understand that newer versions of an OS have more advanced hardware requirements.
My problem is the issues it causes with the walled garden of apps:
All apps are now going to require iOS7 to be installed. If I have iOS5.x I can't upgrade. This isn't the problem.
The problem is, if my iPad needs to get wiped for whatever reason, I cannot reinstall older versions of the apps from the Apple Store, since they will not allow download of old versions of apps, even if the newer version is not compatible with my hardware.
Download the last working version (Score:3)
The problem is, if my iPad needs to get wiped for whatever reason, I cannot reinstall older versions of the apps from the Apple Store, since they will not allow download of old versions of apps, even if the newer version is not compatible with my hardware.
Apple recently changed this policy if NoMaster's comment [slashdot.org] is to be believed.
Re: (Score:3)
Can support both iOS 6 and 7 UI styles (Score:2)
The problem is, however, that an increasing number of applications, will not work on previous IOS versions... even if there is nothing particular about the newer IOS version that the application actually requres. The only way to prevent this is to target the application for the oldest IOS version you want to support at build time. But doing so would not optimize the app for more recent IOS versions.
Your app can have both an iOS 6 look and an iOS 7 look depending on which it finds itself running on. Much of this is done automatically by iOS, some version specific coding may be required. This of course requires using the latest development tools.
Plus Apple is letting people with older versions of iOS get the last compatible version of an app if the current version is incompatible. So if you have a stable iOS 6 version and make an iOS 7 update then iOS 6 users can still get that older IOS 6 version.
Re: (Score:2)
Re: (Score:2)
I've found this more to be an issue with being stuck on iOS5 than iOS 6, the latter of which does not run on the iPad 1.
Yep, 1st gen iPad is my main reluctance to require iOS 6 in an existing app. 3rd gen iPod touch is also stuck at 5. I'm on the fence for new apps, leaning towards supporting 6.
Wrong, can still be optimized (Score:2)
The only way to prevent this is to target the application for the oldest IOS version you want to support at build time.
That's not at all true. You can easily support iOS6, while optimizing for iOS7 and just drop a few aspects that iOS6 cannot support.
The main difference is in adopting the newer approach to navigation that iOS7 brings. That would still work on iOS6, it just is somewhat different than the way developers used to do things.
Re: (Score:2)
Re: (Score:2)
Agree 100% !
See my post up: http://apple.slashdot.org/comments.pl?sid=4572769&cid=45728379 [slashdot.org]
Re: (Score:2)
Everyone I know dumped their iStuff on ebay and switched to Android after the ios7 debacle.
And people bought that iStuff, right?
Wrong (Score:2)
There is a 64-bit simulator for iOS that you run from XCode 5.