Un'app Web è fondamentalmente un sito Web progettato per assomigliare a un'app tradizionale. È possibile accedervi tramite un browser Web sul telefono, come Safari su iPhone o iPad, e non richiede il download o l'installazione tramite l'App Store. Apple supporta da anni questo tipo di applicazione, ma cos'è un'applicazione web? In cosa si differenzia dalle tipiche applicazioni utilizzate su iPhone e iPad?
Cosa sono le applicazioni web?
Applicazioni web come le chiama Apple, o Progressive Web Apps e abbreviate in PWA come promosse da Google, ma Apple preferisce chiamarle applicazioni web. Indipendentemente da ciò, le applicazioni web in generale sono applicazioni versatili sviluppate utilizzando solo tecnologie web e il termine PWA è comunemente usato per descrivere queste applicazioni.
Dal punto di vista dell'utente, una PWA può essere paragonata a un sito Web che può essere aggiunto alla schermata iniziale del dispositivo senza doverlo scaricare dall'App Store. Tra le popolari applicazioni web utilizzate da molte persone ci sono Google Maps, Starbucks, Tinder, Uber e Instagram.
È interessante notare che iOS è stata la prima piattaforma a supportare l'idea delle PWA. Quando l'iPhone è stato introdotto per la prima volta, le app iniziali sono state create utilizzando HTML5, consentendo agli utenti di aggiungerle manualmente alla schermata iniziale per un'esperienza a schermo intero simile a un'app. E a quel tempo l'App Store non esisteva ancora.
Dopo l'introduzione dell'App Store, il supporto di Apple per le applicazioni web ha iniziato a diminuire, mentre Google Chrome ha continuato a migliorare le relative tecnologie web. E entro il 2018, tutti i principali browser Web, incluso Safari, si sono impegnati a supportare le applicazioni Web. Da allora, Apple ha anche continuato a migliorare l'esperienza dell'app Web, sebbene non sia stata pubblicizzata così tanto. Pertanto, molte persone sono rimaste sorprese quando Apple ha annunciato il suo piano per supportare le notifiche per le applicazioni Web durante il WWDC 2022.
Vantaggi delle applicazioni web
A differenza delle "app Web", che fungono da scorciatoie di base o semplici segnalibri della schermata iniziale, le PWA possono essere pre-scaricate, funzionare offline e fornire un'esperienza simile a un'app sull'Apple Store e l'accesso a funzionalità come geolocalizzazione, fotocamera e altro.
La dimensione dell'app Web di Starbucks è di 233 KB, che è inferiore del 99.84% rispetto ai 148 MB dell'app store.
Dal punto di vista di uno sviluppatore, la scelta di un'app Web progressiva (PWA) può evitare potenziali difficoltà che uno sviluppatore potrebbe incontrare nel far accettare la propria app durante il processo di revisione di Apple.
Per esempio…
Apple non accetta applicazioni che esaminano le applicazioni nell'Apple Store, quindi lo sviluppatore si è rivolto Othman Per risolvere un problema che alcune persone devono affrontare, poiché ricevono molte domande e richieste di informazioni sulle richieste di applicazioni da amici o familiari, perché molti desiderano che un'applicazione faccia una cosa specifica, ma non sanno quale sia il nome dell'applicazione lo fa e la ricerca nell'application store raramente fornisce risultati utili, specialmente in arabo.
Quindi Othman ha sviluppato Appollow, una piattaforma per applicazioni in cui gli utenti possono facilmente cercare applicazioni in arabo, condividere le loro applicazioni preferite e scoprire applicazioni gratuite per un periodo di tempo limitato, afferma Othman (sono stato ispirato dall'idea della nostra applicazione App- Aad).
Ma Othman, se avesse sviluppato l'applicazione e l'avesse inserita nell'App Store, Apple l'avrebbe assolutamente rifiutata, così come si è rifiutata di aggiornare la nostra applicazione. , che aggiunge la possibilità di installarlo come applicazione sulla schermata iniziale, come "Twitter e Starbucks".
Othman è uno sviluppatore geniale, a Dio piacendo... Questo è il sito della sua applicazione che funziona con la tecnologia di cui parliamo oggi...
Svantaggi delle applicazioni web
Le app native (sviluppate con il kit di sviluppo di Apple) hanno una migliore integrazione con iOS e forniscono un'esperienza utente più fluida, ad esempio, le app Web possono archiviare solo dati e file offline per un massimo di 50 MB. Non possono accedere ad alcune funzionalità hardware, come Bluetooth e un volto o un'impronta digitale, e non possono eseguire codice in background. Le app Web attualmente non hanno accesso ai pagamenti in-app e ad altri servizi Apple, che sono disponibili solo per le app native.
Come aggiungere un'app Web alla schermata iniziale
◉ Apri Safari su iPhone o iPad.
◉ Vai su un sito che offre applicazioni web, puoi andare su un sito appsco Ne troverai molti.
◉ Fare clic sul pulsante di condivisione.
◉ Scorri verso il basso la finestra Post, quindi seleziona Aggiungi alla schermata Home.
◉ Assegna un nome all'app Web, quindi tocca Aggiungi.
La nuova app Web apparirà nello spazio sulla schermata iniziale del tuo dispositivo e, se la tocchi e verrai riportato al sito Web standard, esci da Safari tramite il selettore di app, quindi avvia nuovamente l'app Web.
Come configurare le notifiche dell'applicazione Web su iPhone
Nell'aggiornamento beta per iOS 16.4 E iPadOS 16.4, Apple ha aggiunto una nuova funzionalità che consente alle app Web aggiunte alla schermata iniziale di supportare le notifiche. Pertanto, queste applicazioni possono richiedere l'autorizzazione a ricevere notifiche attraverso una finestra che ti appare sullo schermo, proprio come altre applicazioni, e quindi puoi accettare di ricevere notifiche da questa applicazione. Con le notifiche consentite da questa app, appariranno sulla schermata di blocco, nel Centro notifiche e su un Apple Watch associato.
◉ Apri l'app Web che hai aggiunto alla schermata iniziale.
◉ Trova l'impostazione che attiva le notifiche e poi abilitala.
◉ Quando viene visualizzata la richiesta di autorizzazione, tocca Consenti per consentire all'app Web di inviarti notifiche, proprio come se fosse un'app tipica.
Una volta fatto, sarai in grado di controllare le notifiche e i badge delle icone per l'app Web dalla sezione Notifiche dell'app Impostazioni.
Fonte:
Qual è il miglior trattamento e la durata??
Articolo da XNUMX stelle, grazie
La maggior parte delle applicazioni gratuite per un periodo di tempo limitato nell'applicazione Apollo non sono gratuite e richiedono un abbonamento.L'unico vantaggio dell'applicazione è che fornisce una spiegazione in arabo
Grazie per l'ottimo articolo 🌹
Qual è il linguaggio necessario per creare un sito compatibile con questa tecnologia?
La creazione di un sito Web utilizzando React Responsive è sufficiente per essere compatibile con questa funzionalità?
Qualsiasi sito realizzato tramite strumenti di web builder su siti di hosting come Godaddy, quando lo apri da Safari e lo aggiungi alla schermata iniziale, si apre allo stesso modo per le PWA
grazie
L'app Apollo è fantastica, ma è possibile passare a un negozio non statunitense?
Mi aspetto che l'applicazione non abbia nulla a che fare con la nazionalità dell'account Appstore, perché non scarica programmi da esso