Więcej niż tylko na urządzeniach mobilnych
W krajach takich jak Chiny miniaplikacje zdominowały rynek. Oprócz urządzeń mobilnych, gdzie miniaplikacje są wszechstronne i stanowią ich środowisko naturalne, miniaplikacje zaczęły podbijać inne środowiska wykonawcze, np. samochody czy komputery stacjonarne.
Miniaplikacje w samochodach
W lipcu 2020 r. niemiecki producent samochodów BMW Group ogłosił współpracę z Tencent o nazwie WeScenariusz, która – zgodnie z informacjami z serwisu Tencent – zostanie udostępniona „30 wiodącym firmom motoryzacyjnym na świecie” i [wprowadzając ekosystem społecznościowych, treści i usług] dla ponad 110 popularnych modeli samochodów w ponad 110 modelach samochodów”.
Miniaplikacje na pulpicie
Miniaplikacje w aplikacji WeChat Desktop
Za pomocą klienta WeChat na komputery można uruchamiać aplikacje WeChat na komputery z systemami macOS i Windows. Jeśli szukasz informacji i chcesz mieć dostęp do wszystkich funkcji, nie pobieraj wersji macOS z App Store, ponieważ jest ona bardziej ograniczona.
Aby przetestować to działanie na urządzeniu z systemem macOS, udostępnij sobie miniaplikację z urządzenia mobilnego, korzystając z konta „File Transfer”. Wyświetli się komunikat, który można otworzyć w kliencie na komputerze. W większości przypadków miniaplikacja będzie można kliknąć i uruchomić ją bezpośrednio. W innych przypadkach musisz ponownie przekazać historię czatu do siebie z urządzenia mobilnego.
W systemie Windows obejście polegające na udostępnianiu sobie miniaplikacji nie jest konieczne, ponieważ dostępny jest specjalny minipanel aplikacji, który wyświetla ostatnio używane miniaplikacje, a także funkcję wyszukiwania aplikacji, w której można odkrywać nowe miniaplikacje.
Miniaplikacje WeChat na komputerze naturalnie integrują się z systemem operacyjnym. Zarówno w systemie macOS, jak i Windows mają własny wpis na pasku zadań i własną ikonę na pasku zadań. W systemie macOS można umieścić ikonę w Docku i zniknąć po zamknięciu aplikacji klienckiej WeChat. W systemie Windows miniikony aplikacji można przypiąć do paska zadań, ale nie można ich uruchomić. W systemie macOS tytuł aplikacji to zawsze „WeChat”, a nie rzeczywisty tytuł aplikacji, podczas gdy w systemie Windows jest on wyświetlany prawidłowo.
Większość miniaplikacji nie jest jeszcze zoptymalizowana pod kątem komputerów i działa w stałym oknie, którego nie można zmienić. Zawiera ono dobrze znane funkcje interfejsu i prośby o uprawnienia dostępne na urządzeniu mobilnym (zobacz Wrażenia użytkowników).
Elastyczne miniaplikacje zoptymalizowane pod kątem komputerów (oprócz urządzeń mobilnych) mogą wyświetlać się w szerszym oknie, które w systemie macOS jest obecnie poprawione, ale w systemie Windows można elastycznie zmieniać jego rozmiar.
Ustawienia uprawnień miniaplikacji w systemie macOS można zmienić za pomocą menu kontekstowego. W systemie Windows nie jest to możliwe, a lokalizacja raportowana przez aplikację demonstracyjną wydaje się, że to przybliżona lokalizacja, którą system Windows umożliwia aplikacjom na uzyskiwanie bez pytania o zgodę.
Miniaplikacje w bezpiecznej przeglądarce 360
Bezpieczna przeglądarka 360 (360 安全浏览器) to przeglądarka opracowana przez firmę Qihoo. Oprócz iOS i Androida przeglądarka jest też dostępna na systemy Windows, macOS i Linux. W systemie Windows może on uruchamiać specjalne aplikacje 360°. Dokumentacja dla deweloperów oraz API są porównywalne z materiałami innych dostawców, ale usługa 360 nie oferuje specjalnych narzędzi deweloperskich. Zamiast tego deweloperzy muszą utworzyć swoje miniaplikacje w wybranym przez siebie IDE, a potem przetestować je w przeglądarce za pomocą specjalnego trybu programisty. Debugowanie odbywa się za pomocą Narzędzi deweloperskich w Chrome. Na początek możesz skorzystać z aplikacji demonstracyjnej.
Miniaplikacje sferyczne można uruchamiać w trybie pełnoekranowym oraz wyświetlać jako osobne pozycje na pasku wielozadaniowości. W menu kontekstowym można dodać ikonę ekranu głównego, która umożliwia uruchamianie miniaplikacji z pulpitu.
Internetowe miniaplikacje
Istnieją niewielkie platformy aplikacji internetowych, które wymagają jednak użycia specjalnego komponentu WebView, który pozwoli w pełni wykorzystać ich potencjał.
LINE
LINE to aplikacja do błyskawicznej komunikacji na urządzeniach elektronicznych, takich jak smartfony, tablety i komputery osobiste. Dodatkowo LINE to platforma świadcząca różne usługi, m.in. cyfrowy portfel, strumień wiadomości, filmy na żądanie i cyfrową dystrybucję komiksów. Usługa jest spółką zależną koreańskiej firmy zajmującej się wyszukiwarkami internetowym, Naver Corporation.
Ponieważ mini apps LINE to zasadniczo zwykła aplikacja internetowa
(zobacz przykładową aplikację), która korzysta z platformy LINE Front-end Framework
(LIFF), dostęp do niej można też uzyskać poza główną aplikacją LINE za pomocą specjalnych stałych linków
(przykład). Jednak w takich przypadkach
nie wszystkie interfejsy API są dostępne. Przykłady funkcji niedostępnych w interfejsach API przeglądarki to m.in. metoda liff.scanCode()
do odczytywania kodów QR i interfejsów API związanych z Bluetoothem, takich jak liff.bluetooth.getAvailability()
.
Aby poznać możliwości platformy, możesz przetestować aplikację LINE Playground w przeglądarce i aplikację LINE, jeśli masz jej konto.
Spot Google
Google Spot Platform umożliwia deweloperom skonfigurowanie Spotu w Google Pay – cyfrowej witrynie sklepowej, którą mogą utworzyć, oznaczyć i hostować w dowolny sposób. Można ją znaleźć zarówno online, jak i za pomocą fizycznych kodów kreskowych. Użytkownicy mogą łatwo udostępnić „Spot” (wywoływany przez aplikację) w ulubionej aplikacji do obsługi wiadomości lub znaleźć go w Google Pay. Spot został utworzony w językach HTML i JavaScript, dzięki czemu istniejące inwestycje w witryny mobilne lub aplikacje PWA można łatwo przekształcić w Spota. Wystarczy dodać kilka wierszy kodu JavaScript zgodnie z postem z ogłoszeniem.
Aplikacje VK Mini
Rosyjska platforma społecznościowa VK prowadzi program miniaplikacji, który umożliwia deweloperom tworzenie miniaplikacji, które są ściśle powiązane z siecią społecznościową. Miniaplikacje VK działają zarówno w aplikacjach mobilnych VK na platformy, jak i na stronach na komputery. Oprócz kilku innych platform marki, takich jak Mail.ru, miniaplikacje VK są również zintegrowane z przeglądarką Atom.
Telegram Mini
Telegram Mini Apps pozwala programistom używać JavaScriptu do tworzenia elastycznych interfejsów, które można uruchamiać bezpośrednio w Telegramie. Podobnie jak boty, Mini Apps obsługują bezproblemową autoryzację, zintegrowane płatności z wykorzystaniem usług 20 dostawców usług płatniczych (Google Pay i Apple Pay od razu), dostarczając użytkownikom dostosowane powiadomienia push i wiele innych funkcji. Dostępna jest wersja demonstracyjna miniaplikacji, w której możesz przetestować tę funkcję.
Podziękowania
Ten artykuł napisali Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent oraz Keith Gu.