ホーム > タグ > iPhone
iPhone
HSPで作るスマートフォンアプリ
※この記事は古い内容が含まれています。
HSPで作るスマートフォンアプリの詳細は、こちらにまとめられています。
HSPで作られたソフトは、今まで主にWindows上で動作していましたが、もっと多くの環境・機種で動かしてみたいという人も多いと思います。現在、HSPによって作られたソフトをiPhoneやiPad、iPod TouchといったiOS搭載機種で動作させるためのテストを行なっています。
以下は簡単なデモ映像です。
これは、HSP Dish(device interpolation shell)と呼ばれるシステム上で動作しています。既に発表しているHSP3ソースコンバーターによって、HSPの中間コードをC言語に変換した上で、HSPと同様の描画、制御用ライブラリをデバイスごとに用意するというものです。
もちろん、プラグインも含めたHSPのすべての機能をiPhoneで動作させることはできないので、HSP Dishの仕様として共通の枠組みを用意した上で開発する形になる予定です。HSPの標準命令や関数、マクロ、モジュール機能などのデバイスに依存しない機能については、HSP3ソースコンバーターが対応する範囲ですべて利用可能です。拡張プラグインについては、現在物理エンジン(OBAQ)を仮に対応させていますが、今後さらに追加の検討を行なっていきます。
HSP Dishでは、一度ネイティブコードに変換して実行されるため、モバイル端末など限られたCPUリソースの中でも、インタプリタ型よりも効率的に実行されます。iOS上でも、多くの場合は実行速度を気にする必要はないでしょう。
iOS版については、開発環境としてMacのxcodeが必要になることや、デベロッパーの登録が必要になるので、やや敷居が高いですがWindows上のHSPで開発したものを、AppStore等のマーケットに登録することができれば、HSPのソフト開発者にとって新しい発表の機会が広がっていくと思います。
また、これと並行してandroid OS搭載の端末に向けたHSP Dishの開発も進めています。android OSであれば、iOSよりも敷居が低く誰でも開発、登録などを行なうことができるようになります。
今後、普及が進んでいく携帯デバイス、そしてスマートフォンに向けたアプリを、HSPで手軽に開発するという道を、これから少しずつ整備していきたいと考えていますので、Windows版ともども宜しくお願いします。
- Comments: 22
- Trackbacks: 2
Home > Tags > iPhone
- Search
- Feeds
- Meta