Android-Marshmallow - Android Marshmallow

Android Marshmallow
Eine Version des Android- Betriebssystems
Android Marshmallow logo.svg
Bildschirmfoto
Android 6.0-de.png
Android Marshmallow-Startbildschirm mit einigen Google- Standard-Apps auf dem Nexus 5
Entwickler Google
Allgemeine
Verfügbarkeit
2. Oktober 2015 ; vor 6 Jahren ( 2015-10-02 )
Neueste Erscheinung 6.0.1_r81 (MOI10E) / 1. Oktober 2017 ; vor 4 Jahren ( 2017-10-01 )
Kernel- Typ Monolithischer Kernel ( Linux-Kernel )
Vorangestellt Android 5.1.1 "Lutscher"
gefolgt von Android 7.0 "Nougat"
Offizielle Website www .android .com / Versionen / Eibisch-6-0 /
Supportstatus
Nicht unterstützt

Android Marshmallow (während der Entwicklung mit dem Codenamen Android M ) ist die sechste Hauptversion des Android-Betriebssystems und die 13. Version von Android. Zuerst als Beta- Build am 28. Mai 2015 veröffentlicht, wurde es am 5. Oktober 2015 offiziell veröffentlicht, wobei die Nexus- Geräte die ersten waren, die das Update erhalten.

Marshmallow konzentriert sich in erster Linie darauf, die allgemeine Benutzererfahrung seines Vorgängers Lollipop zu verbessern . Es führte eine neue Berechtigungsarchitektur, neue APIs für kontextbezogene Assistenten (zuerst von einer neuen Funktion " Now on Tap " verwendet, um kontextsensitive Suchergebnisse bereitzustellen), ein neues Energieverwaltungssystem ein, das Hintergrundaktivitäten reduziert, wenn ein Gerät nicht physisch gehandhabt wird , native Unterstützung für Fingerabdruckerkennung und USB-C- Anschlüsse, die Möglichkeit, Daten und Anwendungen auf eine microSD- Karte zu migrieren , und andere interne Änderungen.

Im August 2021 verwenden weniger als 5 % der Android-Geräte diese Version, und als gewarnt wurde, dass eine Milliarde Benutzer diese (oder ältere) Version verwenden, die bis dahin nicht mehr von Sicherheitsupdates unterstützt wird, nutzten 40 % diese Versionen. Seitdem haben mindestens 70 % der Benutzer dieser alten Versionen auf eine neuere Version aktualisiert.

Geschichte

Die Veröffentlichung trug intern den Codenamen „Macadamia Nut Cookie“. Der erste Entwickler-Preview-Build mit dem Codenamen Android „M“ wurde am 28. Mai 2015 auf der Google I/O für die Smartphones Nexus 5 und Nexus 6 , das Tablet Nexus 9 und die Set-Top-Box Nexus Player vorgestellt und veröffentlicht . Die zweite Entwicklervorschau wurde am 9. Juli 2015 veröffentlicht und die dritte und letzte Vorschau wurde am 17. August 2015 veröffentlicht, zusammen mit der Ankündigung, dass Android M den Titel Android „ Marshmallow “ tragen würde.

Am 29. September 2015 stellte Google Launch-Geräte für Marshmallow vor: das von LG produzierte Nexus 5X , das von Huawei produzierte Nexus 6P , zusammen mit Googles eigenem Pixel C- Tablet.

Android 6.0-Updates und Factory-Images für Nexus 5, 6, 7 (2013) , 9 und Player wurden am 5. Oktober 2015 veröffentlicht. Ältere Nexus-Geräte, einschließlich Nexus 4 , Nexus 7 (2012) und Nexus 10 , erhielten keine ein offizielles Update. Am 14. Oktober 2015 kündigte LG an, Marshmallow in der folgenden Woche für sein Flaggschiff LG G4 in Polen auf den Markt zu bringen.

Android 6.0.1, ein Software- Patch mit Sicherheitskorrekturen, Unterstützung für Unicode 8.0- Emoji (allerdings ohne Unterstützung von Hautton-Erweiterungen für menschliche Emojis) und die Rückkehr der Funktion „Bis zum nächsten Alarm“ im Modus „Nicht stören“ wurde im Dezember veröffentlicht 7, 2015.

Merkmale

Benutzererfahrung

Eine neue „Assist“ -API ermöglicht es, Informationen aus einer aktuell geöffneten App, einschließlich Text und einem Screenshot des aktuellen Bildschirms, zur Analyse und Verarbeitung an eine bestimmte „ Assistenz “-Anwendung zu senden . Dieses System wird von der Google-Suche-App-Funktion „ Google Now on Tap “ verwendet, die es Benutzern ermöglicht, Suchen im Kontext der aktuell auf dem Bildschirm angezeigten Informationen durchzuführen. Während in Android 5 der "Home"-Button verwendet wurde, um verfügbare Apps anzuzeigen, wird der "Home"-Button jetzt (zusammen mit einem Sprachbefehl) verwendet, um On-Screen-Karten zu generieren, die Informationen, Vorschläge und Aktionen zu den Inhalten anzeigen. "Direct Share" ermöglicht es, in Share-Menüs zuletzt verwendete Kombinationen von Kontakten und einer zugehörigen App als direkte Ziele anzuzeigen.

Annehmbarer Speicher

Die neue Funktion „Adoptable Storage“ ermöglicht es, eine neu eingelegte SD-Karte oder andere sekundäre Speichermedien optional als „internen“ und nicht als „tragbaren“ Speicher zu kennzeichnen .

