Artikel

Was kann Google tun, um Entwicklern bei der Implementierung der neuen Funktionen von Android zu helfen?

protection click fraud

Kleine Android-JungsQuelle: Jerry Hildenbrand / Android Central

Wir haben gerade unseren ersten sehr frühen Blick auf bekommen Android 12 und wie bei jeder vorherigen Version wird es neue Funktionen geben. Einige werden große Funktionen sein, während andere klein sein werden, aber wie immer wird es ein oder zwei geben, die jeder von uns wirklich gerne zu seiner Lieblings-App hinzugefügt sehen würde.

Aber für die meisten von uns sogar auf der besten Android-Handyswird es ein Wartespiel. Einige unabhängige Entwickler werden in der Lage sein, die Unterstützung für die neuen Inhalte von Google ziemlich schnell und schnell aufzunehmen Das ist ein Beweis für harte Arbeit, kombiniert mit ein bisschen Glück, das die Implementierung etwas einfacher gemacht hat. Aber wissen Sie, dass die meisten Entwickler, die immer noch die besten Android-Apps verwalten, hart daran arbeiten werden, dass die neuen Inhalte funktionieren, ohne alle vorhandenen Inhalte zu beschädigen. Dafür sind Entwicklervorschauen und Betatests gedacht.

VPN-Angebote: Lebenslange Lizenz für 16 US-Dollar, monatliche Tarife ab 1 US-Dollar

Für viele Apps ist es jedoch schwierig, Möglichkeiten zu finden, dies zu tun. Es gibt einige wirklich gute Gründe und der größte ist, dass die neuesten Android-Funktionen bis zur Veröffentlichung des Updates durch Samsung wirklich keine Rolle spielen, da Samsung in jeder Hinsicht ist Android, wenn es um Verbraucherverkäufe geht. Wenn die überwiegende Mehrheit Ihrer Benutzer eine Funktion nicht verwenden kann, gibt es keine wirkliche Eile, um sie zum Laufen zu bringen. Selbst dann gibt es einige Dinge, die Google tun könnte, um den gesamten Prozess zu vereinfachen.

Um herauszufinden, was ein Entwickler benötigt, müssen Sie einen Entwickler fragen.

Ich bin kein Android-Entwickler, also habe ich das Team zusammengefasst und wir haben uns an Leute gewandt, die sind Android-Entwickler und fragten sie, was Google tun könne, um alles einsatzbereit zu machen, sobald eine neue Version von Android verfügbar ist. Zum größten Teil kamen immer wieder dieselben zwei Antworten: eine bessere Dokumentation mit Beispielen von wie man Dinge zum Laufen bringt und bessere Möglichkeiten, einen Teil der Arbeit direkt von einem Android aus zu testen oder sogar zu erledigen Gerät.

Dokumentation

Android CodeQuelle: Jerry Hildenbrand / Android Central

Wenn ein großes Technologieunternehmen mag Facebook Wenn sie eine Android-App erstellen, können sie direkt auf Google zugreifen, um Fragen zu beantworten, und sind möglicherweise sogar Teil des Prozesses während der Funktionsentwicklung. Das klingt für kleinere Entwicklungshäuser und unabhängige Entwickler wirklich unfair, aber für den großen Kerl bekommt mehr Aufmerksamkeit als der kleine Kerl, weil Android ohne den großen nicht so attraktiv wäre Apps.

Google verfügt zwar über ein Developer Relations-Team, das jedem hilft, der eine Android-App schreiben möchte. Dies ist jedoch nicht gleichbedeutend damit, dass Sie zum Hauptsitz von Google reisen und mit dem Team zusammenarbeiten. Deshalb ist Dokumentation so wichtig. Das Team bei Smart Launcher sagte uns, wie wichtig die Dokumentation ist.

Ich denke, dass eine fallspezifische Dokumentation die für die Implementierung neuer Funktionen erforderliche Zeit drastisch verkürzen würde. Google bietet im Allgemeinen eine klare Dokumentation zur Implementierung einer Funktion in einer App. Manchmal besteht ein Feature jedoch aus mehr als einem Teil, und nicht alle Teile sind gleich dokumentiert.

Außerdem sollte Google wahrscheinlich von Herstellern verlangen, dass sie neue Funktionen ordnungsgemäß unterstützen oder Dokumentationen veröffentlichen, wenn sie Änderungen vornehmen. Die Implementierung einer neuen Funktion ist viel schwieriger, wenn wir auf jedem Gerät die gleichen Funktionen testen müssen.

Dieses Gefühl, insbesondere der Teil, in dem es darum geht, von einem Telefonhersteller zu dokumentieren, wie er neue implementiert Das Feature wurde von mehreren anderen kleineren Entwicklungsteams und sogar einigen größeren Namen wie dem Team von wiederholt Todoist der sagte, dass "niemand Zeit hat, jede Funktion auf jedem einzelnen Telefonmodell zu testen." Mit Tausenden verschiedener Modelle haben sie Recht.

Eine andere Möglichkeit für die Dokumentation von Google besteht darin, sie auf dem neuesten Stand zu halten. APIs ändern sich und entwickeln sich im Laufe der Zeit weiter, und die Dokumentation muss sich mit ihr weiterentwickeln. Google kann manchmal vergesslich sein.

Online-Tools

Google Cloud Dev ConsoleQuelle: Jerry Hildenbrand / Android Central

