2011年12月14日

AT-METRONOME Version 1.3

なんか先に提出した新アプリよりこっちが先に、審査通っちゃいました。
バージョンアップの審査は早いね。

無料のメトロノームアプリAT-METRONOME、今回の目玉は初のユニバーサル・アプリにしたことです。
本当は僕は基本的にレッスンにはiPadのほうをよく使ってます。(楽譜なんかも電子化してます)
なので、作者本人的には待望のアップデートなんですが、どうなんでしょうねw
普通はiPhoneメインで使いたい人が多いんだろうな。

その他、レイアウト変更、音叉の音の調整を行なっています。
ちなみにVer.1.2はDeveloper Rejectedしたので飛んじゃいました。


In Review

新アプリのステータスが「In Review」に変わってから30時間が経過した。
4時間で結果が出たAT-METRONOMEと比べるとかなりかかってる。
アプリ的にはAT-METRONOMEよりもさらに簡単なものなのだがw
ネタがちょっときわどかったかなー。
リジェクト確率83.4%って感じかな。

あー、この待ち時間イヤ。


2011年12月13日

iOS 5.1 BETA 2




・・・というのが公開中だがどうしたらいいのだろうか。(笑)

iPhoneには怖くて入れられないかな。
いちおうiPod touchには入れて、現在公開中のアプリは特に問題なく動作することは確認した。
しかし開発用実機テスト機としてiOS 5.1を使うにはどうやら、

Xcode 4.3 and iOS 5.1 SDK beta 2 (Lion)

っつーのが必要っぽい。
でも2本も申請中のアプリがあるから、入れるの怖い・・・
アップグレードっていうのは簡単だけど、ダウングレードってのは面倒くさい場合もあるので、ちょっと怖い。

開発用Macが2台あればいいんだろうけど、残念ながら今1台しかないし。
正式版が出るまでtouchのテストはしなくていいかな。

APIの違いを見ると、なにやらAV関連のAPIが書いてあるな。
次はiPod関連のアプリ作ろうと思ってたんだけど、ちょっと待ちかな。
なんか年内はもう仕事納めな予感!!

早く出ろXcode 4.3正式版!!


順位

AT-METRONOMEはかなりニッチなアプリだと思って、ランキングなど気にしてなかったんですが、意外と上位に行くもんなんですね。
上位って言っても、僕が見た最高は無料ミュージックカテゴリ133位ですがw

こないだは


173位とか。
まわりを見ると、Mobile PODとかNEX DJとかGibsonのアプリとか、強力そうなのも見えるんですが、そんなもんなんですね。
今は200位以下に落ちちゃってるんですが、200位ちょい下で上下してます。

レビューもあんまりつかないし、プロモーションらしいことはなんにもしてないし、ビギナーズラックかもしれませんが、ちょっとヤル気がわいてきました。


2011年12月12日

AT-METRONOME FAQ

ほぼ無いですが、一応無料メトロノームアプリAT-METRONOMEの疑問を掲載します。


Q: スピーカーから音がでないのですが。
Sound does not come out from the speaker. 
A: iPhoneをお使いで、マナーモードになっていませんか? AmbientSoundモードで動かしているため、マナーモードではスピーカーから音が出ないようになっております。
これは、スピーカー使用中に、マナーモードで着信に気づかないことを防ぐため、そのようにしております。
Do you use iPhone and set silent mode?  Since it is moving in AmbientSound mode, in a silent mode, sound comes out from a speaker.
This is for preventing not noticing call arrival by a silent mode during speaker use. 

Q: ピタっと狙ったテンポにできないのですが。
It is not made to just and the tempo aimed at. 
A: あまり数値にこだわらず、リアルのメトロノームの感覚で使っていただければと思います。(結構この製品の大きなポリシーなので)
It seldom adheres to a numerical value, but I think if you use with the feeling of a realistic metronome.  (It is a policy of this product. )

Q: BPMあってますか?
Is BPM right? 
A: 正確なテンポを出すのはなかなか難しいのですが、AT-METRONOMEでは楽器練習用を主眼においておりますので、数値通りのBPMにすることよりも、均一なインターバルにすることを優先しています。(DTM用ではないですし、正確な数値に意味は無いでしょうから) BPM値はあくまでも目安とお考え下さい。
AT-METRONOME is not at BPM as numerical, and it gives priority to using a uniform interval.
Please consider the BPM value to be a near numerical value.

Q: 画面が消える時があります。
A screen may disappear. 
A: iPhoneで近接センサーをONにしている場合、近接センサーに物が近づくと、START/STOP動作になります。
不用意に手などをiPhone上部に近づけないようにしてください。
It will become START/STOP operation, if a thing approaches a proximity sensor when the proximity sensor is being turned ON with iPhone.  Please do not bring a hand etc. close to the iPhone upper part carelessly.