"Tragbarer" Speicher ist das Standardverhalten, das in früheren Android-Versionen verwendet wurde und das Medium als sekundäres Speichergerät zum Speichern von Benutzerdateien behandelt, und das Speichermedium kann ohne Auswirkungen entfernt oder ersetzt werden, aber vom Benutzer installierte Apps sind auf das Schreiben beschränkt ihre jeweiligen Paketnamen-Verzeichnisse, die sich darin befinden Android/data. Diese Einschränkung wurde in Android 4.4 KitKat eingeführt . Das Storage Access Framework , über das der gemeinsame Schreibzugriff auf Speicherkarten in Android 5.0 Lollipop wiederhergestellt wurde , ist abwärtskompatibel und aufgrund von Latenzen langsamer .


Bei der Bezeichnung „Interner“ Speicher wird das Speichermedium mit einem verschlüsselten ext4- Dateisystem neu formatiert und vom Betriebssystem als Erweiterung der primären Speicherpartition „übernommen“. Vorhandene Daten (einschließlich Anwendungen und "private" Datenordner) werden in den externen Speicher migriert, und der normale Betrieb des Geräts wird vom Vorhandensein der Medien abhängig. Apps und Betriebssystemfunktionen funktionieren nicht richtig, wenn das übernommene Speichergerät entfernt wird, und die Karte kann bis zur Neuformatierung nicht in anderen Geräten wiederverwendet werden . Verliert der Nutzer den Zugriff auf die Speichermedien, kann der übernommene Speicher „vergessen“ werden, wodurch die Daten dauerhaft unzugänglich werden. Samsung und LG haben jedoch die Möglichkeit entfernt, eine SD-Karte als "internen" Speicher auf ihren Galaxy S7- und G5- Geräten zu verwenden, wobei Samsung argumentiert, dass die Funktion zu unerwarteten Datenverlusten führen könnte und Benutzer daran hindert, übertragen zu werden Daten mit der Karte.

Plattform

Android Marshmallow führt ein neu gestaltetes Anwendungsberechtigungsmodell ein; Apps werden bei der Installation nicht mehr automatisch alle ihre angegebenen Berechtigungen erteilt. Es kommt nun ein Opt-In-System zum Einsatz, bei dem Benutzer aufgefordert werden, einer Anwendung beim erstmaligen Bedarf individuelle Berechtigungen (wie den Zugriff auf die Kamera oder das Mikrofon) zu erteilen oder zu verweigern. Anwendungen merken sich die Erteilungen, die vom Nutzer jederzeit widerrufen werden können. Das neue Berechtigungsmodell wird nur von Anwendungen verwendet, die mit dem Software Development Kit (SDK) für Marshmallow entwickelt wurden , und ältere Apps werden weiterhin den bisherigen Alles-oder-Nichts-Ansatz verwenden. Berechtigungen können für diese Apps weiterhin widerrufen werden, obwohl dies möglicherweise deren ordnungsgemäße Funktion beeinträchtigt, und es wird eine entsprechende Warnung angezeigt.

Marshmallow führt neue Energieverwaltungsschemata ein , die als "Doze" und "App Standby" bekannt sind; Im Akkubetrieb wechselt ein Gerät in einen Energiesparzustand, wenn es inaktiv ist und nicht physisch bedient wird. In diesem Zustand sind die Netzwerkkonnektivität und die Hintergrundverarbeitung eingeschränkt, und es werden nur Benachrichtigungen mit "hoher Priorität" verarbeitet. Darüber hinaus wird der Netzwerkzugriff durch Apps verzögert, wenn der Benutzer nicht kürzlich mit der App interagiert hat. Apps können eine Erlaubnis beantragen, sich von diesen Richtlinien auszunehmen, werden jedoch vom Google Play Store als Verstoß gegen die Richtlinie zu gefährlichen Produkten abgelehnt, wenn ihre Kernfunktionalität dadurch nicht „beeinträchtigt“ wird.

Android Marshmallow bietet native Unterstützung für die Fingerabdruckerkennung auf unterstützten Geräten über eine Standard- API , sodass Anwendungen von Drittanbietern eine auf Fingerabdrücken basierende Authentifizierung implementieren können. Fingerabdrücke können zum Entsperren von Geräten und zur Authentifizierung von Play Store- und Google Pay- Käufen verwendet werden. Android Marshmallow unterstützt USB-C , einschließlich der Möglichkeit, Geräte anzuweisen, ein anderes Gerät über USB aufzuladen. Marshmallow führt auch "verifizierte Links" ein, die so konfiguriert werden können, dass sie ohne weitere Benutzeraufforderungen direkt in ihrer angegebenen Anwendung geöffnet werden. Nutzerdaten für Apps, die auf Marshmallow ausgerichtet sind, können automatisch über WLAN auf Google Drive gesichert werden . Jede Anwendung erhält bis zu 25 MB Speicherplatz, der vom Google Drive-Speicherkontingent eines Nutzers getrennt ist.

Ab Marshmallow enthält das Android-Kompatibilitätsdefinitionsdokument neue Sicherheitsvorschriften für Geräte, die vorschreiben, dass Geräte, die ohne Beeinträchtigung der Leistung auf verschlüsselte Daten zugreifen können, standardmäßig die sichere Start- und Geräteverschlüsselung aktivieren müssen. Diese Bedingungen sind Teil einer Spezifikation, die erfüllt werden muss, um für das Betriebssystem zertifiziert zu werden und Google Mobile Services- Software lizenzieren zu können . Die Anforderung einer obligatorischen Geräteverschlüsselung sollte ursprünglich auf Lollipop in Kraft treten, wurde jedoch aufgrund von Leistungsproblemen verzögert.

Siehe auch

Verweise