kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。

Androidアプリ on Ubuntu Phone

Ubports」の開発者達が「Ubuntu Phone」上で「Android」アプリを動作させるため、Android互換レイヤーの導入作業を行っています。



もしAndroid互換レイヤーの導入が実現されれば、「Ubuntu」デバイスは「Ubuntu Touch」アプリやデスクトップ向けアプリだけでなく、「Android」アプリも動作するようになります。

Android互換レイヤー

Android互換レイヤーの導入にあたり、オープンソースで実装された「sfdroid」を活用するとのことです。
sfdroid」は「Sailfish OS」のコミュニティーによる移植で使用されており、Qtベースの「Sailfish OS」向けアプリと共存してAndroidアプリを動作させることができます。

SurfaceFlingerにフックを仕掛ける

「Android」のディスプレイサーバーである「SurfaceFlinger」にフックを仕掛け、「Ubuntu(Touch)」のディスプレイサーバーである「Mir」上でAndroidアプリのウィンドウ内のコンテンツを描画できるようにするとのことです。

作業はまだ始まったばかり

検討も含め作業はまだ始まったばかりであり、実現できるかどうかもまだ分かりません。
これからです。
 

関連記事一覧
オプション