次期「Android 10 Q」、アプリのダウングレードが可能に?

Yusuke Sakakura

Yusuke Sakakura

Yusuke Sakakura

ブログメディア「携帯総合研究所」を運営しています。学生時代に開設して今年が16年目。スマートフォンの気になる最新情報をいち早くお届けします。各キャリア・各メーカーの発表会に参加し、取材も行います。SEの経験を活かして料金シミュレーターも開発しています。

2019/01/28 10:38
次期「Android 10 Q」、アプリのダウングレードが可能に?

Googleが開発中とされる次期「Android 10」に搭載されるであろう新機能が連日報じられている。

ダークモード、3D顔認証、画面録画(スクリーンレコード)など数々の魅力的な機能が提供される可能性がある。その魅力的な機能のなかにはアプリのロールバックも含まれるかもしれない。

アップデートのバグをロールバック機能で解消可能に?

XDA Developersは、リバースエンジニアリングツール「JEB Decompiler」を使用してAndroid Qのソースコードを抽出し、将来的に提供されるであろう新機能の数々を明らかにしてきた。

今回もデコンパイルされたソースコードからアプリのバージョンをアップデート前に戻すことができるロールバック機能を示唆するいくつかの権限とコマンドを発見したと報告している。

発見されたのはPlayストアなど限られたアプリが他のアプリのロールバックを許可してバージョンをダウングレードできる2つの新しい権限(”PACKAGE_ROLLBACK_AGENT”、”MANAGE_ROLLBACKS,”)と、アプリのバージョンが戻されたことを判断できる2つの新しいブロードキャストイベント(”PACKAGE_ENABLE_ROLLBACK”と”PACKAGE_ROLLBACK EXECUTED,”)。

さらに、ADBのpm installコマンドにおいてロールバックを許可する”–enable-rollback”フラグも追加されているとのこと。

知ってのとおり現在のAndroidでは特定のアプリを除いてアプリのバージョンを元に戻す(アップデートのアンイストール)ことはできない。前のバージョンに戻すにはTitanium Backupなどroot化が必要なサードパーティのバックアップ/リストアツールを利用するか、ネットに転がっている野良アプリをインストールする必要がある。いずれも危険性のある方法だ。

開発者が誤って不完全なアプリをストアに公開してアプリが利用できなくなることは稀にだが存在する。そんな時はロールバック機能が役に立つはずだ。「アップデートでアプリの使い勝手が変わったから旧バージョンを使い続けよう」といったこともできなくはないだろうが、バージョンチェックによって起動できなくなる可能性が高い。

目に対する刺激を軽減し、省電力性も優れるダークモードiPhone XSのような3D顔認証、画面録画への対応が噂される「Android 10」は現地時間5月7日に開幕する開発者向けのイベントGoogle I/O 2019でお披露目される可能性が高い。また、近年の傾向から3月には開発者向けにデベロッパープレビューが提供されるはずだ。

Googleで見つけやすく
  • Googleで優先するソースに追加すると、携帯総合研究所の新しい記事を見つけやすくなります。
  • 最新ニュース、独自の解説、レビューを見逃さないために、ぜひ追加してください。
Googleで優先するソースとして追加する
投稿規約
  • チャットサポートではありませんので、質問は必ず記事を読んでから投稿してください。
  • 状況が分かるように、できるだけ具体的に書いてください。「できません」だけでは判断が難しいため、表示されているメッセージや試したことを書いていただけると助かります。
  • 誹謗中傷や権利侵害にあたる内容は投稿しないでください。悪質な場合は、必要に応じて適切な対応を行うことがあります。
  • 攻撃的・侮辱的・過激な表現、他の方が不快に感じる表現を含むコメントは承認しない場合があります。
  • VPNを利用した投稿や、同じ内容の連続投稿は承認されない場合があります。

コメントを残す

(任意)

あなたにおすすめ