Q: アプリを再度インストールしなおしたら、拡張機能が消えてしまったのですが。
When reinstalling an application again, expanded function have disappeared. 
A: すでに購入したiTunesアカウントでリストアしてください。また再度購入しても、Appleの仕組みにより、無料で(課金されずに)拡張機能をダウンロードできるはずです。
Please Restore by the already purchased iTunes account.  According to the structure of Apple, expanded function should be able to be downloaded free.



その他、質問がございましたらコメント欄にてお願いします。
If you have any questions, please write a question to a comment field.

storyboardでのかんたんユニバーサルアプリ

AT-METRONOMEをユニバーサルアプリ化して申請中ですが、XCODE 4のstoryboardだと結構簡単だったのでざっくり説明。
ここではiPhoneアプリがstoryboardを使って完成した後という前提で説明します。

1. storyboard を追加

「Device Family」はiPadで
MainStoryboard(iPad). storyboardなどiPad用とわかり易い名前で。



2. Summaryで1.で作ったstoryboardを追加
DevicesはもちろんUniversal

iPad用のMainStoryboardを設定します。



3. iPhone用のstoryboardから全パーツをがばっとコピペ
・View Controllerを、iPhone用のと同じにする。
・各パーツのActionやOutletをiPhone用と同じにちまちま設定(ctrl+ドラッグが便利)
・Viewが複数ある場合はすべてのViewでやる。 Navigation Controllerなどもあれば同じに

4. 各パーツの位置や大きさを調節
・iPadならではの部分がまずいろいろあると思うので、コードをせっせと書き換える。


if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone)

とかで。
AT-METRONOMEの場合は、iPadでは横向きに出来るようにしたかったってのと、広告の大きさあたりのコード変更がありました。

5. iPad用のアイコンやローディングイメージも忘れずに。





なんて手順でどうだろうか???
(あんまり自信なし)

2011年12月10日

2011年12月9日

AT-METRONOME Version UP

というか、生まれて初めてバージョンアップしてみました。
無料メトロノームAT-METRONOME、今回のVer1.1では

  •  2本指のタップによって開始/停止ができるようにしました。
  • 近接センサーによって開始/停止ができるようにしました。(iPhoneのみ)
  • AdMobが表示されます。

近接センサーはVer1.0公開後に知った技です。 僕は結構長い間iPod touchだけを使い続けてて、au by KDDIでの取り扱い開始を機にiPhoneデビューしたんですが、やっぱりiPhoneってすごいデバイスですね。
これでまた一気に使いやすくなりました。個人的にはw

ちなみにVer UPだと審査待ちは4日でした。
簡単な変更ですが、AdMob表示ってのはちょっとドキドキしました。
広告はお金に絡みますからね、なんか突っ込まれるんじゃないかと・・・ちょっと臆病過ぎなだけですがw


2011年12月6日

メモ - iAd

XCODE4でIB(Storyboard)を使ってiAdバナーを貼る場合、かなり簡単なのだが、あんまりGoogleで引っかからないので書いておく。
超初心者だといろいろ関係無いことまでコピーしちゃいそうなので。(僕ですがw)


  • IBでADBannerViewを親Viewにドラッグして追加。
    基本的にこれだけでiAdは出るのだが、エラー時の処理を入れないとリジェクトされるそうなので、
  • delegateを親のViewコントローラーにする。
    (ctrl押しながらドラッグするやつでやれば簡単。Outletは必要に応じて)




後はいろいろ紹介されてる↓のメソッドを好きに書けばOK
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

ポイントはviewDidLoadでいろいろ書く必要が無いこと。


2011年12月1日

なかなか

フリーソフトなんて昔Windows用を散々作ってたし、iAppなんてもの似たようなもんだって思ってたんだけど。
いやー、全てが初体験な感覚で、なかなか刺激的ですな。
やっぱり自分が作ったものが「あの」iTunes Storeに審査の末に置かれるってのはなんていうか実際やってみると、かなり「大事を成した」感覚です。
ちょっとAppleに対してへりくだり過ぎですねw

AT-METRONOMEの初日のダウンロード数は、まあ予想より多かったなって印象です。
なんてことないアプリだから、よっぽど検索で片っ端から試す人ぐらいしか気づかないと思ってたんで。
どっかの新着にでも載るのかな? iTunes Store上では見当たらなかったんだけど。

そしてなんと初日にいきなり!!! レビュー書いてくれた人がいました!
アメリカの人でしょうかね?「よく出来てる」と5つ星くれました。
まあ、こんなのも初体験ですが、めちゃめちゃ嬉しいです。
バージョンアップするのが怖くなりますwww

ちなみにダウンロード数は、USA、中国、日本、韓国、、、、といった順で多かったです。
なんともまあ、統計通り。