Sun Microsystems、iPhone SDK公開を受けてiPhone向けJava MEの開発を表明
Sun MicrosystemsはiPhone SDKの公開を受けて、iPhone向けJavaプラットフォームを開発することを明らかにしました。
- Sun Media Center: Sun announces JVM for iPhone
- TUAW: Sun working on Java for the iPhone
- InfoWorld: Sun: We'll put Java on the iPhone
- マイコミジャーナル「Sunまたフラれる? iPhone/iPod touchへのJava移植は五里霧中」
これが実現されるならば、Java開発者にとってはとても嬉しいニュースです。しかしながら、Java on the iPhoneに関しては2つの観点で心配な点があります。
まず1点目は、前のエントリで書いたように、VMやスクリプト言語環境のランタイムとそのランタイムを前提とするアプリケーションの両方がサードパーティソフトウェアであるという構成を、iPhone OSがサポートするかどうかが現時点で不透明であるということです。Javaランタイム環境がiPhone OS 2.0に予め含まれる構成になるのであればおそらく問題はないのでしょうが、現時点ではAppleはiPhoneにJavaを載せることに関してはあまり積極的ではありません。LeopardのXcode 3.0でCocoa Javaプロジェクトがサポートされなくなったことからも、AppleがJavaの採用に積極的でなくなったことが分かります。
2点目は、iPhone OSのユーザインタフェース(Core touch)はJava MEの標準APIでだけではサポートしきれないということです。これはJava SEを採用するとしても同様です。iPhoneアプリケーションの魅力は、Multi-Touchイベント/コントロールと加速度センサ(Accelerometer)が利用できることによるものが大きいです。これらのAPIやiPhone独特のUIがJava APIで利用できないのであれば、iPhone開発者が開発言語として積極的にJavaを採用する理由がありません。おそらく、これらiPhoneの独自機能を利用できる拡張APIをJava MEに追加することになるのだろうと思います。
いずれにしてもiPhone OS 2.0を取り巻く各社の動向には暫く目が離せません。
| 固定リンク
「iphone」カテゴリの記事
- iPhone/iPod touchをお風呂で使う(2008.09.28)
- jailbreak時にrsyncでホームディレクトリを復元する(2008.08.24)
- iPhone 3GにブループランSSで機種変更しました。(2008.07.27)
- iPhone 3Gの専用USIMについて(2008.06.29)
- Sun Microsystems、iPhone SDK公開を受けてiPhone向けJava MEの開発を表明(2008.03.09)
「ipod」カテゴリの記事
- iPhone/iPod touchをお風呂で使う(2008.09.28)
- jailbreak時にrsyncでホームディレクトリを復元する(2008.08.24)
- Sun Microsystems、iPhone SDK公開を受けてiPhone向けJava MEの開発を表明(2008.03.09)
- Jay Freeman氏、Debian APTベースの新しいパッケージマネージャCydiaをリリース(2008.03.01)
- iPhone SDK β公開とアプリケーション配布の今後(2008.03.09)
「java」カテゴリの記事
- Sun Microsystems、iPhone SDK公開を受けてiPhone向けJava MEの開発を表明(2008.03.09)
- Jay Freeman氏、Debian APTベースの新しいパッケージマネージャCydiaをリリース(2008.03.01)
- iPhone/iPod touch用Java SE実行環境:JocStrapでJavaからUIKitが利用可能に(2007.12.15)
- JavaSysInfo - shows Java system properties of iPhone/iPod touch(2007.12.22)
- Java SE 6 Developer Preview 8 for Leopard(2007.12.21)


コメント