Chcete mít odkaz na této pozici? Kontaktujte mě a můžeme se domluvit!

iPhone ve stylu Androidu

Líbí se vám GUI operačního systému Google Android, máte „pouze“ iPhone nebo iPod Touch a nechcete si telefon s Androidem kupovat, protože nevíte, jak by vám vyhovoval? Žádný problém – stačí mít přístroj jailbreaknutý, k tomu pár programů a do půl hodiny máte SpringBoard skvěle upraven do stylu Androidu!

Pokud tě tato úprava zaujala, tak nepřehlédni ještě úpravu pro LockScreen!

Nedávno, když jsem hledal inspiraci na DeviantArt, jsem narazil na nádhernou úpravu obrazovky SpringBoard (SB) určenou primárně pro iPhone. Háček byl ovšem v tom, že to byla pouze beta verze, ve které se stále nacházelo pár bugů. Neodolal jsem však a pustil jsem se do úprav přímo pro iPod Touch, počeštění a zárověň odstraňování bugů, na které narazím. Chci však upozornit, že beta verze to byla a i po mých úpravách to betaverzí zůstavá, takže neručím za případné chyby. Chvíli to sice trvalo, ale na výsledek jsem hrdý …
ipod-android

Co tedy bude zatím potřeba? Na iPhone si v Cydii nainstalovat tyto aplikace:

  • Winterboard
  • Reflective Dock
  • iBlank

iBlank vytvořte jednu ikonku, umísťete ji na první stránku SB a ostatní ikonky přesuňte tak, aby první stránka byla prázdná, respektive na ní byla jen „prázdná“ ikonka z iBlank. To je kvůli tomu, že na první stránce budou pouze hodiny, počasí a ikonky v doku, což můžete vidět na fotce.

Reflective Dock po nainstalování již nijak nastavovat nemusíme, jelikož základní nastavení vyhovuje přesně tomu, co potřebujeme.

Stáhneme si archiv pro iPhone nebo pro iPod Touch (samozřejmě podle toho, na jakém zařízení chceme nové GUI mít) a rozbalíme. Na PC otevřeme složku /var/stash/Themes.xxxxxx/, která se nachází v iPhone (místo xxxxxx budou samozřejmě jiná písmena, ale ta jsou vždy jiná …), a do ní nakopírujeme složky alpha.theme a Agua.

Nyní otevřeme Winterboard, zaškrtnutím aktivujeme alpha i Agua a Winterboard zavřeme. Proběhne respring a poté by již mělo vše fungovat.

Město pro počasí je definováno v souboru configureME.js a lze jej upravit v normálním textovém editoru.

A teď ještě k pozadí za aplikacemi. Pro každou stránku aplikací je jeden obrázek. První stránka aplikací „s ouškem“ (ta hned za hodinami a počasím) se nemění a mi s ní nijak manipulovat nebudeme. Nyní je několik opakujících se ploch a to je uzavřeno na poslední stránce obrázkem se zakulacenými rohy vpravo. Jak to ale udělat, aby to vyšlo správně? Nejdříve spočítáme, kolik máme stránek s aplikacemi. První strany aplikací si nevšímáme, pro tu bude obrázek s názvem Page1.png. Poté bude několik stejných obrázků (v mém packu to jsou Page2.png – Page5.png) a uzavírá to Page6.png – celkem tedy 6 stránek aplikací. Pokud máte ovšem více stránek s aplikacemi, například osm, tak musíte Page6.png přejmenovat na Page8.png a Page2.png dvakrát nakopírovat a kopie pojmenovat Page6.png a Page7.png – ve finále tedy bude opět začínat strana se zakulacením vlevo, končit strana se zakulacením vpravo a mezitím bude šestkrát stejný obrázek (bez kulatých rohů, to jsou soubory Page2.png – Page7.png).

obrazek

Vyjíždějící první strana aplikací s „ouškem“.

Osobně mi to však ještě nestačilo a chtěl jsem to celé dotáhnout k dokonalosti. Jak? Poprvé, když jsem viděl font z Androidu, jsem si říkal, že by se tento font přímo vyjímal na iPhonu či iPodu a tak začalo dlouhé hledání. Na Twitteru mi byl ulehčen úkol, jelikož ho jeden z followerů našel zdarma (také byl k dispozici za 30$, což je trochu přehnané, jelikož z Androidu se dá vypreparovat poměrně lehko). Po dlouhém a marném boji jsem však zjistil, že se musí upravit určité informace fontu, což jde jen s velmi předraženým softwarem. Hledal jsem tedy font již upravený a po chvíli také našel.

Stačí tedy rozbalit archiv s fonty a nahrát soubory Helvetica.ttf a HelveticaBold.ttf do složky /System/Library/Fonts/Cache/, což zajistí to, že všechny systémové fonty budou ve stylu Android a webové stránky budou mít k dispozici i jiné fonty, pokud ovšem chcete všechna písma, včetně těch na webu, ve stylu Android, tak ve výše zmíněné složce přehrajte všechny soubory těmi z archivu.

obrazek

Hlavní stránka s počasím a hodinami

Gratuluji, pokud jste to vydrželi až sem, tak (pravděpodobně – pokud se něco nepokazilo) již máte iPhone/iPod Touch ve stylu Android, a tak již zbývá jen stáhnout tapetu pro lockscreen!

Použité podklady pro výsledný „Android pack“:

Líbil se ti článek? Dej mu hlas a podpoř tím autora!

Aleš Krejčí * 27. 9. 2009 (10.26) * Apple, Návody

Hej to je tak pěkný, že si ho snad jailbreaknu :)

