3 ms·
Think about this - when Android goes to tablets with Honeycomb, the same app binary will work with tablets and phones while automagically adjusting the UI to su
by chrisbolt 16y ago
Think about this - when Android goes to tablets with Honeycomb, the same app binary will work with tablets and phones while automagically adjusting the UI to suit the available screen real estate. Now think how Apple did this with iPad.
That may be wonderful for developers, but that will probably make for a horrible user experience.
- blinkingled 16y agoNo it won't make a bad experience for anyone. See the AllthingsD video interview with Andy Rubin for a demo. GMail app on the tablet is displayed taking full advantage of extra screen real estate by placing its views side by side. Same app goes on a phone and places its view once screen at a time, new view (view mail for e.g.) activated by click for example. This is exactly what iPad apps do, only that in case of Android one binary will do the right thing on tablet and phones.
- chrisbolt 16y agoThere are universal iPad/iPhone/iPod touch apps as well. One binary for all three.
- blinkingled 16y agoThat's different though. http://devimages.apple.com/iphone/resources/introductiontouniversalapps.pdf http://devimages.apple.com/iphone/resources/introductiontoun... says - "A Universal app is optimized to run on all iPhone OS devices—itʼs essentially an iPhone app and an iPad app built as a single binary." It also lays the responsibility of conditional coding to the apps - to load right resources, show split view by following different code paths etc. There are no two apps in case of Android, only one App with no conditional coding required to support a tablet and a phone. The underlying framework will do the right thing automatically based on where it is running.