"Facebook forces some workers to switch from iPhone to Android..."
I'm thinking this constitutes "hostile work environment"...
Or you may not realize that a control layout that made perfect sense for your test cases perhaps doesn't work as well in the real world when you are jumping in and out of the app, etc.
Or... Android is so fragmented you can't possibly test the hundreds of different models with different OS versions and different screen sizes, memory, cpu, etc. Switching to one particular model with one particular OS version isn't going to solve problems in any meaningful way with respect to developing software for Android.
Apparently your knowledge of app development is quite limited. The number of different screen sizes on iOS has also increased dramatically (iPhone 4, 5, 6, 6+, iPad mini, normal, pro). App development on both Android and iOS is more and more made in a resolution independant way (comparable to responsive web design for the web). I test iOS apps for iOS v7, v8 and v9, I test Android apps for v4.2, v4.4, v5.0, v6.0.
People interested in installing new apps don't have old devices, so this basically covers the whole addressable market. There is no real difference in the number of test configurations between iOS and Android. Once an app is tested on the standard development device, an experienced developer can predict very accurately if an app will run fine on another configuration, unless one uses a very special new feature like force touch.
knowitall wrote: »
Not at all, I stated only facts.
The component and production price is known of the iPhone and the AWatch.
The retail price is also known.
fact - fact = fact (and sometimes a ripoff)
Apparently your knowledge of app development is quite limited.
Admittedly my comment was a bit of an exaggeration, but you are right, I only maintain one application and it is on Windows, however I do a lot of web development and I do have to test on all kinds of different devices, platforms and browsers so I probably test on more configurations than you do.
cropr wrote: »
I own a software company that develops apps for both Andrioid and iOS. In terms of development costs, Andtoid development is definitely less expensive. Test devices costs less, development machines cost less, development tools are better and more efficient (Android Studio just blows away Xcode) and licensing and validation costs less. Only Swift has the potential to become better than Java.
But this does not means that the business case is better. This largely depends on the app and the market you are in. The biggest share of my revenue is from developing apps for 3rd parties. In this context the TCO of developing Android apps is clearly better for me. Of course for the owner of the app the business case for iOS might be better if you live in a country with a high iOS marketshare.
gatorguy wrote: »
You do know how Google counts active users as you already stated it: Unique Google Android devices that actually use the official Google Play Store are counted, and only once for each device ID. No Google services , no count. To be counted in the 1.4B unique active users Google mentions you had to have visited Google Play.
Marvin wrote: »
That doesn't seem to be what it's saying here:
It says 1.4b Android, 1b Google Play. That suggests 400m using Android but not Google Play. Whatever the real figures are, there's no way that over 80% active share matches up with usage and revenue stats and the 1.4b that Google has put out certainly doesn't so people need to stop using the stats until they have something to back them up. You can't just make up 1.3 billion devices that may or may not exist. That's the entire population of China.
gatorguy wrote: »
Because it doesn't immediately make sense to you then it must be made up? Really?
The heading of this article should be: "chumming for snarks."
jason98 wrote: »
It is simple, ~500 million iPhone users are sold by Facebook to advertisers. This income in turn is used to develop Android version for the remaining ~2 billion.
Yes, making your employees less productive and mad, what a way to go. Unless they get the S6, then they're just frustrated, not mad...
You can dispute what you want, but here are the fact and figures.All my Android developers have a Dell XPS13 developer edition (Linux based), a Moto G phone and a Asus Memopad tablet, all my iOS developers have a similar equipped Macbook Air, an iPhone 5 or 6 and an iPad Mini 2. Cost difference 700 Euros. Android Studio is also free and really blows away Xcode in easy of use and number of integrated development tools. It was a great move by Google to hire the people of Jetbrains to make their IDE, I wish Apple did the same. My feeling, based on the figured I measure on the development floor, is that the productivity with Android Studio is at least 20% higher than with Xcode.
We also developing hybrid apps using cross platform Cordova, which is great for less CPU intensive apps, so no games. Cordova apps are developed on Android and then ported to iOS.
Once an app is developed it is taken over by the testing and validation team who has a battery of test devices. For iOS there are 7 test devices, covering all possible screen sizes (iPhone 4,5,6,6+, iPad mini, Air) and iOS version 7, 8 and 9 (I'll drop 7 in a few months). For Android I have 9 devices with different screen sizes testing Android 4.2, 4.4, 5.0 and 6.0. This covers 99% of all the users who actually install new apps.
The time won by testing only 7 iOS devices is more than compensated by the more efficient publishing procedure for Android and by the time consuming app validation by Apple. For an average app a full testing cycling takes 5 weeks for Apple and 4 weeks for Android.
Jogeny Ess - First honor to comment . I'm OFW ,just NOKIA ASHA . LOL poor one!
Carlota - Nokia asha when im in phils and now samsung galaxy Ace 3 cant afford iphone its too expensive need to save bit of money.
Just a random comment - "Asha" means "hope". So technically, we who use the iPhone are hopeless!!