14/10/2024
V dnešní době, kdy se paměť iPhonů plní rychlostí blesku a neustále bojujeme s upozorněními na nedostatek místa, se objevuje elegantní řešení: Progresivní webové aplikace, zkráceně PWA. Tyto inovativní aplikace nabízejí lehkou alternativu k tradičním nativním aplikacím, aniž byste museli obětovat klíčové funkce. Představte si, že můžete používat své oblíbené služby, jako je Instagram nebo Google Maps, přímo z domovské obrazovky, dokonce i offline, a to vše bez zbytečného plýtvání úložištěm. Pokud vás už nebaví neustále mazat fotky a videa, aby se vám vešla další aplikace, pak je tento článek určen právě vám. Ponořme se do světa PWA a zjistěte, jak je naplno využít na vašem iPhonu.

Co jsou to progresivní webové aplikace (PWA)?
Než se pustíme do praktických tipů, pojďme si ujasnit, co to PWA vlastně jsou. Pro nezasvěcené, progresivní webové aplikace jsou v podstatě pokročilé záložky, které si můžete přidat na domovskou obrazovku pro rychlý přístup. Zatímco běžné záložky vyžadují připojení k internetu, PWA jsou navrženy tak, aby byly přístupné i tehdy, když nemáte internetové připojení. To znamená, že můžete používat aplikace offline bez jakýchkoli přerušení. Klíčem k jejich funkčnosti jsou moderní webové technologie, jako je specifikace Web App Manifest a Service Workers, které umožňují PWA fungovat jako skutečné aplikace.
PWA kombinují to nejlepší z webu a nativních aplikací. Vypadají a chovají se jako běžné aplikace, spouštějí se přes ikonu na domovské obrazovce a mohou dokonce běžet v celoobrazovkovém režimu bez adresního řádku prohlížeče. Navíc mohou využívat některé důležité funkce zařízení, jako je geolokace, kamera nebo Apple Pay, což z nich dělá více než jen obyčejné webové stránky. Tímto způsobem PWA nabízejí slušný zážitek podobný aplikacím, aniž by bylo nutné je stahovat z App Storu. Jsou ideální pro ty, kteří chtějí rychlý přístup k webovým službám, aniž by zatěžovali své zařízení.
Jak přidat PWA na domovskou obrazovku iPhonu
Přidání webové aplikace na domovskou obrazovku iOS je neuvěřitelně jednoduché. Postupujte podle následujících kroků:
- Spusťte prohlížeč Safari na svém iPhonu.
- Přejděte na webovou stránku, která nabízí PWA. Některé z nejoblíbenějších progresivních webových aplikací zahrnují Google Maps, Instagram, Flipboard nebo Twitter Lite.
- Jakmile jste na webu, klepněte na ikonu sdílení (čtverec se šipkou směřující nahoru) ve spodní části obrazovky.
- V zobrazené sdílecí nabídce vyberte možnost „Přidat na plochu“ (Add to Home Screen).
- Nyní můžete své webové aplikaci dát vhodnější název, například „Instagram PWA“, aby se odlišila od nativní verze.
- Nakonec se ujistěte, že klepnete na „Přidat“ (Add) v pravém horním rohu obrazovky, čímž proces dokončíte.
Hotovo! Vaše webová aplikace se nyní objeví přímo na domovské obrazovce, což vám umožní přístup k webu pouhým klepnutím na ikonu aplikace. Je to rychlé, jednoduché a efektivní.
Povolení oznámení pro PWA na iPhonu
Pro personalizovanější zážitek byste měli povolit oznámení pro své oblíbené webové aplikace. I když podpora plnohodnotných push oznámení pro PWA na iOS není tak robustní jako u nativních aplikací, některé webové aplikace mohou nabízet základní oznámení.

