Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

デルタ更新とは(および明日それを忘れる理由)

Anonim

GoogleがI / O 2012で話していたPlayストアアプリケーションのデルタアップデートが本日公開されたというニュースを少し目にするでしょう。 コーダー、Web開発者、Androidオタクはこの種のことを気に入っていますが、これらの新しいデルタアップデートが私にとって何を意味するのかを自問している人がかなりいることを想像できます。 それに答えてみましょう。

デルタ更新は広義の用語で、パッケージへの変更のみがダウンロードされ、変更はパッケージ内の既存のファイルにマージされます。 この場合、パッケージは携帯電話にインストールされているapkファイルです。 できるだけシンプルにするために、 Cool Widget と呼ばれる架空のアプリを使用してみましょう。 既に携帯電話やタブレットにCool Widgetがインストールされており、開発者が新しい背景を与える変更を加えた場合、すべてをダウンロードする必要はありません。 Googleはバージョンチェックを行い、開発者が行った変更を既存のファイルにマージするパッチを送信します。 新しい背景画像自体に加えて、コードの一部またはマニフェストファイルに変更が加えられている可能性があるため、新しい画像をapkファイルにコピーして古いものを消去するデルタ更新を取得します。これらのコードの変更をマージします。GooglePlayのアプリケーションにとっては新しいものですが、GoogleがNexusデバイス(および他のいくつか)のOTA更新をしばらく送信している方法です。 最終的に、使用されるデータと送信されるデータが少なくなります。

ユーザーにとって(それはあなたと私です!)大したことではありません。 もちろん、大きなファイルの一部をダウンロードするだけで帯域幅を少し節約できますが、実際に大きなダウンロード(ゲームアセットを考える)は通常、他の場所でホストされ、アプリの初回ロード後にインストールされます。 ただし、特に無制限のデータがない場合は、保存されたすべてのバイトがカウントされます。 これが毎月の割り当てに影響を与えるとは思わないでください。使用量を監視する必要がある場合は、Wifiを使用して大きなものをダウンロードし続けてください。 本当のメリットは、Googleが毎日何百万ものファイルをGoogle Playで提供していることです。 数百万の話をしているときは少量がすぐに追加され、送信されるデータが少なくなると、使用される帯域幅とサーバー時間が少なくなります。

私たちがする必要があることに関しては、それは簡単です-何も。 これはサーバー側の変更でした。 Google Playのアプリをいつものようにインストールして使用し、いつものようにアップデートしてください。 最良の変更はユーザーに対して透過的であり、これはそのようなケースの1つです。 アプリをインストールまたは更新する方法に変更はありません。 Googleは私たちを混乱させる(そして激怒させる)多くのことをしますが、今回は正しく行いました。 実際、インターネット上の一部の賢い人々の目がすべてではない場合、それが変更されたことさえ知りません。