Android 6.0 Marshmallow und microSD-Card-Support

von Kai Schmerer am , 18:35 Uhr

Den Zugriff auf microSD-Cards hat Google in der jüngsten Android-Version erneut geändert. Zahlreiche Apps kommen damit noch nicht klar. Allerdings ist auch ein neues Feature hinzugekommen.

Google [1] ist bekannt dafür, häufig Funktionen in seinen Apps und Betriebssystemen zu ändern. Nicht selten ärgern sich Entwickler wie Anwender über diese Flatterhaftigkeit. So hat der Internetkonzern zum Beispiel seinen beliebten Standortdienst Latidude [2] trotz Protesten vieler Nutzer eingestellt, ohne dafür einen adäquaten Ersatz zu bieten. Erst später wurde die Funktion, mit der Smartphone-Besitzer ihren Standort für Freunde freigeben können, mittels der Google+-App wieder verfügbar gemacht [3]. Inzwischen ist sie allerdings nur noch in der Android [4]-Version enthalten. iOS-Nutzer können den Standort von befreundeten Android-Anwendern nicht mehr sehen.

Ganz ähnlich verhält es sich mit der Unterstützung von der von Google ungeliebten microSD-Card für sein Mobilbetriebsystem Android. Je nach Version und API-Level ändert sich die Zugriffsmethode auf die Speichererweiterung. Bis zur Version JellyBean gab es hinsichtlich der Nutzung einer SD-Karte praktisch keine Einschränkungen. Mit Kitkat konnten Apps auf die Speicherweiterung nicht mehr zugreifen. Mit Android 5.0 Lollipop war das wieder möglich, wenn auch die Nutzerfreundlichkeit [5] und die Performance [6] nicht optimal waren.

Android-Versionen, Codenamen, API-Level (Bild: ZDNet.de) [7]

Adoptable Storage

Mit Android 6.0 Marshmallow hat Google wieder den Zugriff auf microSD-Cards [8] geändert. Außerdem steht mit Adoptable Storage [9] eine neue Funktion zur Verfügung, die den Speicherplatz der microSD-Card als internen Speicher dem System zur Verfügung stellt. Allerdings kann bei dieser Konfiguration die microSD-Karte nicht mehr als mobiler Speicher genutzt werden, um Daten mit anderen Geräten auszutauschen, da sie mit EXT4 formatiert und mit 128-Bit-AES verschlüsselt wird. Das hat auch zur Folge, dass Custom Recoveries sie derzeit nicht als Backup-Medium nutzen können.

Android 6.0 Marshmallow Adoptable Storage (Screenshot: ZDNet.de) [10]

Android 6.0 Marshmallow Adoptable Storage (Screenshot: ZDNet.de) [11]

Der Vorteil von „Adoptable Storage“ liegt darin, dass bei Android-Smartphones mit geringem internen Speicher dieser mittels einer microSD-Card auch zur Nutzung von Apps, nicht aber von System-Anwendungen, ausgebaut werden kann. Der Nachteil besteht darin, dass die Datentransferleistung von microSD-Karten gegenüber der des internen Speichers viel geringer ist [8]. Daher kann es zu Leistungseinbußen kommen, wenn sich etwa eine App, die viele Daten laden muss, auf der microSD-Karte befindet. Bei besonders langsamen Karten warnt Android 6.0 Marsmallow auch vor der Nutzung der microSD-Card als „interner Speicher“. Durch die Einbindung als interner Speicher finden auf der microSD-Karte außerdem häufiger Schreibvorgänge statt. Daher dürfte die Lebensdauer gegenüber dem Einsatz als portables Medium niedriger sein. Davor warnt beispielsweise auch Smartphonehersteller Lenovo [12] im Support-Forum seiner Marke Motorola.

ANZEIGE

Aktuelle Studie zur Dokumentensicherheit in deutschen Büros [13]

Eine aktuelle Statista-Umfrage (im Auftrag von KYOCERA Document Solutions) hat ergeben: Der deutsche Mittelstand hat Nachholbedarf beim Thema Dokumentensicherheit. Mehr als die Hälfte der befragten Mitarbeiter hat Zugriff auf Dokumente, die nicht für sie bestimmt sind. Weitere Infos und Tipps zur Optimierung erhalten Sie im gratis E-Book. Jetzt herunterladen!

Manche Hersteller wie LG unterstützen derzeit mit ihren Marshmallow-Versionen kein „Adoptable Storage“. In diesem Fall bleibt die Nutzung der microSD-Card auf „mobiler Speicher“ begrenzt. Es ist allerdings möglich, die Android-Konfigurationsdatei build.prop so anzupassen, dass die neue Funktion aktiviert wird. Hierfür muss man bei LG-Telefonen den Wert für den Eintrag ro.lge.adoptable_storage von „false“ auf „true“ ändern. Sofern das Gerät gerootet ist, kann man mit einem Editor die Datei direkt im Gerät ändern. Ist nur der Bootloader geöffnet, muss man sie per adb pull /system/build.prop %USERPROFILE% auf den Rechner laden, den entsprechenden Eintrag editieren und sie mit adb push %USERPROFILE%\build.prop /system/build.prop wieder auf das Gerät kopieren. Anschließend müssen noch die Dateiberechtigungen mit adb shell und chmod 644 /system/build.prop korrigiert werden. Mit „exit“ verlässt man die Shell und mit „adb reboot“ startet man das Smartphone neu. Anschließend steht die Option unter Einstellungen – Speicher & USB zur Verfügung. Für die Modifikation der build.prop muss das Gerät entweder gerootet sein oder über einen ungesperrten Bootloader verfügen.

 