Napsal woko (web)

V reálu je to ještě o něco lepší. ;) A alespoň to vyzkouší někdo s iPhonem, ale radši tě předem upozorním, že jsem to na iPhonu netestoval, takže nezaručuji funkčnost, tak pak nahlaš (jestli to vůbec budeš testovat), jak to dopadlo, díky. :D

BTW: Co fólie?

Napsal El Aldio (web)

Seruste, prosim vas akym programom na PC mozem pristupovat do systemovych zloziek v iphone?

Napsal Dsl

Například DiskAid. ;)

Napsal El Aldio (web)

Diky :)

Napsal Dsl

Fólie je príma, primisíma, přesně, co jsem potřeboval :) Díky moc.

Napsal woko (web)

iPhone funguje .. dík moc, jediná vada na kráse, že to celej iPhone citelně zpomalilo :-(

Napsal Tugor

Super, to jsem rád, že funguje. Zpomalení je kvůli WinterBoardu, o něm je to známo, ale bohužel to jinak (= bez něj) nejde. Ale např. na mém iPodu to nezpomaluje, nevím proč …

woko: To jsem rád, aspoň jsem se jí zbavil. :D

Napsal El Aldio (web)

nejak mi nenaslo tie zlozky co su tu v texte v diskAid… Nevie niekto co robim zle? Otvorene mam Media folder

Napsal dsl

V levém dolním rohu se přepni do Root (aspoň myslím) a tam už to snad najdeš, pokud ne, tak zkus to třetí …

Napsal El Aldio (web)

fakt se ti to neseká, třeba když listuješ stránkama? ve chvíli když jsem přesouval ikonu, tak už se to rovnalo nepoužitelnosti :-D

Napsal Tugor

Ze začátku jo (i když ne tak jako tobě), ale pak to přestalo, zkus restartnout – třeba to pomůže. ;)

Napsal El Aldio (web)

Na iPhonu 3G to bez problémů funguje, moc dobrá práce. Díky.

Napsal Oldřich Mládek

Není za co a díky za podání reportu. ;)

Napsal El Aldio (web)

Ty ikonky v doku sis upravoval aby se leskly? Ty základní ikonky se sice lesknou, ale jsou hnusné a když tam hodím svoje, lesk je fuč.

Napsal Kenn (web)

Myslíš ten zrcadlový odlesk pod ikonou? To je přes Reflective Dock. Jinak jsem ikonky neupravoval.

Napsal El Aldio (web)

Divné. Lesknou se mi jenom ikonky, které tam byly v originálu. Můžu se zeptat, jaké máš pořadí přídavků ve WinterBoardu?

Napsal Kenn (web)

Je možné, že se v nějaké nové verzi Reflective Dock změnilo výchozí nastavení. Vím, že tam je volba pro stín ikonky v docku. Já toto téma již nepoužívám, tudíž nemám ani Reflective Dock, takže nevím přesný název. Tolik jich tam ale zase není, takže zkus zapínat. ;) :D

Napsal El Aldio (web)

heh nikde sem nenasel na cydii Reflective Dock :) co ted :D

Napsal Nofly

Je v repo apt.modmyi.com a název je bez mezery, takže ReflectiveDock. :)

Napsal El Aldio (web)

je to fakt dobre len dva detaily ta ikona iblank mam ju nehat na prvej stranke ??? lebo mi znacne prekriva cas a kazi to inac dokonaly dizajn a este jeden detail jak sa nastavuje to pocasie lebo som nepochopil ,,configureME.js" neviem kde to najst......diki za odpoved

Napsal mato

iBlank ikona by neměla vůbec být vidět a jestli je, tak je něco špatně. Vidíš ji na screenech?

Prolez složku alpha a tam je někde soubor configureME.js, ve kterém je zapsáno město pro počasí.

Napsal El Aldio (web)

prosimtě, jak mužu změnit čas na 24 hodinovy format, na lockscreenu to beha 24 hod. a na dekstopu 12hodinovy :(

Napsal Mrsel

Narychlo jsem kouknul do kódu a nenašel jsem, kde by mohl být problém. Asi to znovu zkusím, ale zatím s tím nikdo problém neměl … Jedná se o iPhone nebo Touch verzi? :)

Napsal El Aldio (web)

Chtěl bych se zeptat, nejsem z Prahy a tak bych si rád změnil počasí z Praha na České Budějovice, je to nějak možné?

Napsal Green Head (web)

Ano, je to možné. Otevři si soubor configureME.js ve složce alpha.theme/Private a přepiš Praha na Ceske Budejovice. Bohužel ti pak bude část jména přesahovat do obrázku počasí, ale s tím asi nikdo nic neudělá, leda zmenšit font a to se mi teď upřímně řečeno nechce hledat.

Napsal El Aldio (web)

Prosim Ta chcem sa ta spytat, ci sa nejak da to pocasie na springboarde dat aj na lockscreen, ale aj s tym pocasim :) lockscreen samotny uz mam (podla tvojho navodu, krasa), ale ci sa tam da nejako dat este to pocasie za odpoved dakujem :):)

Napsal Peto

Určitě dá, ale již to nepůjde konkrétně s tímhle. Možná by to šlo, ale nebude to jednoduché a vzhledem k tomu, že již toto téma nepoužívám, tak to upravovat nebudu, sorry. :))

Napsal El Aldio (web)

Okomentuj článek:




1. Veškeré vulgární komentáře budou smazány.
2. Komentáře s odkazy budou čekat na schválení adminem.
3. Autor webu si vyhrazuje právo mazat nevhodné komentáře.