アドビはSunのJavaテープを再生していますか?

解説AdobeのCTO Kevin Lynchが今週、ソフトウェア大手のAIRプラットフォームをモバイルデバイスに拡張すると、多くのデバイスや流通経路で1つのアプリケーションを実行できるようになると、頭の中の非常に小さなアラーム音が鳴り出した。

かつて、Sunは「Write once、run anywhere」という言葉をJavaのキラー機能として宣伝していましたが、うまくいきませんでしたか?

今週米国で開催されたマックス・カンファレンスのオープニング基調講演で、サン・プレイブックを盗んで、「Java」という言葉を「AIR」に置き換えたようだ。かつて、Sunは「書き込み、一度どこでも実行する」という宣言をJavaのキラー機能と謳っていましたが、それはうまくいきませんでしたか?

Javaアプリケーションを入手して、複数の携帯電話ベンダー間でうまく遊ぶことができました。変更は小さな奇跡に似ていました。

しかし、スマートフォンは、スマートフォンが不足しているデスクトップの領域に移動し、現在完全なJavaランタイムを処理できるようになりました.Adobeはこれらの端末にAIRプラットフォームを採用し、Javaが失敗した場所で成功することを望んでいます。

1つの問題は、スマートフォンがまだデスクトップではないことと、複数のフォームファクタにまたがってアプリを適切に機能させるために追加の作業を行う必要があることです。

Maxの後の記者会見で、リンチ氏は、最近のFlash機能はデスクトップからではなく、スマートフォンから駆動されていると語った。

Flashでのマルチタッチのサポートは、多くの携帯電話が持っているタッチインターフェイスの結果であり、その焦点は、Flash 10.1の消費電力の削減です。 PCユーザーがLynchが書いたようにスマートフォンの改善を「無料」で楽しむことを意味します。

iPhone:新しいiPhoneをリリースしたときのAndroid所有者の行動、革新、ブラジルでのM2M市場の復活、モビリティ、中国のスマートフォン400ドル?アップルとサムスンは安いライバルを追い払い、とにかく価格を引き上げる、iPhoneは、耐水iPhone 7のAppleの保証は液体の損傷をカバーしていない

したがって、開発者がデスクトップ用のアプリケーションを作成し、スマートフォンでまったく同じコードベースを使用したい場合は、少なくともマルチタッチやその他のジェスチャーサポートを追加する必要があります。

これはデスクトップとモバイルを指すような単純なものではなく、ユーザーは機能のない1つのAIRアプリケーションだけでなく、コードの重複も最低限必要です。もう一方の端で、多くのアプリケーションには、モバイルとデスクトップの異なるバージョンがあります(ユーザーインターフェイスの場合のみ)。また、AIRはJavaの歴史の一部を繰り返しているようです。

どちらのランタイムも正しく出てきて、遅くなって出てきました。今後のAIR 2.0では、プラットフォーム自体だけでなく、TweetDeckなどの人気の高いアプリケーションでも、パフォーマンスを向上させるための作業が行われています。しかし、AIR 2.0はさらに苦労してネイティブプロセスコールを実装します。ランタイムが始まる瞬間、ネイティブになると、クロスプラットフォームの相互運用性はヒットする必要があります(* Cough * Java * cough *)。

Excelを呼び出すことがデスクトップ上では便利ですが、その機能はどのようにスマートフォン上で動作しますか?第1に、デスクトップルームのサーバールームに気を取られず、Sunのレーダーから数年前には姿を消していたJ2EEとその兄弟たちは、AIRがプラットフォームのニルヴァーナに到達するより良いショットを持つ理由を挙げる。

第二に、スマートフォンとデスクトップは、Javaがこれと同じような役割を果たしていたときよりも、はるかに近づいています。 PCとモバイルの間の分裂は残っているが、その隙間は以前と同じくらい広くはない。 AIRの製品マネージャであるRob Christensen氏は、「Javaの進路を辿るという話題について、「少なくともこれまでにやったことはありませんが、試行されたことは間違いありません。ツールチェーン、サービス、ランタイム、フレームワークを持って、それらの問題を解決してください。

Christensen氏は、Javaとは異なり、Adobeがランタイムの唯一のプロバイダであると指摘しているため、AIRは複数のベンダーがランタイムを配備しており、脆弱性を持たず、フラグメンテーションのホバーオーバーを引き起こしています。

Adobeがガバナンスなしでやりたいことは間違いないが、Javaを悩ます問題。

AdobeはJavaのようにデスクトップとモバイルの間のギャップを克服できますか?もし私がこれに賭けなければならないとすれば、私はそれを言うだろう;できなかった。 AIRは優れたプラットフォームである可能性が非常に高く、デスクトップ空間にクロスオペレーティングシステムアプリケーションを作成するが、電話機はPCのようには動作せず、すべてのプラットフォームのマスターとなることを試みるまでは動作しないそれをマスターしている。

しかし、AIRとJavaの大きな違いは、Adobeが持っていることです。サンはJavaにそんなに賭けて、株価をJavaに変えた。私はAdobeがいつでもAIRに変更することをお勧めしません。

Chris DuckettはAdobeのゲストとしてMaxに渡りました。

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

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

400ドルの中国のスマートフォン?アップルとサムスンは安いライバルを追い払い、とにかく価格を引き上げる

耐水iPhone 7のAppleの保証は液体の損傷をカバーしていません