タグ

JavaとiOSに関するponki_8のブックマーク (4)

  • JavaでiOSアプリ開発の夢を見る·RoboVM MOONGIFT

    RoboVMはJavaのバイトコードをARM/x86のコードに変換し、JavaでiOSアプリの開発を行えるようにするソフトウェアです。 iOSとAndroidの両方で動くコードを書こうと思ったら、TitaniumのようなJavaScript系言語の選択が一般的です。しかし今回はJavaを使ったiOSアプリ開発フレームワーク、RoboVMを紹介します。 コンパイル中。 こちらは単純にHello Worldを出力した例。 iOSアプリの例。 iOSアプリが見事にできあがりました! タップするごとに回数があがっていきます。 RoboVMではJavaのバイトコードをARMやx86のコードに変換します。インタプリタやVMを使う訳ではないので高速です。RoboVMではJavaとObjective-Cをブリッジするようになっています。無理矢理Javaで書くという感じではありません。 さらに基的なクラス

    JavaでiOSアプリ開発の夢を見る·RoboVM MOONGIFT
  • Java,ScalaでiOSアプリ開発 - Qiita

    概要 JavaScalaで書かれたアプリをiOSに移植してみました。 移植したのは私が開発しているMikuMikuStudioというゲームエンジンを使って作った、MMD(MikuMikuDance)プレーヤーです。 http://sourceforge.jp/projects/mikumikustudio/ Javaの実行にはRoboVMを使用しています。 OpenGLなどのライブラリとして、libGDXをカスタマイズして使用しています。 ソースはgithubにあります。 https://github.com/chototsu/mikumikustudio-gdx 動画 Javaをインストール 以下のURLからMac版のJavaをダウンロードします。 http://www.oracle.com/technetwork/java/javase/downloads/index.html イン

    Java,ScalaでiOSアプリ開発 - Qiita
  • JavaでiOSアプリ開発 RoboVM + eclipse

    従来、iOS(iPhoneiPad等の)アプリを制作する際に用いられる言語は「Objective-C」(オブジェクティブ シー)と言った言語を使い開発するのですが、まぁiOS(iPhoneiPad等の)アプリ以外ではなかなか使用しないと思います。 AndroidアプリとiPhoneアプリを同時に作成しようとすると、「Objective-C」と「Java」それぞれ、別の言語で開発しないと行けないため、作業も困難である。 「Titanium」や「PhoneGap」などのフレームワークを使用することによって、Objective-CやJavaを書かずに、Webアプリケーションの技術を用いて、ネイティブアプリケーションを作ることが可能ではありますが、ミドルウェアを介して作成するのと、ネイティブ言語で開発するのでは、やはり制限であったり、パフォーマンスであったりなど、劣ってしまう点が出てしまいます

    JavaでiOSアプリ開発 RoboVM + eclipse
  • こんなに違う? AndroidとiOSの開発流儀

    iPhoneiPadのOSとして知られるiOS.Androidとの違いは意外とあります.コラムでは,これらを,開発者の視点から考察してみます. ●iPhoneAndroid  iOSとAndroidは同じスマートフォン向けOSが出自ということもあり,よく比較されます.AppleiPhoneのタブレット版ともいえるiPadで成功を収め,iOSがスマートフォン以外にもターゲットを広げました.現在,Androidも負けじとAndroid 3.0(Honeycomb)でタブレットの分野に打って出ています.両社は共によきライバルとして,いまこの瞬間も,そしてこれからも競い合う関係です. しかし,その人気を二分するプラットホームの違いは,開発者以外はよく分からないというのが実情ではないでしょうか? 両方を開発している人ならば,日々いろいろと感じるところは少なくないでしょう.けれども,iOS開発

  • 1