Jak stworzyć aplikację Android Go i czym różni się od zwykłego Androida?
Opublikowany: 2018-07-10Za każdym razem, gdy pojawia się nowa wersja Androida, jest to w większości wielka sprawa. W każdej nowej wersji jest mnóstwo nowych funkcji, zestaw zmian projektowych i przez większość czasu strumień telefonów, które pasują do nowej wersji.
A kiedy premiera jest czymś tak ważnym, jak odchudzona wersja Androida, wydarzenie z pewnością narobi hałasu.
Google, na I/O 2017, ogłosił wprowadzenie systemu operacyjnego, który będzie działał na tanich smartfonach, które dominują głównie w krajach rozwijających się, a producenci OEM zajęli rok, aby uruchomić swoje urządzenia z Androidem Go. Firmy wykorzystują również pakiety aplikacji na Androida do dystrybucji aplikacji.
Wśród innych zapowiedzi MWC jedną z nich były nazwy urządzeń, które miałyby mieć Androida Go.
Oto popularne urządzenia z Androidem Go – między innymi Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 i Huawei Y3 .
Android Go – pomysł na odchudzoną wersję Androida
Zacznijmy od pytania podstawowego. Co to jest Android Go?
Android Go alias Android (edycja Go) to odchudzona wersja Androida, zaprojektowana specjalnie do działania na telefonach klasy podstawowej.
Mówiąc prościej, aplikacje Android Go oznaczają oferowanie wysokiej jakości obsługi smartfona na urządzeniach klasy podstawowej. Od początku do tej pory aplikacje go dla systemu Android zapewniały lepszą szybkość, niezawodność i bezpieczeństwo milionom urządzeń klasy podstawowej dzięki aplikacjom i funkcjom opracowanym specjalnie z myślą o lokalnych potrzebach.
Strategia biznesowa związana z Android Go polega na rozszerzeniu działalności na kraje rozwijające się, co z jednej strony ma przewagę w postaci dużej bazy użytkowników, ale z drugiej strony napotyka ograniczenia wynikające z małej przestrzeni dyskowej, dużego rozmiaru aplikacji i niskiego Rozmiar pamięci RAM.
Aby rozwiązać te trzy podstawowe problemy, które powstrzymują Google przed osiągnięciem przez Androida potencjału rynkowego, marka wprowadziła Android Go, który –
- Spraw, aby Android działał na telefonie z 1 GB pamięci RAM lub nawet mniej
- Spraw, aby system operacyjny zajmował mniej miejsca
- Spraw, aby preinstalowane aplikacje zajmowały mniej danych i miejsca
Aby jak najlepiej służyć krajom rozwijającym się, gigant technologiczny wprowadził trzy główne zmiany w swoim ekosystemie – systemie operacyjnym. Sklep Play. Aplikacje.
Przyjrzyjmy się wszystkim trzem zmianom strukturalnym wprowadzonym przez Google wraz z Androidem Go, pojedynczo.
System operacyjny
System operacyjny Android Go został oparty na Oreo, ale został zoptymalizowany do działania na smartfonach z ponad 512 MB do 1 GB RAM. Jeśli chodzi o rozmiar, zajmuje o połowę mniej miejsca niż Android Nougat, dzięki czemu urządzenia z mniejszą pamięcią mają miejsce na przechowywanie wielu aplikacji i multimediów po wyjęciu z pudełka.
Wiadomo, że urządzenia z Androidem Go otwierają aplikacje o 15% szybciej niż inne oprogramowanie na Androida. Oprócz tego użytkownicy Androida Go otrzymują funkcję „oszczędzania danych” w trybie domyślnym, która pomaga im zużywać mniej danych mobilnych.
Aplikacje
Podobnie jak nowy system operacyjny, Google opracował nowe aplikacje, które pomagają lepiej wykorzystać pamięć urządzenia. Te aplikacje wymagają około 50% mniej miejsca i zwykle działają znacznie lepiej na niższym sprzęcie.
Urządzenia z Androidem Go są dostarczane z tymi wstępnie zainstalowanymi aplikacjami –
- Asystent Google Go
- Google Go
- YouTube Go
- Gmail Go
- Mapy Google
- Gboard Go
- Chrom
- Sklep Google Play
- Pliki Przejdź
Chociaż te aplikacje są znacznie szybsze i mniejsze, brakuje w nich niektórych funkcji. Teraz, chociaż liczba aplikacji na Androida Go jest ograniczona, na razie liczba ta może wzrosnąć w najbliższej przyszłości.
[Fakt: Wszystkie preinstalowane aplikacje Android Go to PWA. I to jest to, co Google chce, abyś wiedział o PWA ]
Sklep Play
Aby zapewnić synchronizację lekkiego środowiska przez cały czas, Google uruchomił również sklep Play.
Przestrzeń pobierania aplikacji Android Go, tj. Sklep Play zapewnia tę samą zawartość, co zwykły Sklep Play, tylko z witryną sklepową odpowiednią dla urządzeń o małej pojemności. W sklepie znajduje się sekcja polecana, która poleca użytkownikom aplikacje zaprojektowane i opracowane specjalnie dla ich smartfonów z systemem Android Go.
Chociaż większość tych zmian jest w tle, przyjrzyjmy się zmianom, które są widoczne między Androidem Go a zwykłym Androidem .
Co nowego w tworzeniu aplikacji na Androida Go?
Oto rzut oka na coś nowego w Androidzie 11 (wersja Go)
1. Dostępne na wszystkich urządzeniach
Android (wersja Go) jest dostępny na wszystkich nowych urządzeniach z maksymalnie 2 GB pamięci.
Dzięki rozszerzeniu o 2 GB aplikacje na Androida uruchamiają się o 20 procent szybciej, a dzięki 270 MB dodatkowej wolnej pamięci użytkownicy mogą teraz uruchamiać od trzech do czterech aplikacji w tle. Rozwój Androida Go na urządzeniach o pojemności 2 GB obejmuje również do 900 MB dodatkowej bezpłatnej pamięci, co wystarczy, aby zrobić do 300 więcej selfie i pobrać cały film.
2. Ulepszenia prywatności
Tworzenie aplikacji na Androida na smartfony ma podobne podejście do ochrony prywatności na poziomie branżowym, jak w przypadku każdego urządzenia z Androidem. Android 11 Go wprowadza nowe uaktualnienia zabezpieczeń, które ułatwiają kontrolowanie, jak i kiedy informacje są udostępniane na Twoim urządzeniu. Dzięki jednorazowej autoryzacji możesz zezwolić aplikacji na dostęp do czujników, takich jak mikrofon, kamera lub lokalizacja.
3. Przełączaj się między aplikacjami
W dzisiejszych czasach urządzenia z szerokimi ekranami są bardzo popularne, dlatego Android Go daje możliwość korzystania z szerokiego ekranu dzięki łatwej nawigacji. Oparta na gestach nawigacja w aplikacjach go dla Androida pomaga nawigować do ekranu głównego, do tyłu i przełączać się między aplikacjami za pomocą łatwych ruchów.
Widoczne różnice między Androidem Go a zwykłym Androidem
1. Najnowsze aplikacje
*Android Go po lewej i zwykły Android po prawej
Miniatura najnowszych aplikacji w Android Go jest znacznie mniejsza niż ta w zwykłej aplikacji Google. Rozszerza się, wypełniając ekran urządzenia podczas ładowania aplikacji, co sprawia wrażenie, że aplikacje ładują się znacznie szybciej.
2. Gmail
*Gmail Go
Dzięki aplikacji Gmail Android Go, Google w dużym stopniu ograniczyło grafikę. Chociaż wizualnie nie ma wielu widocznych zmian, jeśli chodzi o wydajność, Gmail Go korzysta z widoku internetowego, który zmniejsza wydajność.
3. YouTube
W porównaniu do zwykłego YouTube, YouTube Go jest o wiele prostszy i ma znacznie mniej funkcjonalności. Chociaż interfejs użytkownika jest mądry, znowu nie ma wyraźnej różnicy, ale są dowodowe zmiany pod względem funkcjonalności w przypadku YouTube Go – ilość danych, które zużyje film, jest wyraźnie określona, nie ma już opcji polubień/nielubień i komentarzy .
4. Google
Aplikacja Google Android Go ma o wiele więcej do zaoferowania niż zwykła aplikacja Google . Istnieje wiele opcji dostosowywania, a także opcja „Wyszukiwanie trendów”, której wcześniej brakowało w Google. Jedyne, czego brakuje w Google Go, to zalecane karty.
Jeśli chodzi o Asystenta Go, choć nie różni się on zupełnie od Asystenta Google, jest kilka ograniczeń – nie ma opcji konfiguracji, asystent nie ustawia domyślnych odtwarzaczy i nie może sterować sprzętem telefonu.
5. Mapy Google
Podobieństwo między Google Maps a Google Maps Android Go Application jest niesamowite, Maps Go to przykład idealnego odtworzenia, gdy mówimy o wizualności.
Jeśli chodzi o funkcjonalność, istnieją pewne oczywiste ograniczenia, które mogą być przełomem dla wielu użytkowników. W Mapach Google Go całkowicie brakuje nawigacji zakręt po zakręcie w czasie rzeczywistym, a w Mapach Google Go brakuje również recenzji.
Dzięki tym wszystkim funkcjom i zmianom strukturalnym celem, który Google stara się spełnić za pomocą aplikacji go na Androida , jest poprawa ogólnego komfortu użytkowania podstawowej bazy użytkowników smartfonów. Chociaż Google zrobił wiele, jeśli chodzi o optymalizację swoich doświadczeń, wszystkie firmy zajmujące się tworzeniem aplikacji mobilnych na Androida podejmują dalszą podróż, rozszerzając działalność poza regiony geograficzne , a nie tylko jako firma zajmująca się tworzeniem aplikacji na Androida w USA lub jakakolwiek inna firma.
W związku z tym, oto odpowiedź na pytanie Jak zdobyć Androida Go w swoim pakiecie aplikacji na Androida.
Kroki, aby zoptymalizować proces tworzenia aplikacji na Androida, aby pasował do Androida Go ak Jak stworzyć aplikację na Androida
Proces konwersji zwykłej aplikacji Google na aplikację Android Go rozpocznie się od odpowiedzi na strategię Twojej aplikacji.
Jeśli chodzi o tworzenie aplikacji zoptymalizowanej pod kątem urządzeń zaprojektowanych zgodnie ze standardami Android Go, masz do wyboru trzy opcje –
Mieć wspólną aplikację
Korzystaj z tej samej aplikacji dla wszystkich — urządzeń z systemem Android i Android Go oferujących identyczne wrażenia. Aplikacja na Androida powinna być wielo-binarna, ale nie powinna mieć żadnego szczególnego doświadczenia w przypadku urządzeń z mniejszą ilością pamięci RAM. Możesz użyć pakietu Android App Bundle, aby zaoszczędzić do 65% rozmiaru bez refaktoryzacji kodu aplikacji.
Miej jedną aplikację z różnymi plikami APK
Używaj tej samej aplikacji dla urządzeń Go i innych urządzeń, z innym zestawem doświadczeń. W tym celu będziesz musiał opracować różne pakiety APK, z których jeden jest ukierunkowany na nowy wymiar android.hardware.ram.low, a inne pakiety APK koncentrują się na innych urządzeniach.
Miej dwie aplikacje
Opracuj aplikację Lite kierowaną na urządzenia z Androidem Go i zachowaj drugą aplikację na Androida bez zmian.
[ Dowiedz się wszystkiego o Trendach Lite Apps ]
Gdy już zdecydujesz się na strategię rozwoju aplikacji, którą będziesz podążać, spójrz na te kluczowe kwestie:
Zapewnij działanie aplikacji bez awarii i błędów ANR
Brak odpowiedzi aplikacji i wysokie współczynniki awarii to dwa czynniki, które negatywnie wpływają na wskaźnik utrzymania użytkowników. Skorzystaj z narzędzi, takich jak Crashlytics i Android Vitals, aby sprawdzić sesje bezawaryjne i współczynnik ANR swojej aplikacji na Androida.
Skoncentruj się na Androidzie Oreo
Android Oreo jest wyposażony w szereg optymalizacji zasobów, takich jak Limit wykonywania w tle, które zapewniają prawidłowe działanie procesów w tle. Przeczytaj przewodnik po migracji do Google Play, jeśli Twoja aplikacja nie jest ukierunkowana na interfejs API 26 lub więcej.
Utrzymuj niski rozmiar zainstalowanej aplikacji
Istnieje wyraźny związek między rozmiarem APK a szybkością instalacji, dlatego im mniejszy rozmiar APK, tym wyższe są instalacje.
Ponieważ aplikacje Android Go będą koncentrować się na smartfonach klasy podstawowej o małej pojemności, musisz upewnić się, że Twoja aplikacja ma mniej niż 40 MB. Aby to osiągnąć, zoptymalizuj swój obecny pakiet APK lub utwórz inny pakiet dla użytkowników Go.
Oto kilka wskazówek, jak zmniejszyć rozmiar aplikacji –
- Użyj pakietu aplikacji na Androida
- Zastąp pliki JPEG/PNG zasobami WebP
- Zamień surowy format audio na AAC lub MP3
- Upewnij się, że biblioteki są zaktualizowane
- Zachowaj kod DEX w granicach rozsądku
Utrzymuj niski ślad pamięci
Podczas testowania pakietu APK spójrz na PSS, aby przeanalizować ilość pamięci potrzebnej do uruchomienia aplikacji na urządzeniu.
Utrzymuj czas zimnego startu poniżej 5 sekund
Uruchamiając test na czas zimnego uruchamiania po całkowitym ponownym uruchomieniu urządzenia testowego, upewnij się, że aplikacja stanie się interaktywna w ciągu 5 sekund od uruchomienia na urządzeniu użytkownika. W dzisiejszych czasach użytkownicy stają się sfrustrowani po pięciu sekundach oczekiwania na załadowanie aplikacji lub gry. To jest powód, dla którego wskaźnik dezinstalacji jest wysoki.
Zaleca się przeprowadzenie testów na czas zimnego rozruchu po wykonaniu pełnego restartu urządzenia.
Podsumowując
Oto wszystko, co musisz wiedzieć o tym, czym jest Android Go, Android Go kontra zwykły Android, programowanie Go na Androida, usługi programistyczne dla Androida i wreszcie, jak stworzyć aplikację dla Androida Go. Teraz, gdy masz wszystkie niezbędne informacje, na co czekasz? Skontaktuj się z zespołem ekspertów Android Go i rozwiń swoją działalność.
[Przeczytaj też: Aplikacja Google Go ma 100 mln pobrań]