Postupujte takto:
- Spusťte webovou aplikaci na svém iPhonu.
- Vyhledejte možnost pro zapnutí přepínače pro push oznámení nebo klepněte na „Povolit“ v výzvě k oznámení, která se může objevit. Pokud budete vyzváni, akci potvrďte.
- Pokud chcete plně přizpůsobit oznámení pro vaši webovou aplikaci, přejděte do aplikace Nastavení na svém zařízení -> Oznámení -> a vyberte vaši webovou aplikaci. Zde můžete oznámení doladit podle svých představ.
Je důležité si uvědomit, že zatímco některé webové aplikace mohou nabízet základní výzvy k oznámení, plný rozsah nativních push oznámení a odznaků na ikoně (badge icons) obecně není pro PWA na iOS podporován, což je jedno z jejich omezení ve srovnání s nativními aplikacemi. Nicméně pro základní informování to může být dostačující.
Výhody PWA na iOS
PWA nabízejí řadu výhod, které je činí atraktivní volbou pro uživatele iPhonů:
- Úspora místa: PWA jsou výrazně lehčí než nativní aplikace, což šetří cenné místo na vašem zařízení. Místo stahování gigabajtů dat si v podstatě jen přidáte zástupce na domovskou obrazovku.
- Offline přístup: Díky Service Workers mohou PWA fungovat i bez připojení k internetu, což je obrovská výhoda pro cestování nebo oblasti se špatným signálem.
- Žádná instalace z App Storu: PWA se nestahují z App Storu, což znamená, že nemusíte procházet procesem schvalování a můžete je okamžitě přidat na svou domovskou obrazovku. To také umožňuje vývojářům rychleji aktualizovat své aplikace.
- Přístup k vybraným funkcím hardwaru: I když ne ke všem, PWA mohou využívat některé klíčové funkce iPhonu, jako je geolokace, kamera, audio výstup, Apple Pay a senzory (magnetometr, akcelerometr, gyroskop).
- Vzhled nativní aplikace: PWA se spouštějí v celoobrazovkovém režimu bez rámečku prohlížeče, což jim dává pocit, že se jedná o plnohodnotnou nativní aplikaci. Objevují se také v přepínači aplikací a v Docku iPadu, stejně jako běžné nativní aplikace.
- Aktuálnost: Vzhledem k tomu, že PWA jsou v podstatě webové stránky, jsou vždy aktuální a nevyžadují ruční aktualizace.
Omezení progresivních webových aplikací na iOS
Navzdory mnoha výhodám mají PWA na iOS také svá omezení, která je odlišují od plnohodnotných nativních aplikací. Je důležité si je uvědomit, než se rozhodnete pro PWA jako hlavní řešení:
- Omezené lokální úložiště: PWA nemohou ukládat více než 50 MB offline dat na vašem zařízení. Pokud PWA delší dobu nepoužíváte (několik týdnů), iOS může pokusit uvolnit úložiště obsazené jejími soubory. Ikona zůstane na domovské obrazovce, ale PWA se při spuštění znovu stáhne, protože ji iOS již nemá v mezipaměti.
- Ztráta stavu aplikace: Jedním z největších problémů je, že PWA si často neuchovávají stav mezi relacemi. Uživatel, který opustí PWA, pravděpodobně uvidí její restart po návratu. To komplikuje funkce jako ověřování e-mailu nebo dvoufaktorovou autentizaci.
- Žádný přístup k Face ID/Touch ID: PWA nemají přístup k biometrickým funkcím, jako je Face ID nebo Touch ID, což brání nabídce personalizovanějšího a bezpečnějšího přihlašování.
- Žádná podpora Bluetooth nebo iBeacon: PWA nemohou komunikovat s Bluetooth zařízeními, což omezuje jejich využití v některých scénářích.
- Omezené push oznámení a odznaky ikon: Jak již bylo zmíněno, plnohodnotné push oznámení a odznaky na ikonách nejsou pro PWA na iOS plně podporovány, což je významný rozdíl oproti nativním aplikacím.
- Odkazy spouštějí novou instanci Safari: Klepnutí na odkaz v PWA často spustí další instanci Safari, místo aby se otevřel v rámci PWA, což může narušit plynulost uživatelského zážitku.
- Žádná integrace se Siri: PWA se neintegrují se Siri, což znamená, že Siri nemůže spouštět PWA na váš povel.
- Žádná podpora ARKit: PWA nemají přístup k ARKit pro rozšířenou realitu.
- Žádný přístup k informacím o baterii nebo nativním sdílecím dialogům: Další omezení, která omezují hlubší integraci s iOS.
- Žádné multitaskingové režimy Slide Over a Split View: PWA na iOS nepodporují tyto užitečné funkce pro efektivnější práci s více aplikacemi na iPadu.
- Neaktivní PWA se zobrazují jako bílé obrazovky v přepínači aplikací: To může být matoucí a působit jako chyba.
Tato omezení znamenají, že PWA na iOS zatím nejsou plnohodnou náhradou za nativní aplikace pro všechny účely, zejména tam, kde je vyžadována hluboká integrace se systémem nebo specifickými hardwarovými funkcemi.
Jak smazat PWA z iPhonu
Smazání PWA z domovské obrazovky iPhonu je stejně jednoduché jako smazání jakékoli nativní aplikace:
- Klepněte a podržte ikonu PWA na domovské obrazovce, dokud se ikony nezačnou „třást“.
- Klepněte na malé „–“ v levém horním rohu ikony.
- Potvrďte operaci klepnutím na tlačítko „Smazat aplikaci“ nebo „Odstranit záložku“.
PWA lze také smazat dotykem a podržením ikony a výběrem možnosti „Odstranit záložku“ přímo z kontextového menu.
PWA vs. Nativní aplikace na iOS: Srovnání
Pro lepší představu o tom, jak se PWA liší od nativních aplikací na iOS, se podívejte na následující srovnávací tabulku:
| Funkce | Progresivní webová aplikace (PWA) | Nativní aplikace |
|---|---|---|
| Instalace | Přidáno z prohlížeče Safari na domovskou obrazovku | Staženo z App Storu |
| Velikost úložiště | Velmi malá, max. 50 MB offline dat | Obvykle mnohem větší, GB |
| Offline přístup | Ano, omezený na cachovaná data | Ano, plná funkčnost (pokud je navržena) |
| Push oznámení | Omezená podpora, závisí na implementaci PWA | Plnohodnotná podpora |
| Přístup k hardwaru | Omezený (GPS, kamera, Apple Pay, senzory) | Plný (Face ID/Touch ID, Bluetooth, ARKit, Siri atd.) |
| Integrace se systémem | Omezená (žádná Siri, Split View, nativní sdílení) | Plná integrace |
| Aktualizace | Automatické, vždy aktuální (web) | Vyžadují ruční aktualizaci z App Storu |
| Výkon | Obecně dobrý, závisí na webu | Obvykle optimalizovaný pro nejlepší výkon |
Z tabulky je patrné, že zatímco PWA nabízejí velkou flexibilitu a úsporu místa, nativní aplikace stále vedou v oblasti hluboké systémové integrace a přístupu k hardwaru.
Často kladené otázky (FAQ)
Jsou PWA bezpečné?
Ano, PWA jsou obecně bezpečné. Jelikož běží v sandboxovém prostředí prohlížeče Safari, podléhají stejným bezpečnostním protokolům jako běžné webové stránky. To znamená, že jsou chráněny před mnoha hrozbami, které by mohly ovlivnit nativní aplikace. Navíc, protože se instalují přímo z webu, nemusíte se obávat stahování z neověřených zdrojů.

