Kawanet Blog II

アクセスカウンタ

zoom RSS Flashで開発したiPhoneアプリ「Korean Alphabet」をリリース

<<   作成日時 : 2010/02/17 08:45   >>

なるほど(納得、参考になった、ヘー) ブログ気持玉 4 / トラックバック 0 / コメント 0

iPhone/iPod touch 向けの韓国語の学習系アプリ Korean Alphabet をリリースしました。
Flash CS5 プレリリースβプログラムに参加させてもらっていまして、
今回、CS5 の新機能として話題の Packager for iPhone® を利用して開発しました。
Apple の審査は週末を挟んだのに、意外と早くすんなり通り、昨日、iTunes Store で発売されました。
Packager for iPhone® を利用した有料アプリは既に海外にはありましたが、国内では初めてらしいです。
 
  

Korean Alphabet は、
・韓国語(ハングル)の読み方をローマ字にしてルビ表示する
・10ページのメモ帳機能(自動保存機能)
という、韓国語学習の初心者向けのシンプルなアプリです。

(例)
- 안녕하세요 → an nyeong ha se yo
- 비빔밥 → Bi bim bap

ハングルは比較的に新しい文字なので、論理的な構造で覚えればカンタンですが、最初はまず読めないですよね? ハングルで書かれた看板やお店のメニューを見たまま iPhone のキーボードで入力すると、ローマ字のルビを振ってくれるので、読める、というアプリです。

Korean Alphabet → iTunes Store での購入はコチラ(230円)

韓国語に興味のある方は、ぜひお試し下さい!

(想定利用シーン)
- 韓国への旅行・出張で、現地の看板・メニューの文字を読みたいときに
- 韓国語・ハングルの勉強に
- 韓国人の方とのコミュニケーションに
- 韓流ドラマなどで韓国をもっと知りたいときに

技術的な話など

ハングルは、iPhone・iPod touch に標準で内蔵されている韓国語キーボードで入力できます。ハングルのパーツ(1文字につき2〜3つ)を順番にソフトウェアキーボードで入力していきます。

ローマ字への変換処理は、韓国政府が定める「文化観光部2000年式」のローマ字表記法に準拠しています。2006年に作った Perl 版変換エンジンを ActionScript に移植して利用しています。

メモ帳の自動保存機能は、iPhone 内のファイルに保存しています。Packager for iPhone® は AIR ベースなので、File.applicationStorageDirectory (app-storage:) の機能が使えます。
 
そのほか技術的な補足としては、Flash はそのままでは iPhone では動かないので、
Packager for iPhone® では、.fla&.as からパブリッシュした .swf (ABC) を
いったん LLVM に変換して、さらに armv6/7 のバイナリに変換する仕組み。
その後は普通の iPhone アプリと同様に .app にパッケージする仕組みです。
GPU もよしなに使ってくれる。LLVM のオプティマイザ opt も頑張る。
arm の SIMD が効くのかは未確認です。
 
今回のアプリでは、従来型の cacheAsBitmap のみ利用しています。
今のところ、それ以上の iPhone 専用のチューニングはやっていません。
従来の FlashLite の最適化のテクニックがそのまま応用できる部分と全く使えない部分があり、
Packager for iPhone® 向けのノウハウは、これから溜まっていくところかなと。
たぶん、当面は、速度を出すには多少、美しくない書き方も必要そう。
国内で先陣を切った fladdict さんのメトロノーム の速度は素晴らしいと思う。

まだ Flash (ActionScript) から iPhone の全ての機能が使えるわけではないですが、
今回のようなシンプルな実用系アプリについては、問題なく開発できるレベルです。
ともかく、CS5 で、iPhone アプリ開発の裾野が大きく広がるのは確実。期待です。
 

関連記事


Flashで開発したiPhoneアプリ「Korean Alphabet」をリリース (2010/02/17)
http://kawa.at.webry.info/201002/article_3.html
Flash製の #iPhone アプリ「Chinese Alphabet」を連続リリースしました(2010/02/27)
http://kawa.at.webry.info/201002/article_8.html
Japanese Alphabet - 日本語の読み方をローマ字表示するiPhoneアプリを公開 (2010/09/13)
http://kawa.at.webry.info/201009/article_4.html
Cantonese Alphabet - 広東語に香港方式のローマ字ルビを振るiPhoneアプリ (2010/09/13)
http://kawa.at.webry.info/201009/article_5.html


iPhoneアプリで週末起業
中経出版
山崎 潤一郎

ユーザレビュー:
新しいスモールビジネ ...
中身の全く無い本流行 ...
手続き周りの内容が古 ...

amazon.co.jpで買う
Amazonアソシエイト by ウェブリブログ商品ポータルで情報を見る

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 4
なるほど(納得、参考になった、ヘー) なるほど(納得、参考になった、ヘー) なるほど(納得、参考になった、ヘー)
かわいい

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Flashで開発したiPhoneアプリ「Korean Alphabet」をリリース Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる