Android O enthüllt:17 Hauptfunktionen und Updates
Google hat vor seiner jährlichen I/O-Konferenz eine Entwicklervorschau seines nächsten Android-Betriebssystems veröffentlicht. Der erste Build ist für Nexus- und Pixel-Geräte verfügbar, muss jedoch manuell installiert werden und ist nicht für die Verwendung durch Kunden vorgesehen.
Die Version O bringt gegenüber dem Vorgänger Android 7 Nougat zahlreiche neue Funktionen und Verbesserungen mit. Lassen Sie uns hervorheben, was es Neues in Google Android O gibt. Wir halten diese Seite auf dem neuesten Stand, da sie die beste Adresse ist, um alles zu finden, was Sie über Android O wissen müssen.
17. Benutzerdefinierter Sperrbildschirm
In Android Nougat können Sie von der rechten oder linken Ecke wischen, um die Telefon- oder Kamera-App zu öffnen. In Version O können Sie den System UI Tuner verwenden um zwei beliebige Apps an diesen Stellen festzulegen.
16. Schriftarten in XML
Mit der neuen Funktion „Schriftarten in XML“ können Sie Schriftarten als Ressourcen verwenden . Sie werden in einer R-Datei kompiliert und können dann mithilfe des neuen Ressourcentyps Schriftart aufgerufen werden. Darüber hinaus bietet Android O eine Technik zum Abrufen von Daten zu Systemschriftarten und zur Bereitstellung von Dateideskriptoren.
15. Neue StrictMode-Detektoren für Entwickler
Android 8 führt drei neue StrictMode-Detektoren ein, die Ihnen helfen, potenzielle Fehler in einer Anwendung zu identifizieren.
- DetectUnbufferedIo():erkennt, wenn die App Daten ohne Pufferung liest oder schreibt
- detectUntaggedSockets():erkennt, wenn die App Netzwerkverkehr ausführt, ohne setThreadStatsTag(int) zu verwenden, um den Verkehr für den Debugging-Prozess zu markieren.
- detectContentUriWithoutPermission():erkennt, wenn eine App beim Starten einer Aktivität außerhalb der App unerwartet vergisst, einer anderen App die Berechtigung zu erteilen.
14. Apps von externen Quellen installieren
Google hat die Art und Weise geändert, wie die Installation von externen Quellen funktioniert. In Android O müssen Sie die Installation aus unbekannten Quellen pro App zulassen .
Wenn Sie beispielsweise eine App von Firefox herunterladen, müssen Sie die Einstellung „Unbekannte Quellen“ für den Firefox-Browser aktivieren.
13. Wi-Fi-fähiges und begleitendes Geräte-Pairing
Android O bietet Unterstützung für Geräte mit der entsprechenden Wi-Fi-Aware-Hardware, die auf NAN (Neighbor Awareness Networking) basiert. Dadurch können Apps und in der Nähe befindliche Geräte ohne Internetzugangspunkt WLAN erkennen und kommunizieren.
Darüber hinaus bietet Android O APIs, mit denen Sie den Kopplungsanfragedialog anpassen können, während Sie versuchen, über WLAN, BLE oder Bluetooth eine Verbindung mit Begleitgeräten herzustellen.
12. Bessere Handhabung der Medienwiedergabe für Entwickler
Android O führt zahlreiche neue Methoden in die MediaPlayer-Klasse ein, die die Handhabung Ihrer Medien-App verbessern können. Es gibt Ihnen die Möglichkeit, die Suche nach einem Frame fein abzustimmen, die Leistung durch die Steuerung des Pufferverhaltens zu verbessern und DRM-geschütztes Material wiederzugeben.
11. Adaptive Symbole und Farbmanagement
Das neue adaptive Launcher-Symbol kann eine Vielzahl von Formen für verschiedene Gerätemodelle anzeigen . Beispielsweise kann ein Launcher-Symbol auf einem Gerät eine kreisförmige Form haben, während es auf einem anderen Gerät die Form eines Kreises hat. Sie werden in der Einstellungs-App, Verknüpfungen, Freigabedialogen und dem Übersichtsbildschirm verwendet.
Entwickler können jetzt die Vorteile der Anzeige mit großem Farbumfang nutzen, indem sie ein Flag im App-Manifest (pro Aktivität) aktivieren und Bitmaps mit einem eingebetteten breiten Farbprofil laden.
10. Paging und Berechtigungen des Inhaltsanbieters
Inhaltsanbieter sind einer der Hauptbausteine, die Daten kapseln und für Anwendungen bereitstellen. Dies ist erforderlich, wenn Sie Daten zwischen verschiedenen Anwendungen austauschen müssen. Android O aktualisiert Inhaltsanbieter, sodass es das Seitenweise Laden eines großen Datensatzes unterstützen kann .
Sie haben eine neue Berechtigung android.permission.ANSWSER_PHONE_CALLS integriert, die es Apps ermöglicht, eingehende Telefonanrufe zu beantworten. Es ist Teil der PHONE-Berechtigungsgruppe und als gefährlich eingestuft.
9. TextView automatisch in der Größe anpassen
Mit Android O können Sie die Größe Ihres Textvertrags festlegen oder automatisch basierend auf der Größe der TextView erweitern. Die Einstellung erleichtert die Optimierung der Textgröße auf mehreren Bildschirmen mit dynamischen Inhalten.
8. Besseres Caching
Android O bietet ein Festplattenkontingent für zwischengespeicherte Daten , wie von getCacheQuotaBytes(File) zurückgegeben. Wenn das Betriebssystem Speicherplatz freigeben muss, entfernt es zunächst zwischengespeicherte Dateien aus Apps, die mehr als ihr zugewiesenes Kontingent verbrauchen. Die älteste zwischengespeicherte Datei (jeder App) wird zuerst gelöscht.
7. Autofill-Framework
Sich wiederholende Aufgaben wie Registrieren, Einloggen, Ausfüllen von Kreditkarten- oder Kontoinformationen sind manchmal wirklich frustrierend. Nun, nicht mehr, denn die Autofill-Framework-Funktion verwaltet die Kommunikation zwischen der App und dem Autofill-Dienst.
Sowohl neue als auch bestehende Apps funktionieren mit dem Autofill-Framework, nachdem der Benutzer sich für das Autofill entschieden hat. Dies wird Zeit sparen von der erneuten Eingabe von Informationen und minimieren Benutzereingabefehler .
6. Anheften von Widgets und Verknüpfungen
Die neueste Android-Version unterstützt jetzt das In-App-Pinning von Widgets und Verknüpfungen. In der App können Sie vorbehaltlich der Benutzerberechtigung angeheftete Widgets und Verknüpfungen für unterstützte Starter erstellen.
Wie App-Verknüpfungen ermöglichen Ihnen angeheftete Verknüpfungen das schnelle Starten einer bestimmten Aufgabe in Ihrer App, sie werden jedoch im Launcher als separate Symbole angezeigt.
5. Intelligentes Teilen
Android O versteht jede Art von Inhalt besser und weiß, welche Apps sich am besten teilen lassen diese Inhalte. Wenn Sie beispielsweise ein Selfie machen, schlägt Android O eine Social-Media-App vor; Wenn Sie ein Foto einer Quittung machen, wird Ihnen eine App zur Spesenverfolgung vorgeschlagen. Es funktioniert auch für andere Inhaltstypen als Bilder wie Video, Audio, URL, Text und mehr. Das System lernt alle diese Muster automatisch entsprechend Ihren persönlichen Vorlieben.
4. Mehrfachanzeige
Android O bietet erweiterte Unterstützung für mehrere Displays. Das bedeutet, dass mehr als eine App gleichzeitig auf Ihrem Bildschirm angezeigt werden kann . Es kann jeweils nur eine Aktivität im fortgesetzten Zustand sein, alle anderen werden angehalten, aber nicht gestoppt.
Lesen Sie:29 nützliche Apps für gerootete Android-Geräte
Wenn Sie eine Aktivität von einer Anzeige auf eine andere verschieben, passt Android die Größe der Aktivität an und gibt bei Bedarf Laufzeitänderungen aus. Die Aktivität kann die Konfigurationsänderung selbst verarbeiten oder es dem System ermöglichen, den Prozess (der die Aktivität enthält) abzubrechen und ihn mit den neuen Dimensionen neu zu erstellen.
3. Bild-in-Bild-Modus (PiP)
Mit der Veröffentlichung von Android 7.0 wird der PiP-Modus für Android TV eingeführt. In diesem Jahr bringt Google den PiP-Modus auf Tablets und Telefone.
Mit dem neuen Objekt PictureInPictureArgs können Sie angeben, wie sich eine Aktivität verhalten soll, wenn sie sich im PiP-Modus befindet. Es gibt Eigenschaften wie das bevorzugte Seitenverhältnis der Aktivität an .
Lesen Sie:Die 12 besten Android-Testtools (und Frameworks)
2. Verbesserung der Akkulaufzeit
Android O zielt darauf ab, die Akkulaufzeit zu verbessern, indem es die App-Aktivitäten stark einschränkt, wenn sich das Gerät im Ruhezustand befindet. Diese Beschränkungen werden in drei Hauptbereichen umgesetzt:Hintergrunddienste, Übertragungen und Standortaktualisierungen . Hoffentlich beeinträchtigt dies nicht die Benutzerfreundlichkeit.
1. Verbesserte Benachrichtigung
Das Benachrichtigungssystem wurde neu gestaltet, um eine einfachere und einheitlichere Möglichkeit zur Verwaltung von Einstellungen und Benachrichtigungsverhalten zu bieten. Sie haben einen „Benachrichtigungskanal“ hinzugefügt Funktion, mit der Sie für jede Art von Benachrichtigung, die Sie anzeigen möchten, einen benutzerdefinierten Kanal erstellen können.
In der Nachrichten-App könnten die Benachrichtigungen beispielsweise nach der Art von Nachrichten klassifiziert werden, die Sie verfolgen. Sie können Benachrichtigungen für bestimmte Nachrichtentypen stummschalten, z. B. Politik und Sport.
Lesen Sie:Über 40 nützliche Tools für die Entwicklung von Android-Apps
Eine weitere coole Funktion ist „Snooze „Damit können Sie Benachrichtigungen deaktivieren, damit sie zu einem späteren Zeitpunkt wieder angezeigt werden. Standardmäßig werden sie für 15 Minuten in den Schlummermodus versetzt, Sie können den Zeitraum jedoch auf 1 Stunde verlängern. Wenn Benachrichtigungen erneut angezeigt werden, werden sie mit der gleichen Wichtigkeit wie ursprünglich verschoben.
Das System unterscheidet nun, ob eine Benachrichtigung von einer App entfernt oder von einem Benutzer abgelehnt wird. Darüber hinaus zeigt die Benachrichtigung mithilfe der MessageStyle-Klasse mehr Inhalte in reduzierter Form an.
Industrietechnik
- 3 Tipps für das Krankenhausbestandsmanagement:Implementieren von Asset-Tracking-Prozessen zur Rationalisierung des Bestandsmanagements
- Kühlmittelmanagement für Werkstätten
- Was sind Anlagevermögen?
- Der Overmolding-Designleitfaden, den Sie nie vergessen dürfen
- Die CNC-Werkzeughalterlösungen, die jeder Hersteller kennen sollte
- Wie Hersteller die Wettbewerbschancen von Daten maximieren können
- pH-Messung
- 2 Tipps für erfolgreiches Schaumschnitzen auf einem CNC-Fräser
- Woraus bestehen Drohnen?
- Datalogic Gryphon I GD4400 2D-Handscanner im Test