Der Screenshot oben ist die Online-Konsole für einen registrierten Google Cloud-Entwickler. Alles benötigt, um eine Anwendung in der Google Cloud zu erstellen, gibt es mit Ausnahme des Imaginationsteils. Sie können Google APIs über ein Browserfenster durchsuchen und verwenden, nach einer vorgefertigten Lösung für eine vorhandene Funktion oder Funktion suchen und sogar den Speicherzugriff über eine Chrome-Registerkarte einrichten.

Die Cloud Developer Console von Google ist ein großartiges Online-Tool.

Es gibt eine Menge Dokumentation, mit der Sie loslegen können, und Sie können sogar dafür bezahlen, dass eine virtuelle Maschine Ihre App in der Cloud ausführt, wenn sie Zugriff auf etwas wie das benötigt Cloud Compute Engine. Es ist eine integrierte Entwicklungslösung mit vollem Funktionsumfang, mit der Sie fast alles, was Sie brauchen, schnell zum Laufen bringen können.

Vergleichen Sie das mit dem Play Store-Entwicklerkonsole. Beachten Sie, dass die meisten Android-Apps lokal und nicht in der Cloud ausgeführt werden. Dennoch gibt es im Vergleich zur Cloud-Entwicklungskonsole einen gravierenden Mangel an Funktionen. Das liegt daran, dass Google auch das macht, was heißt Android StudioDies ist eine lokale IDE (integrierte Entwicklungsumgebung), mit der Android-Apps erstellt werden. Der größte Unterschied besteht jedoch darin, dass auf eines von einem mobilen Gerät aus zugegriffen werden kann und auf das andere nicht.

Google Play Developers ConsoleQuelle: Jerry Hildenbrand / Android Central

Das ist eine ziemlich große Sache Nayelle (Siehe ihre Apps Hier), der Tools zur Anpassung des Startbildschirms wie Live-Hintergründe und Widgets entwickelt. Nayelle würde gerne ein besseres Dashboard und eine Möglichkeit zum Speichern von App-Vorlagen sehen, damit mehr Arbeit von einem Telefon aus erledigt werden kann.

Die Entwickler bei Miniclip Ich würde auch gerne bessere Online-Tools sehen, die die Lücke zwischen der Website des Android-Entwicklers und der Google Play Developer Console schließen könnten.

Android verfügt über einen einzigartigen Satz von Standard-APIs für native und hybride Apps. Außerdem finden Sie spezifische APIs, die über Google Play Services verwendet werden. Das Anzeigen einer durchsuchbaren Datenbank mit Dokumentationen an einem Ort würde Entwicklungszeit sparen.

Es gibt wieder dieses Dokumentationswort, aber diesmal ist es nicht das Fehlen, sondern die Art und Weise, wie es entlarvt wird. Es scheint mir, dass die Play Store-Entwicklungskonsole ein perfekter Ort ist, um die relevanten zu durchsuchen Dokumentation, insbesondere da Sie Google mitteilen müssen, wie Sie APIs verwenden, bevor Sie in einigen eine App veröffentlichen Instanzen.

Der Android-Emulator ist nicht so gut wie das Telefon in Ihren Händen.

Schließlich kann ich dies aus Erfahrung während meines kurzen Streifzuges als Android-App-Entwickler sagen, eine schnelle Möglichkeit, kleinere Änderungen an Code und Code vorzunehmen Wenn Sie Google überarbeiten und eine App in der Cloud neu erstellen, die Sie herunterladen und testen können, können Sie Fehler besser beheben und suchen Fehler. Android Studio stellt sich als eine wirklich nette IDE heraus, aber der Emulator kann Fehler nicht so finden, wie Sie es auf Ihrem eigenen physischen Telefon können.

Wenn Android 12 auf Ihr Telefon kommt, funktionieren die meisten Apps immer noch einwandfrei. Aber der Teufel steckt im Detail und um eine App weiterhin zu unterstützen, muss ein Entwickler sie für neuere Versionen auf dem neuesten Stand halten, was ein gutes Stück Arbeit erfordert. Denken Sie daran, wenn Sie das nächste Mal den Play Store besuchen!

Google Pixel 4a Test, 6 Monate später: Immer noch die beste Kamera unter 400 US-Dollar
Kleines Telefon, großer Wert

Es stellt sich heraus, dass Googles Ansatz "Weniger ist mehr" wirklich gut zu den Einschränkungen von a passt Das kostengünstigere Telefon und seine Stärken in der Software- und Kamerabearbeitung heben sich von weniger raffinierten ab Wettbewerb. Das Pixel 4a setzt genau dort an, wo das 3a aufgehört hat, mit besseren technischen Daten, der gleichen großartigen Kamera und einem um 50 US-Dollar niedrigeren Preis.

Benötigen Sie eine Pause während der Quarantäne? Warum probieren Sie nicht Stardew Valley?
Alle arbeiten und alle spielen

Spiele wie Stardew Valley können Quarantänemüdigkeit nicht heilen, aber sie können Ihnen helfen, sich kontrolliert und entspannt zu fühlen.

Dies sind die besten Android-Handys, die Sie derzeit kaufen können
Die besten gibt es

Es gibt so viele großartige Android-Handys zu kaufen, dass es schwierig sein kann zu wissen, welches man bekommt. Dies sind die Besten der Besten zu jedem Preis.

Dies sind die besten Apps, mit denen Sie die von Ihnen aufgenommenen Fotos bearbeiten können
Bearbeiten Sie nach Herzenslust

Was machst du, bevor du ein Foto teilst? Sie bearbeiten es! Dies sind die besten Fotobearbeitungs-Apps, die Sie heute auf Ihrem Android-Gerät erhalten können!

instagram story viewer