Nie tylko na urządzeniach mobilnych
W krajach takich jak Chiny miniaplikacje podbiły rynek. Oprócz urządzeń mobilnych, gdzie miniaplikacje są wszechobecne i stanowią ich naturalne środowisko, miniaplikacje zaczynają podbijać inne środowisko wykonawcze, takie jak samochody czy klasyczny komputer.
Miniaplikacje w samochodach
W lipcu 2020 r. niemiecki producent samochodów BMW Group powiedział o współpracy z firmą Tencent w ramach projektu o nazwie WeScenario. Według Tencenta projekt ten zostanie wdrożony w 30 największych firmach motoryzacyjnych na świecie, a jego ekosystem obejmujący usługi, treści i funkcje społecznościowe zostanie udostępniony w ponad 110 modelach samochodów.

Miniaplikacje na komputerze
Miniaplikacje w WeChat Desktop
Za pomocą klienta WeChat na komputer dostępny w systemach macOS i Windows można uruchamiać miniaplikacje WeChat na komputerze. (jeśli prowadzisz badania i chcesz uzyskać pełne możliwości, nie wczytuj wersji na macOS z App Store, ponieważ jest ona bardziej ograniczona).
Aby przetestować tę funkcję w systemie macOS, udostępnij miniaplikację z urządzenia mobilnego na swoje konto „Przekazywanie plików”. Spowoduje to wyświetlenie wiadomości, którą możesz otworzyć w kliencie na komputerze. W większości przypadków miniaplikację można bezpośrednio kliknąć i uruchomić. W innych przypadkach musisz ponownie przekazać sobie historię czatu z urządzenia mobilnego.

W Windows nie trzeba stosować obejścia, aby udostępnić miniaplikacje samemu sobie, ponieważ istnieje specjalny panel miniaplikacji, który zawiera ostatnio używane miniaplikacje użytkownika, a także wyszukiwarkę, w której można znaleźć nowe miniaplikacje.


Miniaplikacje WeChat na komputerze są naturalnie zintegrowane z systemem operacyjnym. Zarówno w systemie macOS, jak i w Windows mają one swoje pozycje na pasku wielozadaniowości oraz własne ikony na pasku zadań. W macOS jest opcja pozostawienia ikony w Docku, ale znika ona, gdy klient WeChat zostanie zamknięty. W systemie Windows ikony miniaplikacji można przypiąć do paska aplikacji, ale nie można ich uruchamiać. W macOS tytuł aplikacji to zawsze „WeChat”, a nie jej rzeczywisty tytuł, podczas gdy w Windowsie tytuł jest wyświetlany prawidłowo.


Większość miniaplikacji nie jest jeszcze zoptymalizowana pod kątem komputerów i działa w oknie o stałym rozmiarze, które zawiera dobrze znane elementy interfejsu i prośby o uprawnienia takie jak na urządzeniach mobilnych (patrz Wrażenia użytkownika).


Elastyczne miniaplikacje zoptymalizowane pod kątem komputerów (oprócz urządzeń mobilnych) mogą być wyświetlane w szerszym oknie, które w macOS jest obecnie nadal stałe, ale w systemie Windows można dowolnie zmieniać jego rozmiar.



Ustawienia uprawnień miniaplikacji w systemie macOS można zmienić w menu kontekstowym. W systemie Windows nie wydaje się to możliwe, a lokalizacja zgłaszana przez aplikację demonstracyjną wydaje się być przybliżoną lokalizacją, którą system Windows pozwala uzyskać aplikacjom bez prośby o pozwolenie.

