Hlavní navigace

Android už běží i na iPhone

Petr Krčmář 23. 4. 2010

Mnoho vyznavačů svobodného software nemá rádo mobilní telefon iPhone. Přestože se jedná o velmi populární přístroj, vadí jim především jeho uzavřenost. Nyní se podařilo portovat na iPhone operační systém Android. Na klasický hardware je tak možné do dualbootu dostat také Linux. Jak Android na iPhone funguje?

O tom, že Linux (jádro) běží na iPhone, se hovořilo už více než před rokem. V té době bylo jádro spustitelné na iPhone 2G a 3G, stejně jako na iPod Touch první generace. Byl to první krok a jádro bylo skutečně schopné nastartovat. Nefungovala ale bezdrátová síť, dotyková obrazovka, zvuk a ani GSM modul.

Dnes je ale k dispozici první funkční varianta Androidu, který je schopen nastartovat na hardware iPhone a nahradit tak jeho standardní operační systém. Je to poprvé, kdy je možné uzavřený koncept iPhone OS nahradit jiným operačním systémem, navíc zcela otevřeným.

Vývojář ze skupiny iPhone Dev Team, který se projektem portace Androidu na iPhone zabývá, byl ale v loňském roce zaneprázdněný. Pracoval jsem na jailbreaku iPhone 3GS, takže se práce na Linuxu trochu zdržela. Teď jsem ale zpět, říká David Wong ve svém videu. Na internetu je znám spíše pod přezdívkou Planetbeing.

Podle Wonga uživatelé Androidu na iPhone nepřijdou o možnost využívat předinstalovaný iPhone OS od Apple. Je možné stále používat iPhone OS i Android. Svobodný operační systém by měl být ale plnohodnotnou náhradou. Na hotových základech bychom měli být schopní udělat z Androidu funkční alternativu nebo alespoň doplněk pro uživatele iPhone. Možná budeme mít konečně i Flash, píše na svém blogu David Wong.

iPhone Android

Po zapnutí upraveného telefonu naskočí zavaděč OpeniBoot. Pokud v něm podržíte home button, začne automaticky startovat linuxové jádro a s ním i Android. Systém Android pak startuje minutu a 25 sekund. Samozřejmě to zatím není v produkčním stavu. Zatím je to alfa, ale většina věcí už funguje, říká David ke stavu systému.

iPhone Android

Ve videu zmiňuje také některé problémy způsobené chybějícími ovladači. Neimplementoval jsem zatím všechny ovladače potřebné pro Android. Kvůli tomu nefunguje dobře prohledávání bezdrátových sítí, ale je to schopné normálně se připojit.

iPhone Android

David Wong předvedl připojení k síti, funkční webový prohlížeč i virtuální klávesnici. Jak vidíte, je to docela použitelné. Funkční je i zvukový výstup, ale je třeba skladby vyhledávat ručně na souborovém systému. Android počítá s paměťovou kartou, kterou ale iPhone nemá.

iPhone Android

Podle Davida je systém ještě trochu pomalý, což je ale dáno vývojem, který na Androidu v iPhone probíhá. Veškerý software běží v debug módu, takže je to pomalejší než obvykle. V jádře také běží garbage collector, aby byl zajištěn dostatek paměti.

Z ukázky je patrné, že bez problémů funguje i telefonní část. Bylo předvedeno přijetí SMS i funkční telefonní hovor. Zdá se tedy, že Android na iPhone je velmi dobře použitelný. K vývoji můžete přispět nějakou tou finanční částkou nebo kusem kódu. To bych ocenil ještě víc, uzavírá David Wong.

iPhone Android

Připravené obrazy systému, zdrojové kódy i dokumentaci si můžete stáhnout a na vlastní nebezpečí zkoušet nebo se podílet na vývoji. V současné době je Android možné spustit na iPhone 2G, ale pravděpodobně bude brzy k dispozici i pro druhou generaci. Mělo by být docela jednoduché portovat na iPhone 3G. S 3GS bude ale víc práce, píše na blogu Wong.

iPhone Android

Otázkou zůstává, co s Androidem na iPhone udělá Apple. Je jasné, že se taková konkurence nebude firmě líbit. Zvlášť, když razí strategii naprosto stejných zařízení s jednotnou podporou a aplikační základnou. Vše záleží na tom, kolik uživatelů si skutečně Android pro iPhone stáhne a začne jej používat.

(Obrázky pocházejí z videa, jehož autorem je David Wong.)

Našli jste v článku chybu?

23. 4. 2010 15:13

„konecne znam reseni“

Budes se ted rok snazit nainstalovat Android na iPhone? ;)

23. 4. 2010 11:13

(offtopic)

Někdy jsou win na mackovi v podstatě východiskem z nouze.

Konkrétní příklad z praxe. Známý dělá ve firmě, kde grafici mají macky. Je to dáno historicky, firma byla založena v polovině 90. let a macky v té době byly na grafiku jednoznačně lepší.

V současné době používají balík Adobe CS3 a plánují přechod na CS5. Bohužel si to ale vynutí upgrade MacOS X na Snow Leoparda, což ovšem znamená také nahrazení několika strojů, dále upgrade dalšího softwaru a další výdaje. Nákup CS5 by je st…

DigiZone.cz: Ohrozí Freedom TV přechodové sítě?

Ohrozí Freedom TV přechodové sítě?

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

DigiZone.cz: Sat novinky: slovenská TV8 HD i ruský NTV Mir

Sat novinky: slovenská TV8 HD i ruský NTV Mir

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Podnikatel.cz: Na poslední chvíli šokuje výjimkami v EET

Na poslední chvíli šokuje výjimkami v EET

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Lupa.cz: Seznam mění vedení. Pavel Zima v čele končí

Seznam mění vedení. Pavel Zima v čele končí

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?