Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Android O enthüllt: 17 wichtige Features & Updates

Google hat eine Developer Preview seines nächsten Android-Betriebssystems vor der jährlichen I/O-Konferenz veröffentlicht. Der erste Build ist für Nexus- und Pixel-Geräte verfügbar, muss aber manuell installiert werden und ist nicht für den Endkunden gedacht.

Version O bringt zahlreiche neue Features und Verbesserungen gegenüber dem Vorgänger Android 7 Nougat. Hier beleuchten wir, was in Google Android O neu ist. Wir halten diese Seite als beste Anlaufstelle für alles, was Sie über Android O wissen müssen, aktuell.

17. Benutzerdefinierter Sperrbildschirm

In Android Nougat konnten Sie von der rechten oder linken Ecke wischen, um Telefon- oder Kamera-App zu öffnen. In Version O können Sie den System UI Tuner nutzen, um beliebige zwei Apps an diese Positionen zu legen.

16. Fonts in XML

Das neue Feature „Fonts in XML“ erlaubt, Schriften als Ressourcen zu nutzen. Sie werden in der R-Datei kompiliert und über den neuen Ressourcentyp „font“ angesprochen. Zudem bietet Android O eine Technik, um Daten zu Systemschriften abzurufen und File Descriptors bereitzustellen.

15. Neue StrictMode-Detektoren für Entwickler

Android 8 führt 3 neue StrictMode-Detektoren ein, um potenzielle Bugs in einer App zu identifizieren:

  1. DetectUnbufferedIo(): erkennt, wenn App Daten ohne Pufferung liest/schreibt
  2. detectUntaggedSockets(): erkennt Netzwerkverkehr ohne setThreadStatsTag(int) zum Taggen für Debugging
  3. detectContentUriWithoutPermission(): erkennt, wenn eine App vergisst, einer anderen App beim Start einer Activity außerhalb der App Berechtigung zu gewähren

14. Installation von Apps aus externen Quellen

Google hat die Funktionsweise der Installation aus externen Quellen geändert. In Android O müssen Sie Installation aus unbekannten Quellen pro App erlauben. Beispiel: Laden Sie eine App über Firefox herunter, müssen Sie die Einstellung „Unbekannte Quellen“ für den Firefox-Browser aktivieren.

13. Wi-Fi Aware und Companion Device Pairing

Android O unterstützt Geräte mit entsprechender Wi-Fi Aware Hardware basierend auf NAN (Neighbor Awareness Networking). Damit können Apps und nahe Geräte sich über Wi-Fi ohne Internetzugangspunkt entdecken und kommunizieren.

Zudem bietet Android O APIs, um den Pairing-Request-Dialog anzupassen, wenn Sie Companion-Geräte über Wi-Fi, BLE oder Bluetooth verbinden.

12. Bessere Medienwiedergabe-Handhabung für Entwickler

Android O fügt der MediaPlayer-Klasse zahlreiche neue Methoden hinzu, die Ihre Medien-App-Handhabung verbessern. Es ermöglicht feinkörnige Kontrolle beim Suchen zu einem Frame, Leistungsverbesserung durch Steuerung des Pufferverhaltens und Wiedergabe von DRM-geschütztem Material.

11. Adaptive Icons und Farbmanagement

Der neue adaptive Launcher-Icon kann verschiedene Formen auf unterschiedlichen Gerätemodellen anzeigen. Beispiel: Ein Launcher-Icon kann auf einem Gerät kreisförmig, auf einem anderen als Squircle dargestellt werden. Sie werden in der Einstellungs-App, Shortcuts, Sharing-Dialogen und dem Übersichtsbildschirm verwendet.

Entwickler können nun Wide-Gamut-fähige Displays nutzen, indem sie ein Flag im App-Manifest (pro Activity) aktivieren und Bitmaps mit eingebettetem Wide-Color-Profil laden.

10. Content Provider Paging und Permissions

Content Provider sind primäre Bausteine, die Daten kapseln und Anwendungen bereitstellen. Sie sind erforderlich, wenn Sie Daten zwischen verschiedenen Apps teilen müssen. Android O aktualisiert Content Provider, damit sie große Datensätze seitenweise laden können.

Sie integrierten eine neue Berechtigung android.permission.ANSWER_PHONE_CALLS, die Apps erlaubt, eingehende Anrufe anzunehmen. Sie gehört zur PHONE-Berechtigungsgruppe und ist als gefährlich klassifiziert.

9. Auto-Sizing TextView

Android O erlaubt, die Textgröße basierend auf der TextView-Größe automatisch zu verkleinern oder zu vergrößern. Die Einstellung erleichtert die Optimierung der Textgröße auf mehreren Bildschirmen mit dynamischem Inhalt.

8. Besseres Caching

Android O bietet ein Festplattenkontingent für gecachte Daten, wie von getCacheQuotaBytes(File) zurückgegeben. Wenn das System Speicherplatz freimachen muss, beginnt es mit dem Löschen gecachter Dateien von Apps, die ihr zugewiesenes Kontingent überschreiten. Die älteste gecachte Datei (jeder App) wird zuerst gelöscht.

7. Autofill Framework

Wiederholende Aufgaben wie Registrierung, Login, Kreditkarten- oder Kontoeingabe sind manchmal frustrierend. Nicht mehr, denn das Autofill Framework verwaltet die Kommunikation zwischen App und Autofill-Dienst.