Miniaplikacje w przeglądarce 360 Secure Browser
360 Secure Browser (360 安全浏览器) to przeglądarka internetowa opracowana przez firmę Qihoo. Oprócz iOS i Androida przeglądarka jest dostępna na Windows, macOS i Linuxa. W Windows może uruchamiać specjalne aplikacje 360 Mini. Dokumentacja dla deweloperów i interfejs API są podobne do tych innych dostawców, ale 360 nie oferuje dedykowanych narzędzi DevTools. Zamiast tego deweloperzy muszą tworzyć miniaplikacje w wybranym przez siebie środowisku IDE, a potem mogą je testować w przeglądarce za pomocą specjalnego trybu programowania. Debugowanie odbywa się za pomocą Narzędzi deweloperskich w Chrome. Aby rozpocząć, możesz skorzystać z aplikacji demonstracyjnej.

Miniaplikacje 360 mogą działać w trybie pełnoekranowym i wyświetlać się jako osobne elementy na pasku wielozadaniowości. W menu kontekstowym można dodać ikonę ekranu głównego, która umożliwia uruchamianie miniaplikacji z pulpitu.

Miniaplikacje internetowe
Istnieją platformy miniaplikacji, które działają w internecie, ale ich pełny potencjał zależy od obecności specjalnego WebView.
LINE
LINE to aplikacja do komunikacji błyskawicznej na urządzeniach elektronicznych, takich jak smartfony, tablety i komputery osobiste. LINE to też platforma oferująca różne usługi, takie jak cyfrowy portfel, strumień wiadomości, wideo na żądanie i dystrybucja cyfrowych komiksów. Usługa jest spółką zależną koreańskiej firmy Naver Corporation, która prowadzi wyszukiwarkę internetową.
Miniaplikacje w aplikacji LINE są w podstawie zwykłymi aplikacjami internetowymi (patrz aplikacja przykładowa), które korzystają z interfejsu LINE Front-end Framework (LIFF). Można więc z nich korzystać poza główną aplikacją LINE za pomocą specjalnych linków stałych (przykład). W takich przypadkach nie wszystkie interfejsy API są jednak dostępne. Przykłady interfejsów API, które nie są dostępne w interfejsach API przeglądarki, to metoda liff.scanCode()
do odczytywania kodów QR lub interfejsy API związane z Bluetooth, takie jak liff.bluetooth.getAvailability()
.
Aby zapoznać się z platformą, możesz przetestować aplikację LINE Playground w przeglądarce i aplikacji LINE, jeśli masz konto LINE.


Google Spot
Google Spot Platform umożliwia deweloperom konfigurowanie Spota w Google Pay – internetowej witryny sklepowej, którą mogą tworzyć, promować i hostować według własnego uznania. Użytkownicy mogą odkrywać Spoty zarówno online, jak i w lokalizacjach fizycznych. Mogą też łatwo udostępniać „Spot” (jak nazywa go aplikacja) za pomocą ulubionego komunikatora lub wyszukiwać go w Google Pay. Spoty są tworzone w językach HTML i JavaScript, wcześniejsze inwestycje w witryny mobilne lub PWA można więc bez trudu przekształcić w Spot przez dodanie kilku wierszy kodu JavaScript.

VK Mini Apps
Rosyjska sieć społecznościowa VK prowadzi program miniaplikacji, który pozwala deweloperom tworzyć miniaplikacje ściśle powiązane z siecią społecznościową. Miniaplikacje VK działają zarówno w aplikacjach mobilnych na platformy VK, jak i w witrynie na komputery. Oprócz innych platform marki, takich jak Mail.ru, miniaplikacje VK są też zintegrowane z przeglądarką Atom.

Telegram Mini Apps
Dzięki Telegram Mini Apps deweloperzy mogą używać JavaScriptu do tworzenia elastycznych interfejsów, które można uruchamiać bezpośrednio w Telegramie. Podobnie jak boty, Mini Apps obsługują bezproblemowe uwierzytelnianie, zintegrowane płatności z użyciem 20 dostawców płatności (w tym Google Pay i Apple Pay), wysyłanie do użytkowników dostosowanych powiadomień push i wiele innych funkcji. Aby przetestować tę funkcję, możesz użyć demonstracyjnej miniaplikacji.
Podziękowania
Ten artykuł został sprawdzony przez Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent i Keitha Gu.