That meant removing movies, sound, interactivity and content."
Interesting, I wasn't aware that Android devices can't play movies or sound, and don't react to touch.
That meant removing movies, sound, interactivity and content."
Interesting, I wasn't aware that Android devices can't play movies or sound, and don't react to touch.
This simply isn't possible with Android. Either you lower the quality (because your video must all be H.264 Baseline 3 for compatibility) or you'll simply get pockets of oddball devices that can't play media (because they don't support the entire set of Main or High profile video features).
Additionally, the magazine is probably using HTTP Live Streaming to handle media (the ideal protocol for streaming to iOS devices). While Android technically supports this in Android 3 and 4, there are differences in supported features. Specifically, most of the features in version 3 of HTTP Live Streaming (which came out in iOS 5) -- including multiple audio tracks, closed captions, frame based indexes and more -- are not supported in Android.
E.g. look at https://itunes.apple.com/gb/app/id481037450?mt=8&src=af&..., they have music tracks that you can play (see example pages on horizontal scroll section); presumably you can click-through and buy them somehow?
I am going to assume by this statement that you've never worked on an Android project before. I work for an enterprise company with lots of Android apps and fragmentation is very much real.
The HTC Desire and Samsung Galaxy S3 are both very popular and still being sold today. It is extremely difficult (borderline impossible) to make one decent app run on both. You have to build two apps.
I have developed and tested apps that run just fine on both of these devices. No different builds, not even different layouts. You're right, fragmentation is real, but it is not an unsolved problem in the Android world.