Flex、AIR、Java、Androidなど

Posts Tagged ‘iPhone

ブログを書くのも久しぶり&最近本業でも長文を書くことがほとんどないので腕が痛くなりそうですが、iPhone向けとしては初のアプリをリリースしましたので書いておきます。

以下、App Storeの説明文より引用。楽できるとこは楽しないとね。

車が好きな方、あなたの知識を試してみて下さい!
このアプリは大きく分けて2つの機能があります。

▼中古車の検索機能
全国で販売されている中古車を検索し、詳細情報を確認することができます。検索結果は順次読み込まれ、自由に並べ替えることができますので素早く目的の車種を探し出すことができます。
▼車種当てクイズ機能
自動車の画像を見て車種を3択から選ぶクイズを遊ぶことができます。難易度は3つに分かれておりますのでレベルを選択して遊んでください。30問解答した時点でのスコアがサーバーに送信され、ランキングで表示されます。目指せハードモードでの正解率100%!!

☆イージーモード
車の静止画が5枚表示されます。画像から車種を判断して3択から解答して下さい。

☆ノーマルモード
あなたは道路を走行していて、対向車が前方から走ってきます。その一瞬で画像から車種を判断して3択から解答して下さい。

☆ハードモード
あなたは暗いトンネルを走行していて、無灯火の対向車が前方から走ってきます。その一瞬で画像から車種を判断して3択から解答して下さい。 ハードモードで正解率100%を出せた方は間違い無く車に詳しいと自慢できるでしょう!

アプリは無料ですので車が好きな方や、小学生位までの車好きな息子さんがいらっしゃっる方は是非試してみて下さい。
私も子供の頃から車が相当好きでしたが、ハードモードで正解率100%出せる方は車屋さん以外ではそういないと思います。
ダウンロードはこちらからどうぞ。
既に得点ランキングも更新されてきています。本当うれしいです!遊んでいただきありがとうございます!
# 以下、作ってみた感想など。
Android業界の知り合いの方はご存じかもしれませんがこのアプリのアイディア自体はA3 Springに提出したこのアプリと全く同じ物です。両者の違いは学習機能とランキング位ですね。
Android(Java)、iPhone(Objective-C) 両方で同じ物を作った上での感想ですが、箇条書きにしときます。
・Objective-C自体は書き方は変わっているがやってることはJavaとそう変わらない。あくまでもこの程度のアプリだったらですが。英語読めたら案外理解はしやすいです。
・AndroidやってたらiPhoneの一画面(AndroidでいうところのActivity)単位の構成はすぐできます。Viewの子を配置して、背景画像を変えるだけ。解像度が一定な分作りやすいぐらいかも。
・難しいのはstartActivityの部分。presentModalViewControllerとかdismissModalViewControllerを使うのがAndroidやってると分かりやすいんだけど、親のViewがLinearLayoutとかじゃないので手軽にアニメーション効かせた画面推移をさせたいんなら上にViewかぶせるのが簡単だった。ゲーム画面 → 結果表示画面とか。
・得点のランキング機能はOpenFeint使うとすぐできる。でもOpenFeintはそのままだと生のクラスファイルなのでターゲットを変える度にビルドに3分くらいかかりだるい。全部できて最後に入れた方がいいかもね。
・サウンドファイルやらリソースの参照やらはAndroidとほとんど同じ。
・アニメーションはiPhoneが簡単。メソッドが充実してる。あとサンプルとなる見た目の出来が良いアプリがごろごろしてるので同じ様に作れるPhotoshopの腕があれば見た目は綺麗にできます。パクりゃいいんだから。
みたいな感じです。個人的にはAndroidでアプリ作ったことがあって、iPhoneを長く使ってて自然な挙動が分かってる方だとアイディアがあればあとはサクサク作っていけるのではないかと思います。
でも、NavigationControllerとかはちょっとくせがありそうなんでいつか使ったときにでも感想書きますね。
最後になりましたが、アプリの審査は日曜の夜提出、次の土曜日の昼にReady for Sale、3時間後にApp Storeに並びました。6日くらいです。無料だからこんなもんでしょうかね。
自分がやらずに人にお願いするのも図々しいのですが広島か岡山あたりでiPhoneアプリ開発者の勉強会&飲み会とかあったらなあ。。。あんま趣味でとか個人でとかやってる人いないんですかねぇ。。

