www.www.zaachi.com » Blog/Webdesign » iPhone web app

Vytvoření webové aplikace tak, aby se tvářila jako aplikace pro iPhone nebo iPad.
Pokud potřebujete jednoduchou aplikaci pro iPad nebo iPhone pro vlastní potřeby, můžete ji vytvořit formou webové aplikace.
Nejdůležitelší je nastavení hlaviček a zvětšení viewportu, aby se nám naše aplikace zobrazovala v safari bez všech nepotřebných lišt. správným nastavením hlaviček dokážeme zrušit jak adresní, tak stavový řádek:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <meta name="apple-mobile-web-app-capable" content="yes" />
Další důležitou věcí je nastavení ikony aplikace. Po přidání aplikace na plochu bude mít ikonu webu (screen webu).
Pomocí parametru apple-touch-icon si můžete tuto ikonu změnit:
<link rel="apple-touch-icon" href="/icon.png" />
Celá aplikace může nyní vypadat například nějak takto:
<html> <head> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum- scale=1.0; user-scalable=0;" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <title>MyWebApp</title> <link rel="apple-touch-icon" href="/icon.png" /> </head> <body> Obsah aplikace </body> </html>
V iPhone se zobrazí bez všech přebytečných lišt:
Aby se aplikace tvářila jako skutečná aplikace, je nutné ji přidat na plochu telefonu. To uděláme velmi jednoduše. V safari klikneme na ikonu + a zvolíme možnost Přidat na plochu:
Nyní se dostaneme k přidávacímu formuláři, kde se nám načte ikona, kterou jsme nastavili v hlavičce a zvolíme si název aplikace:
Aplikace se bude zobrazovat na ploše a vypadat jako kterákoli jiná aplikace
Samozřejmě aby se aplikace tvářila jako výchozí aplikace bude nutné ji dále nastylovat, a doladit, pro tyto účely můžete využít například tento jednoduchý javascriptový framework: http://webapp-net.com/

Autor: Zaachi
Publikováno: 8.6.2010 15:12:55
Vývoj aplikací pro iPhone: použití SqLite v iPhone
iPhone - tisk z iPhone
Lokální software pro iPhone 3G
Top Free aplikace pro iPhone 3G