W maju 2016, na konferencji Google I/O zaprezentowano bardzo ciekawy program – Android Instant Apps. Według wielu użytkowników była to jedna z najważniejszych informacji z całej imprezy. Wiemy, że Google lubi odkładać start wielu nowych funkcji, dlatego też na tę musieliśmy również czekać kilka miesięcy. Jednak w dniu wczorajszym poinformowano, że Android Instant Apps można już testować. Taką możliwość udostępniono niektórym deweloperom, którzy chcieliby sprawdzić Instant Apps w akcji.
https://www.youtube.com/watch?v=cosqlfqrpFA
Zanim jednak złapiecie za klawiaturę, warto wiedzieć, że w tej chwili jest to opcja dla wybranych i raczej nie liczyłbym na uruchomienie jej mniejszym podmiotom. Google udostępnia ją większym graczom, w celu zbierania informacji od nich. Dopiero po wielu testach i informacjach zwrotnych, planuje wystartowanie z usługą na większą skalę. Dobrze jednak, że w końcu robią coś w tym temacie. Gigant nigdy nie spieszył się z wprowadzaniem swoich nowości i tutaj również mnie nie zaskoczył. Moim zdaniem minie jeszcze kilka miesięcy zanim Android Instant Apps trafi do większości programistów.
Na wszelki wypadek, na swojej stronie dla programistów, Google udostępnia informacje na temat przygotowania aplikacji pod kątem Instant Apps. Dzięki temu, w przyszłości, użytkownicy będą mogli uruchamiać wybrane funkcje aplikacji bez potrzeby instalowania jej. Będzie można rozbić ją na kilka części, w celu uruchomienia wybranych modułów. Nie zastąpi to klasycznego instalowania aplikacji, ale pozwoli zaoszczędzić czas. Dzięki Instant Apps deweloperzy będą mieli większe możliwości, co może przełożyć się na większe zainteresowanie wybraną usługą.
Jak działa Android Instant Apps?
Założenie Android Instant Apps jest niezwykle proste, przynajmniej od strony użytkownika. Nie jesteśmy w stanie instalować wszystkich aplikacji, albo nie jest nam to potrzebne. Przypuśćmy, że nie posiadacie zainstalowanej aplikacji Zalando lub Allegro (lub innych). Jeśli otrzymacie link do konkretnego produktu lub znajdziecie taki w sieci, to Instant Apps pozwoli uruchomić go w formie aplikacji webowej. Wszystko to bez konieczności instalacji natywnej aplikacji.
Android Instant Apps pobierze tylko interesującą nas część kodu, która wymagana jest do poprawnego wyświetlenia interesujących nas informacji. Dzięki temu będziecie mieli dostęp do wszystkich zakładek, które byłyby wyświetlane w aplikacji, włączając w to możliwość zakupu produktu. Takie rozwiązanie zdecydowanie przyspiesza cały proces i nie zmusza użytkownika do instalowania kolejnej aplikacji. Oczywiście, wyświetlany element będzie również posiadał przycisk, który zasugeruje przejście do sklepu Google Play.
Android Instant Apps nie będzie wspierał tylko aplikacji do zakupów, ale najłatwiej wytłumaczyć działanie tego programu na takim przykładzie. Możliwości jest zdecydowanie więcej i to od programistów będzie zależało jak wykorzystają tę funkcję. Będzie ona dostępna dla urządzeń, które posiadają zainstalowany system Android Jelly Bean lub nowszy. Tak więc, Instant Apps trafi do większości użytkowników z systemem Google.