Jaké je Safari na iPhone?

24. 4. 2008 15:40 (aktualizováno) Martin Hassman

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

Pokud byste našli další články o chování Safari na ufounovi, odkažte je prosím z komentářů pod článkem.

Sdílet