Jaké je Safari na iPhone?
Před několika hodinami se začal prodávat iPhone a již se objevují zprávy, jak mobilní verze Safari vlastně vypadá a co všechno umí či neumí. Přirozeně vývojáře zajímá, zda jejich stránky a webové aplikace budou na iPhone fungovat bez problémů.
Včera jsem psal obecně o Safari a WebKitu. Dnes tedy, co vše je již známo o Safari a WebKitu na iPhone. Berte tento spot s rezervou, během krátké doby po vydání iPhone nemusí být informace úplně přesné.
- Většina běžných webových stránek by měla fungovat v zásadě bez problémů (čti "stránek" ne aplikací, viz další poznámky).
- Žadný Flash, žádná Java! (Pokud přemýšlíte, jak to bude s YouTube, tak součástí je YouTube player, netuším na čem je postaven.)
- Jinak pro video a audio je tu Quicktime.
- PDF zobrazí iPhone v pohodě (o ostatních formátech á la .doc nikde žádná zmínka).
- Podpora canvasu z HTML5 pro grafiku a vektorové animace.
- Maximálně 8 současně otevřených dokumentů.
- Jedna stránka může mít max 10MB.
- Běh JavaScriptu omezen vždy max na 5 sekund.
- 480px je ideální šířka stránky, při které ještě není nutné vodorovně scrollovat.
- Pokud nemá stránka nastavenu šířku, použije se 980px.
- Když Safari spadne, je vám nabídnuta možnost ho otevřít s posledně zobrazovanou stránkou.
- DOM události myši se chovají trochu nezvykle.
- Drag & drop se ve webových aplikacích nedá použít (události jsou odchytnuty jako pokus scrollovat stránku).
- (aktualizováno) Uživatel si může nastavit popup blocker, vypnout JavaScript a vypnout cookies.
- (aktualizováno) UAstring je Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3
Ještě dodám, že se nejedná o první mobilní verzi WebKitu, tou byl pravděpodobně S60WebKit, zatím jsem nenašel žádné porovnání, ale vzhledem k odlišnému hardwaru i způsobu ovládání se mohou obě verze docela lišit.
Zdroje
- A few iPhone Safari notes
- iPhone JavaScript Experiments: Day One
- Capabilities of iPhone Safari Unveiled
- Make the most of the iPhone SDK
- iPhone User's Guide
- Firebug for iPhone
Pokud byste našli další články o chování Safari na ufounovi, odkažte je prosím z komentářů pod článkem.

Vše z Blog Root.cz
- YouTube má videa uložená zároveň ve dvou formátech, tuším že H.263 a H.264, a právě H.264 podporuje iPhone (a Apple TV). Zatím ovšem nejsou dostupná všechny video, YouTube je pomalu převádí a všechny by měly být dostupné na podzim.
- IPhone podporuje i Microsoft Word a Microsoft Excel, ovšem nejsem si jistý, zda ne jen v přílohách e-mailu.
Na iPhone jsem opravdu zvedav ... jedni ho nekriticky vychvaluji az do nebe, druzi na nem nenechaji nit suchou ... uvidime :)
já osobně věřím v OpenMoko. Narozdíl od iPhone je 100% otevřené, bude mít také wifi & spol. a je o 50$ levnější... hned jak bude určené k plošné distribuci, tak si ho koupím.
-> tím OpenMoko jsem samozřejmě myslel FIC NEO 1973
[3] Co za společnost za tím OpenMoko stojí? Kdo ho bude vyrábět?
Ale OpenMoko uz ted nabizi mene veci nez konkurence, afaik neukazali synchronizaci s Outlookem ani Linuxovymi resenimi, jako jedina vyhoda se jevi otevrenost- a to mi prijde malo.
Ano, OpenMoko vypada velmi slibne. Na otevrenem SUSE jsem si s nim chvilenku hral a teda fakt pekne. Nesali-li me pamet, prave by se melo zacit nasazovat. Podrobnosti nevim, ale z toho, co jsem videl si jsem jist, ze bude stat za to.
youtube nedavno zverejnil aj verziu pre mobily, kde su videa v 3gp formate.
Ad <a href="http://met.blog.root.cz/0706/jake-je-safari-na-iphone#komentar-3953">6</a>:
"Ale OpenMoko <b>uz ted</b> nabizi mene veci nez konkurence": To je zajímavý pohled na věc, zvláště pokud přihlédneme k faktu, že FIC Neo1973 je bude prodávat až někdy na podzim a OpenMoko pochopitelně ještě zdaleka není "hotové" (teď už je snad na prodej pro širší okruh vývojářů, ale určitě ne pro koncové uživatele).
Otevřenost není málo - stačí se podívat, kde bylo <a href="http://planet.maemo.org">Maemo</a> když se začala prodávat Nokia 770 a kde je teď.
Zadna java me trosku prekvapuje, zadny flash me ale vylozene tesi. Jen tak dal!
měl to vyrábět FIC, ale asi vznikne nějaká "podspolečnost" OpenMoko. Tohle před několika dny napsal jeden z hlavních vývojářů do mailing listu: "...and OpenMoko -- the project will officially become OpenMoko -- the company..."
aha tak nic. já motám dohromady software a hardware. prostě viz. http://www.openmoko.org