Wie man eine Android Go App entwickelt und wie sie sich von normalem Android unterscheidet
Veröffentlicht: 2018-07-10Jedes Mal, wenn eine neue Version von Android herauskommt, ist das meist eine sehr große Sache. In jeder neuen Version gibt es eine Reihe neuer Funktionen, eine Reihe von Designänderungen und meistens eine Reihe von Telefonen, die für die neue Version geeignet sind .
Und wenn der Start etwas so Großes wie eine abgespeckte Version von Android ist, wird die Veranstaltung bestimmt einiges an Lärm machen.
Google kündigte auf der I/O 2017 die Einführung eines Betriebssystems an, das auf kostengünstigen Smartphones laufen würde, die überwiegend in den Entwicklungsländern dominieren, und es dauerte ein Jahr, bis OEMs ihre Android Go-Geräte auf den Markt brachten. Unternehmen nutzen auch Android-App-Bundles für ihre App-Verteilung.
Unter den anderen MWC-Ankündigungen waren eine die Namen von Geräten, die Android Go haben würden.
Hier sind die beliebten Android Go-Geräte – unter anderem 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 und Huawei Y3 .
Android Go – Die Idee hinter der abgespeckten Version von Android
Beginnen wir zunächst mit der Grundfrage. Was ist Android Go?
Android Go alias Android (Go-Edition) ist eine abgespeckte Version von Android, die speziell für die Ausführung auf Einsteiger-Handys entwickelt wurde.
Einfach ausgedrückt bedeutet Android Go-Anwendung, ein qualitativ hochwertiges Smartphone-Erlebnis für Einsteigergeräte anzubieten. Von Anfang an bis heute haben go-Apps für Android Millionen von Einstiegsgeräten durch Anwendungen und Funktionen, die speziell für lokale Anforderungen entwickelt wurden, verbesserte Geschwindigkeit, Zuverlässigkeit und Sicherheit gebracht.
Die Geschäftsstrategie hinter Android Go besteht darin, das Geschäft auf die Entwicklungsländer auszudehnen, was einerseits den Vorteil der hohen Benutzerbasis hat, andererseits aber Einschränkungen durch geringen Speicherplatz, hohe App-Größe und niedrige RAM-Größe.
Um diese drei Hauptprobleme zu lösen, die Google davon abhalten, Android sein Marktpotenzial zu erreichen, hat die Marke Android Go eingeführt, das –
- Lassen Sie das Android auf dem Telefon mit 1 GB RAM oder sogar weniger laufen
- Machen Sie das Betriebssystem benötigt weniger Platz
- Sorgen Sie dafür, dass die vorinstallierten Apps weniger Daten und Speicherplatz beanspruchen
Um den Entwicklungsländern bestmöglich zu dienen, hat der Technologieriese drei große Änderungen in seinem Ökosystem – dem Betriebssystem – vorgenommen. Spielladen. Anwendungen.
Schauen wir uns nacheinander alle drei strukturellen Änderungen an, die Google mit Android Go vorgenommen hat.
Betriebssystem
Das Betriebssystem von Android Go basiert auf Oreo, wurde jedoch für den Betrieb auf Smartphones mit über 512 MB bis 1 GB RAM optimiert. In Bezug auf die Größe nimmt es nur halb so viel Platz ein wie Android Nougat, sodass Geräte mit weniger Speicherplatz eine Reihe von Apps und Medien sofort aufnehmen können.
Es ist bekannt, dass Geräte, auf denen Android Go ausgeführt wird, die Apps 15 % schneller öffnen als die andere Android-Software. Darüber hinaus erhalten Android Go-Benutzer im Standardmodus die Funktion „Daten sparen“, die ihnen hilft, weniger mobile Daten zu verbrauchen.
Anwendungen
Wie das neue Betriebssystem hat Google auch neue Apps entwickelt, um den Speicher des Geräts besser zu nutzen. Diese Apps benötigen etwa 50 % weniger Speicherplatz und sind in der Regel auf Low-End-Hardware viel besser.
Android Go-Geräte werden mit diesen vorinstallierten Apps geliefert –
- Google Assistant Go
- Google Go
- YouTube Go
- Google Mail gehen
- GoogleMaps Go
- Gboard Go
- Chrom
- Google Play Store
- Dateien gehen
Obwohl diese Apps viel schneller und kleiner sind, fehlen ihnen einige Funktionen. Obwohl die Anzahl der Android Go-Apps ab sofort begrenzt ist, wird die Anzahl voraussichtlich in der kommenden Zukunft zunehmen.
[Fakt: Alle vorinstallierten Android-Go-Apps sind PWAs. Und das möchte Google Sie über PWAs wissen lassen ]
Spielladen
Um das leichte Erlebnis durchgehend synchron zu halten, hat Google jetzt auch einen Play Store gestartet.
Der Downloadbereich für Android Go-Apps, dh der Play Store, bietet dieselben Inhalte wie Ihr regulärer Play Store, nur mit einer Storefront, die für Geräte mit geringem Speicherplatz geeignet ist. Der Store verfügt über einen speziellen Bereich, der Benutzern die Apps empfiehlt, die speziell für ihre Android Go-Smartphones entworfen und entwickelt wurden.
Während die meisten dieser Änderungen im Hintergrund stattfinden, lassen Sie uns einen Blick auf die sichtbaren Änderungen zwischen Android Go und normalem Android werfen .
Was gibt es Neues bei der Entwicklung von Android Go-Apps?
Hier ist ein Blick auf etwas Neues in Android 11 (Go-Edition)
1. Auf allen Geräten verfügbar
Android (Go Edition) ist auf allen neuen Geräten mit bis zu 2 GB Speicher verfügbar.
Mit 2 GB Erweiterung starten Apps für Android Go 20 Prozent schneller und mit 270 MB zusätzlichem freiem Speicher können Einzelpersonen jetzt drei bis vier Anwendungen im Hintergrund ausführen. Die Entwicklung von Android Go auf 2-GB-Geräten bringt ebenfalls bis zu 900 MB zusätzlichen kostenlosen Speicherplatz mit sich, was ausreicht, um bis zu 300 weitere Selfies aufzunehmen und einen ganzen Film herunterzuladen.
2. Datenschutzverbesserungen
Die Entwicklung von Go-Android-Anwendungen für Smartphones verfolgt einen ähnlichen Ansatz für den Datenschutz auf Branchenebene wie jedes Android-Gerät. Android 11 Go bringt neue Sicherheitsupgrades, mit denen Sie einfacher steuern können, wie und wann Informationen auf Ihrem Gerät geteilt werden. Mit einer einmaligen Autorisierung können Sie einer Anwendung Zugriff auf Sensoren wie Ihr Mikrofon, Ihre Kamera oder Ihren Standort gewähren.
3. Wechseln Sie zwischen Apps
Heutzutage sind Geräte mit breiten Bildschirmen sehr verbreitet, daher bietet Ihnen Android Go den Vorteil, den breiten Bildschirm durch einfache Navigation zu nutzen. Die gestenbasierte Navigation in Go-Apps für Android hilft Ihnen, mit einfachen Wischbewegungen zum Startbildschirm und zurück zu navigieren und zwischen Apps zu wechseln.
Sichtbare Unterschiede zwischen Android Go und normalem Android
1. Aktuelle Apps
*Android Go links und normales Android rechts
Die Miniaturansicht der letzten Apps in Android Go ist viel kleiner als die in Ihrer normalen Google-Anwendung. Es wird erweitert, um den Gerätebildschirm auszufüllen, während die App geladen wird, was den Eindruck erweckt, dass die Apps viel schneller geladen werden.
2. Gmail
*Google Mail Go
Mit Gmail Android Go Application hat Google stark an Grafik gespart. Während es optisch nicht viele offensichtliche Änderungen gibt, verwendet Gmail Go in Bezug auf die Leistung eine Webansicht, die die Leistung abgehackt macht.
3. Youtube
Im Vergleich zum normalen YouTube ist YouTube Go viel einfacher und hat viel weniger Funktionen. Auch in Bezug auf die Benutzeroberfläche gibt es keinen großen Unterschied, aber es gibt offensichtliche Änderungen in Bezug auf die Funktionalität im Fall von YouTube Go – Die Datenmenge, die ein Video verbraucht, ist klar angegeben, es gibt keine Likes/Dislikes und Kommentaroptionen mehr .
4. Google
Die Google Android Go-Anwendung hat viel mehr zu bieten als Ihre normale Google-Anwendung . Es gibt eine Reihe von Anpassungsoptionen sowie die Option "Trending Search", die früher in Google fehlte. Das einzige, was in Google Go fehlt, sind die empfohlenen Karten.
Was den Assistant Go betrifft, so unterscheidet er sich zwar nicht vollständig von Google Assistant, es gibt jedoch einige Einschränkungen – es gibt keine Konfigurationsoption, der Assistent legt keine Standardplayer fest und kann die Hardware des Telefons nicht steuern.
5. Google Maps
Die Ähnlichkeit zwischen Google Maps und der Google Maps Android Go-Anwendung ist unheimlich, Maps Go ist ein Fall perfekter Erholung, wenn wir über Visualität sprechen.
In Bezug auf die Funktionalität gibt es einige offensichtliche Einschränkungen, die für eine Reihe von Benutzern ein Deal Breaker sein könnten. Die Turn-by-Turn-Navigation in Echtzeit fehlt in Google Maps Go komplett, auch Bewertungen fehlen in Google Maps Go.
Mit all diesen Funktionalitäten und strukturellen Änderungen ist das Ziel, das Google mit Go-Apps für Android erreichen möchte , die allgemeine Benutzererfahrung der Basis von Smartphone-Einsteigern zu verbessern. Während Google viel getan hat, um seine Erfahrung zu optimieren, müssen alle Android-Entwicklungsunternehmen für mobile Apps den Weg weiter gehen und gleichzeitig das Geschäft über geografische Grenzen hinaus ausdehnen und nicht nur als Android-App-Entwicklungsunternehmen USA oder irgendein anderes Unternehmen.
In diesem Zusammenhang finden Sie hier die Antwort auf die Frage, wie Sie Android Go in Ihre Android-App-Suite integrieren können.
Schritte zum Optimieren Ihres Android-App-Entwicklungsprozesses für die Anpassung an Android Go ak So entwickeln Sie eine Android-App
Der Prozess der Umwandlung Ihrer regulären Google-Anwendung in eine Android Go-Anwendung würde mit der Antwort auf Ihre App-Strategie beginnen.
Wenn es darum geht, eine App zu entwickeln, die für Geräte optimiert ist, die gemäß den Android Go-Standards entwickelt wurden, stehen Ihnen drei Optionen zur Auswahl:
Haben Sie eine gemeinsame App
Verwenden Sie dieselbe App für alle – Android- und Android Go-Geräte, die identische Erfahrungen bieten. Die Android-App hier sollte multi-binär sein, sollte aber keine besondere Erfahrung für Geräte mit weniger RAM haben. Sie können dafür das Android App Bundle verwenden, um bis zu 65 % an Größe einzusparen, ohne den App-Code umzugestalten.
Haben Sie eine App mit verschiedenen APKs
Verwenden Sie dieselbe App für Go-Geräte und andere Geräte mit unterschiedlichen Erfahrungen. Dazu müssen Sie verschiedene APKs entwickeln, von denen eine auf die neue Dimension android.hardware.ram.low abzielt und andere APKs sich auf andere Geräte konzentrieren.
Habe zwei Apps
Entwickeln Sie eine Lite-App, die auf die Android Go-Geräte ausgerichtet ist, und behalten Sie Ihre andere Android-App so bei, wie sie ist.
[ Wissen Sie alles über Lite Apps Trend ]
Wenn Sie sich für die App-Entwicklungsstrategie entschieden haben, die Sie verfolgen werden, sehen Sie sich diese wichtigen Überlegungen an:
Stellen Sie sicher, dass die App ohne Abstürze und ANRs funktioniert
Die Anwendung reagiert nicht und hohe Absturzraten sind die beiden Faktoren, die sich negativ auf die Benutzerbindungsrate auswirken. Verwenden Sie Tools wie Crashlytics und Android Vitals, um die absturzfreien Sitzungen und die ANR-Rate Ihrer Android-App zu überprüfen.
Konzentrieren Sie sich auf Android Oreo
Android Oreo verfügt über eine Reihe von Ressourcenoptimierungen wie das Background Execution Limit, die den ordnungsgemäßen Ablauf von Prozessen im Hintergrund sicherstellen. Lesen Sie den Google Play-Migrationsleitfaden, falls Ihre App nicht auf API 26 oder höher abzielt.
Halten Sie die installierte App-Größe niedrig
Es besteht ein klarer Zusammenhang zwischen der APK-Größe und den Installationsraten. Je niedriger Ihre APK-Größe, desto höher Ihre Installationen.
Da sich die Android Go-Apps auf Einsteiger-Smartphones mit niedrigem MB konzentrieren, müssen Sie sicherstellen, dass Ihre App weniger als 40 MB groß ist. Um dies zu erreichen, optimieren Sie entweder Ihr aktuelles APK oder erstellen Sie ein anderes APK, das auf die Go-Benutzer ausgerichtet ist.
Hier sind ein paar Tipps, wie Sie die App-Größe verringern können –
- Verwenden Sie das Android-App-Bundle
- Ersetzen Sie die JPEG/PNG-Dateien durch die WebP-Assets
- Ersetzen Sie das Rohaudioformat durch AAC oder MP3
- Stellen Sie sicher, dass die Bibliotheken aktualisiert sind
- Halten Sie den DEX-Code im Rahmen des Zumutbaren
Halten Sie den Speicherbedarf gering
Wenn Sie das APK testen, sehen Sie sich das PSS an, um die Menge an Speicher zu analysieren, die die App benötigt, um auf dem Gerät zu starten.
Halten Sie die Kaltstartzeit unter 5 Sekunden
Stellen Sie beim Ausführen des Tests für die Kaltstartzeit nach Abschluss eines vollständigen Neustarts des Testgeräts sicher, dass die App innerhalb von 5 Sekunden nach dem Start auf dem Gerät des Benutzers interaktiv wird. In der heutigen Get-to-go-Einstellung neigen Benutzer dazu, frustriert zu sein, nachdem sie fünf Sekunden lang auf das Laden einer App oder eines Spiels gewartet haben. Aus diesem Grund ist die Deinstallationsrate hoch.
Es wird empfohlen, nach einem vollständigen Neustart des Geräts Tests für die Kaltstartzeit durchzuführen.
Zusammenfassen
Hier ist also alles, was Sie über Android Go, Android Go vs. normales Android, Go Android-Entwicklung, Android-Entwicklungsdienste und schließlich über die Entwicklung einer App für Android Go wissen müssen . Nun, da Sie alle notwendigen Informationen haben, worauf warten Sie noch? Wenden Sie sich an ein Team von Android Go-Experten und erweitern Sie Ihr Geschäft.
[Lesen Sie auch: Google Go App erreicht 100 Millionen Downloads]