Da sich KI immer weiter entwickelt, hören wir oft, dass Entwickler nicht immer wissen, wo sie anfangen sollen und welche API oder welches SDK am besten für ihren Anwendungsfall geeignet ist.
Deshalb möchten wir Ihnen Beispiele für KI-basierte Funktionen mit On-Device- und Cloud-Modellen geben, um Sie zu inspirieren, ansprechende Funktionen für Ihre Nutzer zu entwickeln.
Wir freuen uns, den Start des neu gestalteten Android AI Sample Catalog bekanntzugeben. Diese spezielle Anwendung soll Android-Entwickler inspirieren und ihnen helfen, die nächste Generation von KI-basierten Android-Apps zu entwickeln.
Möglichkeiten von Google AI
Der Android AI-Beispielkatalog ist ein zentraler Ort, an dem Sie die Funktionen von Google AI-APIs und ‑SDKs kennenlernen können. Dort finden Sie eine Sammlung von Beispielen für eine Vielzahl von KI-Anwendungsfällen, die Sie selbst testen können. Wir haben diesen Katalog so konzipiert, dass Sie ein Gefühl dafür bekommen, was Sie entwickeln können, und die richtige Lösung und Funktion für Ihre Anforderungen finden.
Hier sind einige der Beispiele, die Sie im Katalog finden:
Weitere Beispiele sind die Bildbearbeitung über die Maskenbearbeitungsfunktionen von Imagen, eine To-do-Liste-App, die über die Stimme mit der Gemini Live API gesteuert wird, die On-Device-Unterstützung beim Umschreiben von Texten mit Gemini Nano und vieles mehr.
Die Beispiele für die Cloud-Inferenz basieren auf dem Firebase AI Logic SDK. Für die Beispiele für die On-Device-Inferenz wird die ML Kit GenAI API verwendet. Wir planen, weiterhin neue Beispiele zu erstellen und die vorhandenen zu aktualisieren, wenn den Modellen und SDKs neue Funktionen hinzugefügt werden.
Vollständig Open Source und bereit zum Kopieren
Wir sind der Meinung, dass man am besten lernt, indem man Dinge ausprobiert. Deshalb ist der AI Sample Catalog nicht nur vollständig Open Source, sondern auch so konzipiert, dass der für die KI-Funktionen relevante Code in sich geschlossen und einfach zu kopieren und einzufügen ist. So können Sie diese Codebeispiele schnell in Ihrem eigenen Projekt ausprobieren.
Wenn Sie sich ein Beispiel in der App ansehen und wissen möchten, wie es erstellt wurde, können Sie einfach auf die Schaltfläche <> SOURCE klicken, um direkt zum Code auf GitHub zu gelangen.
Damit Sie schnell loslegen können, enthält jedes Beispiel eine README-Datei mit den verwendeten APIs und wichtigen Code-Snippets.
Hinweis: Wenn Sie die Beispiele mit dem Firebase AI Logic SDK ausführen möchten, müssen Sie ein Firebase AI-Projekt einrichten. Außerdem werden die Beispiele, die ML Kit Gen AI APIs mit Gemini Nano verwenden, nur auf bestimmten Geräten unterstützt.
Wir haben uns auch besonders um die Benutzeroberfläche der App gekümmert, damit das Lernen ansprechender und intuitiver wird. Wir haben die App mit einer neuen, auffälligen Marke aktualisiert, die das Android-Design mit einer ausdrucksstarken KI-Designsprache kombiniert. Die App bietet jetzt einen lebendigen, strukturierten Hintergrund für die neuen expressiven Material 3-Komponenten. So können Sie die Beispiele in einer modernen und ansprechenden Umgebung erkunden und sich den Code ansehen. Die systematischen Illustrationen, die von der Komposition generierter Bilder inspiriert sind, tragen zusätzlich zu diesem eleganten, ausdrucksstarken Design bei.
Sehen Sie sich noch heute den Android AI Sample Catalog an, testen Sie die Funktionen und sehen Sie sich den Code auf GitHub an, um Ihre eigenen KI-basierten Ideen zu verwirklichen.
Weiterlesen
-
Anleitungen
Durchsetzung der technischen Qualität des Akkus: So optimieren Sie häufige Wake Lock-Anwendungsfälle
Da ein übermäßiger Akkuverbrauch für Android-Nutzer ein wichtiges Thema ist, hat Google erhebliche Maßnahmen ergriffen, um Entwicklern dabei zu helfen, energieeffizientere Apps zu entwickeln.
Alice Yuan • Lesezeit: 8 Minuten
-
Anleitungen
Der Leitfaden zur Leistungsabstufung umfasst fünf Stufen. Wir beginnen mit Stufe 1, die minimalen Aufwand für die Einführung von Leistungstools erfordert, und gehen bis zu Stufe 5, die sich ideal für Apps eignet, die über die Ressourcen verfügen, um ein maßgeschneidertes Leistungsframework zu pflegen.
Alice Yuan • Lesezeit: 9 Minuten
-
Anleitungen
Wir behandeln die profilgesteuerte Optimierung, Leistungsverbesserungen bei Jetpack Compose und Überlegungen zur Arbeit im Hintergrund.
Ben Weiss, Breana Tate, Jossi Wolf • Lesezeit: 8 Minuten
Auf dem Laufenden bleiben
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.