This question already has answers here:
Breakdown of iOS versions being used [closed]
(3 answers)
Closed 5 years ago.
I'm looking for usage statistics of Apples iOS. Something like that http://www.w3schools.com/browsers/browsers_stats.asp for browser usage.
Does anyone know a source?
You can go to http://marketshare.hitslink.com/, view mobile browsers by version, then infer the iOS version market share from the version of Mobile Safari being reported. But keep in mind that it's not a direct translation between the two version numbers. Here's the version number translation I've been able to figure out (by seeing which iOS release came out the same month each new Safari version first appeared):
Mobile Safari Version iOS Version
5.1 5.0
5.0 4.2-4.3
4.0 3.0-4.1
3.1 2.x
3.0 1.x
By their metrics, iOS 5.0 is up to 35.61% (of all mobile phone web users) as of February, iOS 4.2-4.3 is down to 21.14%, and 3.0-4.1 is only 2.78%.
Related
This question already has answers here:
How can I develop for iPhone using a Windows development machine?
(42 answers)
Closed 7 years ago.
I want to develop ios apps but I don't have Mac system, I heard that we can develop without using Mac. Is that true? If so please tell me how to do that as I want to become iOS developer
In fact is required a MacOS to develop for iOS (Objective-C or Swift).
Three possible alternatives:
1- Develop using Xamarin (Programming in C#, but it converts to iOS and Android).
2- Develop with Titanium (Programming in JavaScript, also converts to iOS and Android)
3- Make a Hackintosh on your PC to run MacOS (You must have a MacOS license but Apple doesn't give any support in this case.
But as hint of a developer I would say that the best alternative is to develop with a Mac. You can find old machines on the market to start, even older machines perform very well.
This question already has answers here:
Swift with iOS 5 deployment target [duplicate]
(2 answers)
Closed 7 years ago.
I haven't studied Objective-C yet, except some basics. I like backward compatibility, so I would like my iOS app work for example with iPod Touch 3rd Gen. (iOS 5) and the new iPhone 6 (iOS 8) also. In that case do I need to use Swift yet?
Edit: My idea at the moment is to make cheap apps for iOS, Android and Windows Phone for developing countries and others as well. That is why I'm interested in backward compatibility (not Swift development), because there are people who buy used devices and still might be able to buy apps to those devices. When I asked this question I was uncertain how far back I can go with iOS versions.
Swift's min deployment target is iOS 7. So, no, if you want to support iOS 5 (which would be completely nuts IMHO), you'll need to use objective C.
Also, it doesn't look like Apple will remove support for objective C in any near future, so there is no need to switch to Swift anyway, you are still free to decide which language you prefer.
I am attempting to develop for as many feature phone devices as possible, my question is, if I opt to use the Nokia SDK 2.0 - what sort of device coverage can I expect? Will the SDK work with old devices (5 years +)?
Currently I am using the LWUIT 1.5 jar to manage UI but as it is no longer supported it seems like a logical move to go to the Nokia SDK.
Is this a wise choice if maximum device coverage is desired?
if the question is about the LWUIT supposer with nokia devices, I suppose the answer could be found from: Github project for LWUIT for S40, it states "LWUIT for Series 40 has been developed and tested with Nokia SDK 1.1 and 2.0 for Java and it can be used for applications targeted at Series 40 5th Edition and newer devices with both keypad and touch user interface"
The Facebook iOS SDK 3.0 Beta says "These new features work with iOS 4.0 and later." Does that mean that it won't work on iOS 3.x? Does that mean that if I have an app that supports iOS 3.x, I cannot use Facebook iOS SDK 3.0?
Correct. Facebook iOS SDK 3.0 will not work with iOS 3.x. We felt that the productivity enhancements (e.g. blocks) in iOS 4.x were simply too useful. The SDK is open source, and we plan to maintain the history, which includes the existing code that does work with 3.x. In this way there is still an option for applications that need to continue to support older versions of iOS.
Pretty safe to say yes, you wont be able to use iOS SDK 3.0, or you will no longer be able to support iOS 3.x.
You can also interpret that to mean that you can use it on iOS 3.x, but some of the features may not work at all, in which case there is no point in changing the SDK that you use because you wont be able to take advantage of the new features.
For what it's worth, Apple announced at WWDC 2012 that more than 80% of iOS users are using iOS 5; a further significant percentage is using iOS 4.
I realize you may have specific business needs to use 3.x, but the world is moving quickly away from 3.x (and even 4.x!) and that should factor in to your platform design.
The previous stable (non-3.0) Facebook SDK is still compatible with 3.x devices.
I'm developing on the current 3.1 SDK, but I'd like my app to support all versions of the iPhone 2.2.1 onwards. I don't have a copy of the older SDKs around anymore and I can't find them on Apple's site. Is there still a way to get it from the iPhone Dev Center?
I think the answer you're looking for is here. Basically the SDK you want is part of the 3.1 SDK, you just have to configure your project to leverage it.