Sowohl neue als auch bestehende Apps funktionieren mit dem Autofill Framework, nachdem der Nutzer der Autofill-Funktion zugestimmt hat. Dies spart Zeit beim erneuten Tippen und minimiert Benutzereingabefehler.

6. Pinnen von Widgets und Shortcuts

Die neueste Android-Version unterstützt In-App-Pinning von Widgets und Shortcuts. In der App können Sie gepinnte Widgets und Shortcuts für unterstützte Launcher erstellen, vorbehaltlich Nutzerberechtigung. Wie App-Shortcuts ermöglichen gepinnte Shortcuts schnellen Start spezifischer Tasks, erscheinen aber im Launcher als separate Icons.

5. Smart Sharing

Android O versteht besser jeden Inhaltstyp und welche richtigen Apps zum Teilen dieser Inhalte sind. Beispiel: Machen Sie ein Selfie, schlägt Android O eine Social-Media-App vor; fotografieren Sie einen Kassenbon, schlägt es eine Ausgaben-Tracking-App vor. Das funktioniert auch für andere Inhaltstypen wie Video, Audio, URL, Text u. v. m. Das System lernt diese Muster automatisch nach Ihren persönlichen Präferenzen.

4. Multi-Display

Android O bietet verbesserte Unterstützung für mehrere Displays. Das bedeutet: Mehr als eine App kann gleichzeitig auf Ihrem Bildschirm angezeigt werden. Nur eine Activity kann im resumed State sein, alle anderen werden pausiert, aber nicht gestoppt.

Lesen Sie auch: 29 nützliche Apps für gerootete Android-Geräte

Wenn Sie eine Activity von einem Display auf ein anderes verschieben, passt Android die Activity an und löst Runtime-Änderungen aus. Die Activity kann die Konfigurationsänderung selbst handhaben oder dem System erlauben, den Prozess (mit der Activity) zu beenden und mit neuen Dimensionen neu zu erstellen.

3. Picture-in-Picture (PiP) Modus

PiP-Modus wurde mit Android 7.0 für Android TV eingeführt. Dieses Jahr bringt Google PiP-Modus auf Tablets und Smartphones.

Das neue Objekt PictureInPictureArgs ermöglicht die Spezifikation, wie sich eine Activity im PiP-Modus verhalten soll. Es definiert Eigenschaften wie das bevorzugte Seitenverhältnis der Activity.

Lesen Sie auch: 12 beste Android-Testtools (und Frameworks)

2. Akkulaufzeit-Verbesserung

Android O zielt darauf ab, die Akkulaufzeit zu verbessern, indem es hohe Einschränkungen für App-Aktivitäten bei ruhendem Gerät auferlegt. Diese Limits werden in 3 Hauptbereiche umgesetzt – Hintergrunddienste, Broadcasts und Standortupdates. Hoffentlich beeinträchtigt dies die Usability nicht negativ.

1. Verbesserte Benachrichtigungen

Das Benachrichtigungssystem wurde neu gestaltet, um eine einfachere und konsistentere Verwaltung von Einstellungen und Benachrichtigungsverhalten zu bieten. Sie fügten ein „Notification Channel“-Feature hinzu, mit dem Sie für jeden Benachrichtigungstyp einen benutzerdefinierten Kanal erstellen können. Beispiel: In einer Nachrichten-App könnten Benachrichtigungen nach Nachrichtentyp klassifiziert werden. Sie können Benachrichtigungen für bestimmte Typen stummschalten, z. B. Politik und Sport.

Lesen Sie auch: 40+ nützliche Tools für die Android-App-Entwicklung

Ein weiteres cooles Feature ist „Snooze“, mit dem Sie Benachrichtigungen für spätere Zeit verschieben können. Standardmäßig werden sie 15 Minuten geschlummert, erweiterbar auf 1 Stunde. Wenn Benachrichtigungen wieder auftauchen, haben sie dieselbe Wichtigkeit wie ursprünglich.

Das System unterscheidet nun, ob eine Benachrichtigung von einer App entfernt oder vom Nutzer verworfen wurde. Zudem zeigen Benachrichtigungen mit MessageStyle-Klasse mehr Inhalt in ihrer eingeklappten Form.

Industrietechnik

  1. Experten-Leitfaden: Dreiphasige Elektroinstallation in Mehrfamilienhäusern
  2. Fase vs. Fase: Wichtige Unterschiede, die jeder Designer kennen muss
  3. Wie E-Tailer die letzte Meile grün gestalten: Nachhaltige Lieferinnovationen
  4. Wie IoT die HLK-Branche revolutioniert: 5 Schlüsselverbesserungen
  5. Instandhaltung bei Ausfall: Der reaktive Ansatz erklärt
  6. Cobots verstehen: Kollaborative Roboter in der modernen Industrie
  7. Effizienz maximieren: Kluge Komponentenwahl für Wasserstoff-Brennstoffzellen-Fahrzeuge
  8. DPST-Schalter professionell verdrahten: Anleitung für 120V/240V & 230V Stromkreise
  9. Einheit 2: Schnittgeschwindigkeit & Vorschub – CNC-Bearbeitungseffizienz meistern
  10. Spitzen-Lagereffizienz durch smartes Product Slotting freisetzen