1. Optimalizaci? no-comment
2. Nevím přesně kolik, ale tak +/- 90% zařízení běží na ARMv7 to je fakt výhoda ta nezávislost
- navíc se dá aplikace zkompilovat při instalaci a pokud je shodný run-time na různých platformách, tak se programátor opět nemusí o nic starat a bude jeho program běžet na ARM/x86/MIPS apod.
3. Že není rozdíl? Uf nějak nerozumím tomu, že by mohl být Dalvik stejně rychlý, když musí vzít soubor aplikace, vytvořit Bytecod (nebo již vzít připravený) a ten následně přeložit a až potom spustit. Oproti tomu rovnou spustit soubor (Jak doufám bude v ARTu)
4. Kdo měl iPhone v ruce chápe. Jinak mi prosím ukaž jednu aplikaci pro Android co neexistuje na iOS z důvodu toho, že to iOS neumí a neříkej FM rádio, NFC, nebo IR ovladač.
- Jinak je pravdou že programování pro iOS je poměrně primitivní, ale podle mne právě v tom je síla iOS
- Pořád se omílá optimalizace, ale dnes má iPhone 5s pořád jen 1.3GHz procesor, navíc s ARMv8 a jak běhá? To se jim to podařilo tak optimalizovat za 1 rok? To je hovadina, jak jsem již řekl, tak většina Androidů/iPhonů běhá na ARMv7, takže vše může být optimalizováno právě pro tento typ, ale Android pořád zadrhává i při 2GHz a 2GB RAM