Android 6.0 Marshmallow Adoptable Storage aktivieren (Screenshot: ZDNet.de) [14]Bei den LG-Smartphones G3 und G4 fehlt unter Android 6.0 Marshmallow die Option, microSD-Karten als internen Speicher zu konfigurieren (Adoptable Storage). Erst nachdem eine Konfigurationsdatei geändert wurde, steht sie zur Verfügung (Screenshot: ZDNet.de).

 

Mobiler Speicher

Wer lediglich seine Bilder und Musik auf der Speichererweiterung ablegt, sollte die microSD-Karte unverändert lassen, sodass sie wie bisher als mobiler Speicher genutzt wird. Wegen Änderungen beim Zugriff und den neuen App-Berechtigungen funktionieren allerdings nicht alle Apps korrekt. Vor allem beim Schreibzugriff gibt es Probleme. Während Nokia Here problemlos Daten auf die Speichererweiterung ablegen kann, ist mit anderen Anwendungen keine Modifikation von Dateien möglich. Will man etwa mit Musixmatch oder Poweramp Songinfos von MP3-Dateien bearbeiten, gelingt dies nicht. Daran ändern weder Root-Zugriff noch die Konvertierung dieser Anwendungen zu System-Apps etwas. Mit der App Phonograph lassen sich Songinfos jedoch bearbeiten. Das zeigt, dass Entwickler ihre Apps noch an die veränderten Bedingungen anpassen müssen, damit sie problemlos unter Android 6.0 Marshmallow funktionieren. Von der Problematik ist offenbar auch die Streaming-App Spotify betroffen, die ein Abspeichern von Songs auf der externen microSD-Karte derzeit nicht unterstützt [15].

Android 6.0 Marshmallow: Probleme beim Schreibzugriff auf microSD-Cards (Screenshot: ZDNet) [16]

 

Fazit

Mit Adopted Storage bietet Android 6.0 Marshmallow ein interessantes Feature für Anwender, deren Smartphone nur über geringe Speicherkapazität aber über einen microSD-Card-Slot verfügt. Damit lässt sich der interne Speicher des Geräts erweitern, sodass er auch von Apps genutzt werden kann. Anwender müssen also nicht mehr zu Dritthersteller-Tools wie App2SD greifen. Allerdings sollte man für diesen Einsatzzweck auf möglichst leistungsstarke microSD-Card-Modelle setzen. Einige Smartphonehersteller empfehlen mindestens Kartentypen, die den Standard UHS1 und damit mindestens eine Datentransferrate von 10 MByte/s unterstützen. Sandisk bietet mit der microSD-Karte SDSDQUAN-200G-G4A mit 200 GByte [8] derzeit die größte Speicherkapzität aller Hersteller. Die Karte ist UHS Class 1-konform und inzwischen für circa 105 Euro erhältlich.

Anwender, die eine microSD-Karte als mobilen Speicher für den Austausch mit anderen Geräten nutzen, bleiben bei der bisherigen Konfigurationsart. Aufgrund der Verschlüsselung ist die als Adopted Storage (interner Speicher) genutzte SD-Card für diesen Einsatzzweck nicht mehr nutzbar. Soll die microSD-Card als Medium für Komplett-Backups des Telefons über das Recovery genutzt werden, ist die Konfiguration als interner Speicher derzeit keine Option, da das Speichermedium in dieser Betriebsart (noch) nicht von Recoveries erkannt wird.

Typ Leistung
Class 2 2 MByte/s
Class 4 4 MByte/s
Class 6 6 MByte/s
Class 10 10 MByte/s
UHS Class 1 10 MByte/s
UHS Class 3 30 MByte/s

Artikel von ZDNet.de: http://www.zdnet.de

URL zum Artikel: http://www.zdnet.de/88257497/android-6-0-marshmallow-und-microsd-card-support/

URLs in this post:

[1] Google: http://www.zdnet.de/unternehmen/google/

[2] Standortdienst Latidude: http://www.zdnet.de/88161782/google-stellt-latitude-zum-9-august-ein/

[3] verfügbar gemacht: http://www.zdnet.de/88177072/google-fuer-ios-unterstuetzt-standortfreigabe/

[4] Android: http://www.zdnet.de/themen/android/

[5] Nutzerfreundlichkeit: https://metactrl.com/docs/sdcard-on-lollipop/

[6] Performance: https://metactrl.com/blog/2015/08/03/extremely-slow-sd-card-access-on-lollipop/

[7] Image: http://www.zdnet.de/wp-content/uploads/2016/01/Android-Versionen-Codenames-API-Level.jpg

[8] microSD-Cards: http://www.zdnet.de/88240027/sandisk-microsdxc-card-mit-200-gbyte-kapazitaet-im-praxistest/

[9] Adoptable Storage: https://source.android.com/devices/storage/adoptable.html

[10] Image: http://www.zdnet.de/wp-content/uploads/2016/01/Android_6_0_Marshmallow_03-Intern.jpg

[11] Image: http://www.zdnet.de/wp-content/uploads/2016/01/Android_6_0_Marshmallow_04-Intern.jpg

[12] Lenovo: https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/109134/p/1449,9582

[13] Aktuelle Studie zur Dokumentensicherheit in deutschen Büros: http://asn.advolution.de/0001531c5F0012226/?rnd=[cachebuster]

[14] Image: http://www.zdnet.de/wp-content/uploads/2016/01/Android_6_0_Marshmallow_02-SDCARD_Adoptable_Storage.jpg

[15] nicht unterstützt: https://community.spotify.com/t5/Ongoing-Issues/Android-6-0-Marshmallow-no-SD-Card-download-possible/idi-p/1247785

[16] Image: http://www.zdnet.de/wp-content/uploads/2016/01/Android_6_0_Marshmallow_01-SDCARD_Apps.jpg