Windows Tips & News

APK-Updates werden auf Android viel kleiner sein

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Google ist dabei, eine neue Technik namens „File-by-File-Patching“ einzuführen, mit der die Größe von App-Updates von 65 % um bis zu 90 % reduziert werden kann. Dadurch wird die Bandbreite des Benutzers gespart, was für Benutzer mit eingeschränktem Datentarif und auch für Breitbandverbindungen mit geringerer Geschwindigkeit eine äußerst gute Nachricht ist.

Die offizielle Ankündigung, die das Patchen von "Datei für Datei" beschreibt, besagt Folgendes:

Datei-für-Datei basiert auf der Erkennung von Änderungen in unkomprimierten Daten. Um einen Patch zu generieren, dekomprimieren wir zuerst sowohl alte als auch neue Dateien, bevor wir das Delta berechnen (wir verwenden hier immer noch bsdiff). Um den Patch anzuwenden, dekomprimieren wir dann die alte Datei, wenden das Delta auf den unkomprimierten Inhalt an und komprimieren dann die neue Datei erneut. Dabei müssen wir sicherstellen, dass das APK auf Ihrem Gerät Byte für Byte perfekt zu dem im Play Store passt (siehe

APK-Signaturschema v2 warum).

Werbung

Während App-Updates komprimiert werden, sodass Ihr Gerät eine geringere Datenmenge herunterladen muss, wird mehr CPU-Rechenleistung auf dem Gerät des Benutzers benötigt, um sie zu entpacken und die Deltas zusammenzuführen. Laut Google wird dies für Geräte, die nach 2015 veröffentlicht wurden, kein Problem sein und keine größeren Verzögerungen von mehr als 1 Sekunde pro Megabyte verursachen. Bei älteren Telefonen und Tablets kann es jedoch deutlich länger dauern.

Aus diesem Grund hat Google das Datei-für-Datei-Patching auf nur automatische Updates beschränkt. Die manuelle Aktualisierung von Apps profitiert nicht von dieser neuen Komprimierung auf APKs.

Die folgende Tabelle zeigt den Vergleich der Update-Größen mit und ohne File-by-File-Patching.

Das Unternehmen hat die Quellcode auf GitHub. über Neowin.

Was halten Sie von dieser Änderung? Was ist besser für Sie - eine kleinere Updategröße oder eine schnellere Installationszeit?

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Fügen Sie in Windows 10 das Kontextmenü "In neuem Prozess öffnen" hinzu

Fügen Sie in Windows 10 das Kontextmenü "In neuem Prozess öffnen" hinzu

Sie können In neuem Prozess öffnen zum Kontextmenü in Windows 10 hinzufügen. Dadurch können Sie e...

Weiterlesen

Aktivieren Sie farbige Titelleisten, aber halten Sie die Taskleiste in Windows 10 schwarz

Aktivieren Sie farbige Titelleisten, aber halten Sie die Taskleiste in Windows 10 schwarz

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenZ...

Weiterlesen

So löschen Sie den Live-Kachel-Cache in Windows 10

So löschen Sie den Live-Kachel-Cache in Windows 10

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenS...

Weiterlesen