統計情報(30日間)


最新情報をツイート

人気の投稿

iOS アプリを Androidアプリへ変換するツール - Itoa Project

このエントリーをはてなブックマークに追加

Objective-Cプログラムを NDK 向けのバイナリに変換するツール(のようだ)。


特徴(引用)
  1. Itoa uses Android UI and graphics classes to implement iOS counterparts, so ported applications look and feel native. For example, UIButton wraps android.widged.Button and CGContext wraps android.graphics.Canvas.
  2. Itoa uses Apple's open-source code (GCC patches for Objective-C 2.0, objc4 runtime and CoreFoundation library) for maximum compatibility with iOS.
UIButton を andorid.widged.Button に変換するなど GUIの違いを吸収する。

プロジェクトの構成

  • itoa-main :: ItoaCore, UIKit, CoreGraphics and QuartzCore libraries (GPL).
  • itoa-foundation :: Foundation implementation based on Cocotron (MIT).
  • itoa-cleancf :: Refactored Apple's CoreFoundation; supports bridging (APSL, Apache).
  • itoa-objc :: Apple's objc4 runtime ported to Android (APSL, Apache).
  • itoa-jnipp :: General purpose C++ JNI wrappers (Apache).
  • itoa-macemu :: Emulation of malloc_zone_t functions and OSAtomics (Apache).
  • itoa-dropins :: Various utilities (notably, a C++ wrappers for pthread) used in projects (Apache).
  • itoa-toolchain :: GCC 4.2.1 with Objective-C 2.0 patches (GPL).
  • itoa-ndk :: Scripts to build, install and run Android applications from Objective-C source files (Apache).

現バージョンで変換可能なサンプルプログラム。ボタンを貼りつけた簡単なもの。

変換(ビルド)手順。Itoa NDK を Xcodeに組み込んでビルド。

結果。

完成まではまだまだ時間がかかりそうだが面白い試み。

ーーーー







2 Responses to iOS アプリを Androidアプリへ変換するツール - Itoa Project

  1. 匿名 says:

    やり方を詳しく教えていただけませんか?

  2. xcatsan says:

    回答が大変遅くなりました。
    このツールは実際に使ったことが無いので詳しい使い方を知らないのです。
    お答えできずすみません。。

Leave a Reply