Non solo su dispositivi mobili
In paesi come la Cina, le mini app hanno conquistato il mercato. A parte i dispositivi mobili, dove le mini app sono onnipresenti e sono il loro habitat naturale, le mini app hanno iniziato a conquistare altri ambienti di runtime come le auto e il computer classico.
Mini app nelle auto
A luglio 2020, il produttore di auto tedesco BMW Group ha annunciato una collaborazione con Tencent, denominata WeScenario, che, secondo Tencent, verrà implementata in "30 principali case automobilistiche del mondo e [porterà l'ecosistema di WeScenario] di social, contenuti e servizi a più di 110 modelli di auto di uso comune".

Mini app sul computer
Mini app in WeChat Desktop
Utilizzando il client desktop di WeChat disponibile per macOS e Windows, è possibile eseguire le mini app di WeChat sul desktop. Assicurati di non caricare la versione per macOS dall'App Store se stai conducendo ricerche e vuoi un'esperienza completa, poiché è più limitata.
Per testarlo 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à 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 le mini app con se stessi non è necessaria, poiché è presente un pannello dedicato alle mini app che mostra le mini app utilizzate di recente dall'utente e include anche una ricerca delle app in cui è possibile scoprire nuove mini app.


Le mini app WeChat sul computer si integrano naturalmente con il sistema operativo. Sia su macOS che su Windows, hanno una voce nella barra di multitasking e un'icona nella barra delle app. Su macOS, è presente un'opzione per mantenere l'app nel Dock, ma l'icona scompare nel momento in cui l'app client WeChat viene chiusa. Su Windows, le icone delle mini app possono essere fissate alla barra delle app, ma non possono essere avviate. Su macOS, il titolo dell'app è sempre "WeChat" e non il titolo effettivo dell'app, mentre su Windows il titolo viene visualizzato correttamente.


La maggior parte delle mini app non è ancora ottimizzata per il computer e viene eseguita in una finestra fissa non ridimensionabile che include le funzionalità dell'interfaccia utente e le richieste di autorizzazione ben note come su mobile (vedi L'esperienza utente).


Le mini app adattabili ottimizzate per il computer (a parte per il mobile) possono essere visualizzate in una finestra più ampia che su macOS è attualmente ancora fissa, ma su Windows è ridimensionabile in modo flessibile.



Le impostazioni delle autorizzazioni delle mini app su macOS possono essere modificate tramite il menu contestuale. Su Windows, questo non sembra essere possibile e la posizione segnalata dall'app di demo sembra essere la posizione approssimativa che Windows consente alle app di ottenere senza chiedere l'autorizzazione.

Mini app in 360 Secure Browser
360 Secure Browser (360 安全浏览器) è un browser web sviluppato dalla società Qihoo. Oltre che su iOS e Android, il browser è disponibile anche su Windows, macOS e Linux. Su Windows, è in grado di eseguire mini app 360 speciali. La documentazione per gli sviluppatori e l'API sono paragonabili a quelle di altri fornitori. Tuttavia, 360 non offre DevTools dedicati. Gli sviluppatori devono invece creare le mini app in un IDE di loro scelta e poi possono testarle nel browser utilizzando una modalità di sviluppo speciale. Il debug viene eseguito tramite gli Strumenti per sviluppatori di Chrome. Per iniziare, è disponibile un'app di demo.

Le mini app 360 possono essere eseguite in modalità a schermo intero e vengono visualizzate come voci separate nella barra delle app multitasking. Tramite il menu contestuale, è possibile aggiungere un'icona nella schermata Home che consente di avviare le mini app dal computer.

Mini app basate sul web
Esistono alcune piattaforme di mini app basate sul web, ma che dipendono dalla presenza di un WebView speciale per esprimere tutto il loro potenziale.
LINE
LINE è un'app per le comunicazioni istantanee su dispositivi elettronici come smartphone, tablet e personal computer. Inoltre, LINE è una piattaforma che offre vari servizi, tra cui portafoglio digitale, stream di notizie, video on demand e distribuzione di fumetti digitali. Il servizio è una consociata della società coreana di motori di ricerca internet Naver Corporation.
Poiché le mini app di LINE sono
essenzialmente solo una normale app web
(vedi app di esempio) che importa il
LINE Front-end Framework
(LIFF), è possibile accedervi anche al di fuori dell'app LINE principale tramite
link permanenti
speciali (esempio). Tuttavia, non tutte le API sono disponibili in questi casi. Alcuni esempi di API non disponibili nelle API del browser sono il metodo liff.scanCode()
per la lettura dei codici QR o le API correlate al Bluetooth come liff.bluetooth.getAvailability()
.
Per farti un'idea della piattaforma, puoi testare l'app LINE Playground nel browser e l'app LINE se hai un account LINE.


Google Spot
La piattaforma Google Spot consente agli sviluppatori di configurare un Spot su Google Pay, un negozio digitale che possono creare, branding e hosting come preferiscono. È rilevabile sia online che tramite codici a barre fisici. Gli utenti possono condividere facilmente un "Spot" (come viene chiamato nell'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", come indicato nel post dell'annuncio.

Mini app VK
La piattaforma di social networking russa VK gestisce un programma di mini app che consente agli sviluppatori di creare mini app strettamente integrate al social network. Le mini app VK funzionano sia sulle app mobile specifiche della piattaforma VK sia sul sito web per computer. Oltre a diverse altre piattaforme del brand come Mail.ru, le mini app VK sono integrate anche nel browser Atom.

Mini app di Telegram
Con le mini app di Telegram, gli sviluppatori possono utilizzare JavaScript per creare interfacce flessibili che possono essere avviate direttamente all'interno di Telegram. Come i bot, le mini app supportano l'autorizzazione senza problemi, i pagamenti integrati utilizzando 20 fornitori di servizi di pagamento (con Google Pay e Apple Pay pronti all'uso), inviando notifiche push personalizzate agli utenti e molto altro ancora. Per testare la funzionalità è disponibile una mini app di demo.
Ringraziamenti
Questo articolo è stato esaminato da Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, e Keith Gu.