Mohou PWA šetřit baterii mého iPhonu?
Potenciálně ano. Protože PWA jsou lehčí a často nezískávají plný přístup k systémovým prostředkům na pozadí jako nativní aplikace (například nefungují plně na pozadí pro streamování audia nebo synchronizaci), mohou spotřebovávat méně energie. Jejich dopad na baterii však závisí na tom, jak je konkrétní PWA navržena a jak intenzivně ji používáte.
Mohou všechny webové stránky fungovat jako PWA?
Ne, ne všechny webové stránky mohou fungovat jako PWA. Aby se webová stránka mohla stát PWA, musí splňovat určité technické požadavky. Musí implementovat Service Workers pro offline funkčnost a Web App Manifest pro definování vzhledu ikony, názvu a spouštěcího režimu. Mnoho moderních webů však tyto technologie již podporuje, nebo je aktivně integruje.
Jsou PWA rychlejší než nativní aplikace?
Záleží na konkrétním případě. PWA se často načítají rychleji než nativní aplikace, protože nevyžadují kompletní stahování a instalaci. Mohou využívat caching, aby se okamžitě spustily. Nicméně, pro komplexní úkoly, které vyžadují intenzivní výpočetní výkon nebo hlubokou interakci s hardwarem, mohou být nativní aplikace stále výkonnější, protože jsou optimalizovány přímo pro operační systém zařízení.
Závěr
Je zřejmé, že progresivní webové aplikace nabízejí zajímavou alternativu k nativním aplikacím, zejména pro uživatele iPhonů, kteří chtějí ušetřit úložiště a získat rychlý přístup k webovým službám. Doby, kdy webové aplikace byly pouhými záložkami, jsou dávno pryč. Nyní disponují základními nástroji, které vám umožní používat webové stránky s klidem a pohodlím. I když existují určitá omezení, zejména ve srovnání s Androidem, kde je podpora PWA robustnější, pro mnoho uživatelů nejsou tyto nedostatky překážkou.
Apple se sice zjevně snaží motivovat uživatele k stahování nativních aplikací z App Storu, a to i kvůli obchodnímu modelu, ale PWA si přesto našly své místo. Poskytují přístup k obsahu bez nutnosti plné instalace a nabízejí určitou míru pohodlí. I když pravděpodobně v dohledné době zcela nenahradí nativní aplikace, jsou cenným nástrojem pro optimalizaci vašeho mobilního zážitku a efektivní správu místa na vašem iPhonu. Experimentujte s PWA a zjistěte, jak mohou zjednodušit váš digitální život!
Chceš-li si přečíst další články podobné jako PWA na iPhone: Zjednodušte si život a ušetřete místo, navštiv kategorii iPhone.