先日公開したAndroid版と機能はほぼ同じですが、やはりブラウザは3GでもiPhoneの方がいいと思うので作ってみました。
AndroidアプリはJava、iPhone用はGAE/Jを利用したWebアプリをiPhone向けに最適化したものなので、XMLのパーサー等はAndroidで使ってたのがそのまま使えるので楽ですね。HTMLやCSSはもうほとんど覚えてないのですがそれでも半日位でできました。
iPhone版は検索結果画面でSafari画面下部のツールバーの「+」ボタンからホーム画面に追加できますのでよく使う検索がある方は登録しておくと一発で開けていいかもしれません。
まあそのうちリクルートさんが公式アプリ出すでしょうが(現在はiPhone、Android共に非対応)、もし新聞の折り込みチラシをiPhoneで見たい方には有用なのではないかと思います。
URL:http://catalog-buyer.appspot.com/i.jsp
短縮URL:http://bit.ly/dawnNS
QRコード

久しぶりにiPhoneに戻ろうかと思って前に作ったのをいじっていると表題のようなエラーが。
このアプリは最初違うアプリケーションを作っていて、途中でプロジェクトをリネームして方向転換した為か、リネーム前の名前のコンパイル済みファイルを探していて、それが無いためエラーが出ていたようでした。
結構悩んだのですが、英語のフォーラムに答えがありました。

I was having the same problem and found that the problem was that I had renamed my project and that Xcode was still looking for the previous name for the executable path.
Try this: Select your target and click “Info” at the top. Select “Build” and note which configuration you’re in (probably Debug). Scroll to the [...]

Android Developer Challenge 2(ADC2)まであと2ヶ月ほど。私もちょっとしたアプリのアイディアはあったのですが全て許可されていないAPIを利用する必要があり今のところ何もしていません。
来年はひょっとすると色々あるかもしれないので何か一つはエントリーしておきたいところです。まあ何か浮かんだらやることにします。
私はデザインセンスはさっぱりなのでアイディアでしか勝負できませんからね。まあ勝負にすらならないと思いますが(笑)
ところかわってiPhoneアプリ。こちらはまだ分からないところだらけでリファレンスや先輩方のブログ等を見ながら試行錯誤しながらやっているので楽しいです。
iPhoneアプリ用のAPIをもう少し低レベルなところまで触ってみたくなってきました。
とりあえず最初のアプリとして適当に作った2chまとめあんてな for iPhoneに並べ替え機能と更新機能をつけてみました。これで終了ですね。Androidと同じくloadingのグルグルは別スレッドで走らせないとstopできないのですが、別スレッドに処理を任せるようにしてからフィードの取得がやたら遅くなった気がします。
公開する予定はありませんが下のような感じです。

とりあえず完了。Mini Display Port – DVI変換アダプタとDVI-HDMIケーブル(2m)合わせて約5000円でできました。キーボードはほこりをかぶっていたのを引っ張りだしてきたらそのままつかえました。会社にぼろぼろのノートが何台かあるので必要なら借りてきてMaxiVistaとか入れてもいいかもしれませんね。
このテレビは東芝の32インチなのですが、解像度は1920*1080まで出力できますのでかなり大きく画面を使えます。
私は液晶テレビの方でxCodeを使い、Macbookでその他のことをしています。が、やはりテレビは42インチ以上のがが欲しいですね。目が悪くなってきたので会社では眼鏡をかけているのですが、最近は自宅でもかけていて余計悪くなってきたように感じます。
まあこれでとりあえず環境は整ったのであとはコードを書くだけです。
おまけ


About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Twitter

  • @Toro_kun まあ仕事で来られるんやったらたいがいそうですわなー。わたしゃ街中から三分くらいのとこに住んどんで松山来られた時はいつでも誘うてくださいね〜。 in reply to Toro_kun 1 week ago
  • @Toro_kun ほんまですかぁー。ほなまた次の機会にでもー。楽しんでって下さいね! in reply to Toro_kun 1 week ago
  • iPadは相方のおもちゃとして絶賛稼働中。あんまゲームしない人なんだけどHarbor MasterとFlight Controlに嵌ってずーーーっとやってらw 1 week ago
  • @Toro_kun おっ、時間あるんでしたらどっか行きますか??w in reply to Toro_kun 1 week ago
  • 昨日のiPhoneアプリのDL数は約200。どこで宣伝してるわけでもないんで、やっぱ新着効果じゃなくて検索で引っかかるんやろなぁ。いつまで続くやら。 1 week ago
  • Follow me on Twitter

Alternative content here