Non solo sui dispositivi mobili
In paesi come la Cina, le mini app hanno preso d'assalto il mercato. A parte i dispositivi mobili, dove le mini app sono onnipresenti e che sono il loro habitat naturale, le mini app hanno iniziato a conquistare altri ambienti di runtime come le auto e il desktop classico.
Mini app nelle auto
A luglio 2020, la casa automobilistica tedesca BMW Group ha annunciato una collaborazione con Tencent con il marchio WeScenario che, secondo Tencent, verrà implementata in "30 aziende automobilistiche leader a livello mondiale e [porta l'ecosistema WeScenario] di social, contenuti e servizi a oltre 110 modelli di automobili tradizionali".
Mini app sul desktop
Mini app in WeChat per desktop
Utilizzando il client desktop WeChat disponibile per macOS e Windows, è possibile eseguire le app WeChat mini sul desktop. Se stai effettuando ricerche e vuoi un'esperienza completa, assicurati di non caricare la versione di macOS dall'App Store, dato che è più limitata.
Per testarla su macOS, condividi una mini app da un dispositivo mobile con te stesso tramite l'account "Trasferimento file". Verrà visualizzato un messaggio che potrai aprire sul client desktop. Nella maggior parte dei casi, la mini app sarà quindi direttamente cliccabile ed eseguibile. In altri casi, devi inoltrare di nuovo la cronologia chat a te stesso da un dispositivo mobile.
Su Windows, la soluzione alternativa per condividere mini app con se stessi non è necessaria, poiché è presente un riquadro mini app dedicato che mostra le mini app utilizzate di recente dall'utente e include anche una ricerca di app in cui è possibile trovare nuove app mini.
Le mini app WeChat sul desktop si integrano naturalmente con il sistema operativo. Su macOS e Windows, hanno la propria voce nella barra del multitasking e la propria icona nella barra. Su macOS, c'è un'opzione che può rimanere nel dock; l'icona scompare nel momento in cui l'app client WeChat viene chiusa. Su Windows, le icone delle mini app possono essere bloccate sulla barra delle app, ma non possono essere avviate. Su macOS, il titolo dell'app è sempre "WeChat" e non il titolo effettivo dell'app, mentre il titolo viene visualizzato correttamente su Windows.
La maggior parte delle mini app non è ancora ottimizzata per i dispositivi desktop e viene eseguita in una finestra fissa e non ridimensionabile che include le note offerte dell'interfaccia utente e richieste di autorizzazione come sui dispositivi mobili (vedi Esperienza utente).
Le mini app adattabili ottimizzate per il computer (oltre che per i dispositivi mobili) possono essere visualizzate in una finestra più ampia che su macOS è ancora fissa, mentre su Windows è ridimensionabile in modo flessibile.
Le impostazioni di autorizzazione delle mini app su macOS possono essere modificate tramite il menu contestuale. Su Windows, ciò non sembra essere possibile e la posizione segnalata dall'app demo sembra essere quella approssimativa che Windows consente alle app di ottenere senza chiedere l'autorizzazione.
Mini app nel browser sicuro di 360
360 Secure Browser (360 安全浏览器) è un browser Web sviluppato dalla società Qihoo. Oltre a iOS e Android, il browser è disponibile anche per Windows, macOS e Linux. Su Windows è in grado di eseguire app mini speciali per 360. La documentazione per gli sviluppatori e l'API sono paragonabili a quelle di altri fornitori, ma 360 non offre strumenti DevTools dedicati. Gli sviluppatori devono invece creare le loro mini app in un IDE a loro scelta e poi testarle nel browser utilizzando una particolare modalità di sviluppo. Il debug viene eseguito tramite Chrome Dev Tools. Per iniziare, è disponibile un'app demo.
Le mini app a 360° possono essere eseguite in modalità a schermo intero e vengono visualizzate come voci separate nella barra multitasking. Tramite il menu contestuale, è possibile aggiungere un'icona alla schermata Home che consente di avviare mini app dal desktop.
Mini app basate sul web
Esistono alcune piattaforme di mini app basate sul web, ma che dipendono dalla presenza di una WebView speciale per esprimere il loro pieno potenziale.
LINE
LINE è un'app per la comunicazione istantanea su dispositivi elettronici come smartphone, tablet e personal computer. Inoltre, LINE è una piattaforma che fornisce vari servizi, tra cui portafoglio digitale, stream di notizie, video on demand e distribuzione di fumetti digitali. Il servizio è una società controllata della società coreana di motori di ricerca su internet Naver Corporation.
Poiché le mini app di LINE sono
essenzialmente solo una normale app web
(vedi l'app di esempio) che si inserisce nel
frame frontend di LINE
(LIFF), è possibile accedervi anche al di fuori dell'app LINE principale tramite
link permanenti speciali
(esempio). Tuttavia, in questi casi non sono disponibili tutte le API. Esempi di non disponibili nelle API del browser includono il metodo liff.scanCode()
per la lettura dei codici QR o le API correlate al Bluetooth come liff.bluetooth.getAvailability()
.
Per avere un'idea della piattaforma, puoi testare l'app LINE Playground nel browser e l'app LINE se disponi di un account LINE.
Spot di Google
La piattaforma Google Spot consente agli sviluppatori di creare uno Spot su Google Pay, una vetrina digitale che possono creare, promuovere e ospitare come preferiscono. È rilevabile sia online che tramite codici a barre fisici. Gli utenti possono condividere facilmente uno "Spot" (come lo chiama l'app) sulla loro app di messaggistica preferita o trovarlo su Google Pay. Uno Spot viene creato utilizzando HTML e JavaScript, quindi gli investimenti esistenti in siti web mobile o PWA possono essere facilmente trasformati in uno Spot "aggiungendo alcune righe di JavaScript" secondo il post dell'annuncio.
App VK Mini
La piattaforma di social networking russa VK gestisce un programma di mini app che consente agli sviluppatori di creare mini app strettamente legate al social network. Le mini app VK funzionano sia sulle app mobile specifiche della piattaforma di VK che sul sito web per computer. Oltre a molte altre piattaforme del brand, come Mail.ru, le mini app VK sono integrate nel browser Atom.
App Telegram Mini
Con le mini app Telegram, gli sviluppatori possono usare JavaScript per creare interfacce flessibili da lanciare direttamente all'interno di Telegram. Come i bot, le Mini app supportano l'autorizzazione continua, i pagamenti integrati tramite 20 fornitori di servizi di pagamento (con Google Pay e Apple Pay pronti all'uso), fornendo notifiche push personalizzate agli utenti e molto altro. È disponibile una miniapp demo per testare la funzionalità.
Ringraziamenti
Questo articolo è stato esaminato da Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent e Keith Gu.