RIMのPlayBook:Android FrankenBerryですか?

RIMの7インチタブレットを取り巻く奇妙な科学の進化し続けるサガでは、Androidの互換性に関する可能性について奇妙な噂が浮上しています。

ボーイ・ジェネシス・レポートが、オタワにある同社の邪悪なQNXの恋人で開発中の噂のあるAndroid互換モードを報告したとき、Research In Motion(RIM)のBlackBerry PlayBookと開発中の開発経路の背後にある話はちょっと変わった。

PlayBookはどのようにAndroidアプリケーションを実行できますか? GoogleのDalvik仮想マシンのネイティブポートを介して、Android OSのコアにある疑似Java VM(JVM)

今、2009年5月に書いたこの記事では、RIMがこれをどのように達成するのかを正確に記述していますが、この投稿から完全な栄養価の高い朝食を得るために、 「FrankenBerry」が再び光ります。

当時、RIMはDalvikのネイティブポートをBlackBerry OSに任せることで、スマートフォンがAndroidアプリケーションのエコシステムを利用できるようにすることを提案しました。しかし、必要とされる努力のレベルは重要であり、RIMがそのすべての問題を解決するのではなく、Androidベースのプラットフォームに移行する方が理にかなっていると考えました。

RIMは、オンタリオ州のオンタリオ州独自のマイクロカーネルベースのUNIX風オペレーティングシステムの開発元であるQNXを買収し、9月にはBlackBerryのコアとして使用することを決定したと発表したPlayBookと、将来のBlackBerryスマートフォン。

当初、PlayBookはAdobe AIRベースのアプリケーションで起動する予定です。 RIMの特別なJ2ME実装で動作するBlackBerry OSアプリのレガシーサポートは、後で提供される予定です。 C / C ++およびOpenGL 3Dグラフィックス向けの「ネイティブ」QNX開発キットも予定されており、近い将来、開発者はこれらの新しいSDKを手にすることが期待されます。

それでも、BlackBerryが新しいプレーヤーとしてゲームに登場するのは、その製品が発売されたとき、そしてiPadや最初の4G Android 3.0「Honeycomb」の場合と比較して、モトローラXOOMなどのタブレットは、2011年後半に予定されています。

私が話をしたさまざまな開発者との議論に基づいて、PlayBookのネイティブAIRプラットフォームへの対応は、まったく控えめで、RIMの従来のJ2ME開発者は、PlayBookで第二級市民として扱われてきたので、製品立ち上げまでにJavaをサポートしています。

DalvikをベースにしたPlayBookは、それについての最後の脱獄の空気を持っています。

それにもかかわらず、PlayBookがAndroidアプリを実行する能力は魅力的だが、それはFrankensteinのようなデバイスであり、BlackBerryでもAndroidでもない。それは2つの奇妙なハイブリッドだろう。

QNXをQNXに移植することは、QNXがAndroidのコアで動作するLinuxと同じPOSIXルーツを共有するため、RIMの従来のBlackBerry OS上で動作させるよりもはるかに労力がかかりません。効果的には、同様の開発ツールチェーンを使用しているため、Javaの実装をUNIX OSから別のものに移植することと変わりありません。

アップル社が新しいiPhoneをリリースしたとき、アンドロイドの所有者は何をしているのですか?イノベーション、M2M市場ブラジルに戻ってくる

ARM用のDalvikバイトコードは、ほとんどの場合、単に「実行」されますが、開発者にアプリを移植する際にいくつかのプラットフォーム固有の違いが生じる可能性があります。

そして、もちろん、「純粋な」Dalvikアプリケーションだけがうまく動きません。必要なC / C ++共有ライブラリがネイティブQNXに直接移植されていないかぎり、そのプラットフォームで動作し、Linux開発ライブラリを使用するゲームのようなネイティブAndroid(NDK)サポートを使用するものは、 OS。

また、それらを再コンパイルすることができたとしても、QNXコードと混同しているときにGPLを含むさまざまなオープンソースライセンスなど、開発者として争う必要のあるライセンスの問題が数多くあります。それは乱雑になる可能性があります。

移植の課題以外にも、Javaライセンスの問題があります。ラリー・エリソンの警告灯を避けるために、RIMは特許補償と著作権をカバーするためにかなりの金額をオラクルに引き渡さなければならないだろう。そして、彼らがブラックベリーOSで使用している既存のJavaライセンスは、既にそれをカバーする。

さらに、PlayBookにDalvikを置いても、実行するアプリケーションのライブラリがあるとは限りません。 Androidマーケットへのアクセスを得るために、GoogleがAndroid版としてPlayBookを認証することはほとんどありません。 Googleのマーケットを使ってアプリのダウンロードを収益化する方法がないため、RIMもGoogleとうまくやりたいとは思わない。

その代わりに、RIMはBlackBerry App WorldにAndroidパッケージのサポートを組み込む必要があり、開発者はアプリケーションを再提出し、PlayBookのFrankenstein Dalvikの亜種を再パッケージ化してテストする必要があります。

彼らがこのような問題をすべて解決するなら、QNXに本格的なモバイルハイパーバイザーをインストールし、実際のAndroidを仮想化し、それを1日と呼びます。

ですから、「これは実践できるのですか?」という問いに答えます。しかし、RIMは実際にこの奇妙な道を下るだろうか?知るか。 Androidアプリケーションのサポートにより、競合するデバイスよりPlayBookを購入する可能性は高くなりますか?トークバックと私に知らせてください。

これらのiPhoneとiPadはすべて9月13日に廃盤​​になります

T-Mobileの無料iPhone 7の特典には、初期費用と多くの忍耐が必要です

Appleが新しいiPhoneをリリースしたときのAndroidの所有者の行動

M2M市場はブラジルに戻ってくる