Kod svih embeded sistema je za očekivati da će se arhitektura često mjenjati jer je velika konkurencija da se napravi brzi procesor male potrošnje. Intel već neko vrijeme razvija atom sa niskom potrošnjom i izbacio je x86 Android na Indijski tržište -
http://techcrunch.com/2012/04/...ed-smartphone-bound-for-india/, ali je za očekivati da će uskoro doći i na ostala tržišta. Zamisli kako bi bilo da ne rade aplikacije na takvim telefonima? Mac je mjenjao arhitekturu - ali je skok u performansama bio veliki - pa su imali mogućnost emulacije. U mobilnim telefonima ta mogućnost ne postoji. I zašto bi bila obaveza Developera da brigu brinu o hardware-u. Mi razvijamo softver, i ne možemo da utičemo na proizvodjače telefona da stavljaju čipove koji nama odgovaraju. Niti bitno utičemo kako će Android sistem da izgleda. I pravilnije poredjenje sa hirurgom bi bilo da on svaku operaciju koju radi radi sa potpuno različitom opremom, potpuno različitom tehnikom i slično. Naravno da bi takav klijent cijenio neku vrstu apstrakcije - neke lokalne hirurge koji ne znaju puno toga sami uraditi - ali znaju upravljati lokalnom opremom (VM) pa bi njih vodio kroz operaciju. A brzina je rezultat cijene koju dobijamo i količine posla koja se za tu cijenu traži. Ukoliko hoćeš poslovni software napisan u assembleru posebno za 3 platforme - nadji dovoljno zaluđene Assembler programere pa im plati njihov rad.
Java je veoma blizu native kodu - a čak je i brža od starog kompajliranog koda, ili koda kompajliranog za široki spektar sistema sa nekim razlikama u instrukcijama. Ali i dalje je naravno dobro optimizovani kod u prednosti. Pa zato i postoji NDK, ali i još neke opcije kao što je npr. Renderscript (
http://developer.android.com/g...pics/renderscript/compute.html) i slično.
I nema to veze sa kultovima- bar ne u slučaju androida. Nokia propada jer se nije mogla držati u koraku sa vremenom. Na Symbianu je radilo više ljudi nego što radi na IOS ili Android OSu. Svojevremeno sam i ja bio korisnik. Ali - došli su novi igrači koji su inovirali brže - oni su nastavili da se drže jedne u suštini loše platforme za aplikacije (npr. sigurnosni model im je bio užas - zbog toga je bilo i toliko virusa). Bio sam prošle godine u Finskoj - oni su posebno ponosni na Nokiju bili - ako je bio ikakav kult u finskoj - to je bio Nokia kult. Pa ih je čak i tamo Android pregazio... Plus toliko marketinških promašaja na osnovu kojih mogu da zaključim da ili su svi idioti teški - ili je Elop zaista Majkrosoftov trojanski konj. Npr- proglasiti Symbian platformu mrtvom dok još ide odlično prodaja (tada im je prodaja naglo pala, a dobici na tržištu se pretvorili u gubitke) i dok još godinu dana ne planirate izbacivati nijedan telefon na Windowsu???
Iskreno bih volio da im bar windows bude uspjeh - ali se trenutno čini da ni to neće da bude slučaj. Ego im je bio prevelik - nisu mogli sebe da zamisle samo kao proizvodjača hadwera. Slično i za Blackberry - simpatična poslovna rešenja, ali nisu imali ono što korisnici traže. A mobilni su jedna mnogo privatna stvar i uvijek postoji otpor zaposlenih prema službenim aparatima koji nemaju neku veliku korisnost u privatne svrhe. Tu i tamo - biće tu poneka vladina agencija - koja zahtjeva neke specijalne sigurnosne uslove ili neki istraživački tim neke kompanije - ali toga u americi nema ni za 10 000 telefona godišnje - a privatnih telefona se prodaje nešto tipa 100 miliona godišnje ili više.