シャドウAPKがChromebookに登場し、Androidアプリの共有を大幅に改善します

シャドウAPKがChromebookに登場し、Androidアプリの共有を大幅に改善します

ChromebookのAndroidアプリについて私たちが耳にする主な不満の1つは、ChromeOSプラットフォーム間で期待どおりに物事を共有できないことです。一般的には次のようになります。XYZAndroidアプリをインストールしていて、組み込みの共有ボタンを使用してXYZ Webアプリを介してコンテンツを共有したいのですが、Androidアプリは他のAndroidアプリ以外は共有として認識しません。ターゲット。

完璧な例の1つは、YouTubeAndroidアプリです。 まず、Chromebookでは、ほぼすべての状況でウェブアプリをお勧めしますが、PlayストアからAndroidバージョンをダウンロードしたいユーザーもいます。そのユーザーが気に入ったものを見つけて共有ボタンをクリックした場合、Chromebookでは選択できるものがあまりありません。もちろん、別のAndroidアプリと共有したい場合は、問題なく共有できるはずです。ただし、ウェブアプリ(Chromebookで使用するアプリの大部分)は、現時点ではオプションではありません。

シャドウAPKが来ています

Chromiumリポジトリでの最近のコミットによると、Androidコンテナ(ARC ++)からOSの残りの部分へのギャップを共有インテントで埋めるために新しい作業が行われています。

Chromiumリポジトリ経由

現在のところ、Androidアプリはコンテナの外にあるものを実際に「見る」ことはできません。つまり、ChromebookのAndroidアプリは、インテント処理に関してのみ他のAndroidアプリと通信します。これには、ネイティブ共有などだけでなく、ファイルを開くことも含まれます。 Googleフォトはその代表的な例です。 Chromebookでアプリを開き、共有を押すと、他のAndroidアプリのみがターゲットとして表示されます。私が見たいのは、GoogleフォトからSquooshに写真を共有して、サイズ変更と最適化を少し行うオプションです。 ただし、SquooshはPWAであるため、AndroidバージョンのPhotosはSquooshをターゲットとして認識しません。

それで、修正は何ですか?もちろん、シャドウAPK。 単にひどい音を出す以外に、シャドウAPKはこの現在の制限に対する創造的な解決策のように見えます。コミット言語から、Chrome OSチームは、Android以外のアプリケーションの代表として機能するAndroid(ARC ++)コンテナ内にプロキシアプリケーションを作成する方法に取り組んでいるようです。そこに到達すると、Androidコンテナーで表示され、コンテンツ共有のターゲットになり、ARC ++コンテナーの外部にある実際のWebアプリに情報を渡すことができます。

この作業がAndroidからWebアプリのみで行われているのか、Parallels経由のCrostiniLinuxやWindowsなどのコンテナも将来的にAndroid共有インテントの受信側になるのかは不明です。 Chrome OSの将来のバージョンでは、これらの種類のトリックを使用して、さまざまなアプリエコシステムがすべて相互にうまく機能するようになると思いますが、Androidアプリがのコア部分と適切に共有されていることを確認できれば幸いです。そもそもChromeOS。 この取り組みの初期のバージョンは2020年11月に始まりました とともに 先週起こった最近の変更。 この開発を注意深く監視し、状況が進展し始めたら更新します。