You are on page 1of 79

スマートフォンアプリ選手権奮闘記

~31個のアプリを申請するまで~

株式会社システムフレンド
西村誠

アジェンダ
・自己紹介(Hello ヒーロー島 World !!)

・Windows Phone知ってる? 持ってる? いくつ?
・スマートフォンアプリ選手権
・高速開発Tips?
・広島でもWindows Phoneやってるよ(まとめ&告知)

自己紹介

自己紹介
・名前:西村誠
・2011年に北陸から広島に拠点を移す
・北陸と広島を中心にコミュニティ活動に参加

・29歳までチーズケーキ専門店店長をしてました

自己紹介
・普段はPHPプログラマー
・国産ECサイト構築フレームワーク

「EC-CUBE」のエバンジェリストやってます

自己紹介
Windows Phone歴はようやく一年ちょい
壇上で話させてもらっていますが、

まだまだ私もひよっこです

自己紹介
Point 1:
Windows Phone開発者は
長くて開発歴1年
まだまだ

誰にも活躍するチャンスがある!!

自己紹介
ブログ
「眠るシーラカンスと水底のプログラマー」
Twitter
coelacanth
facebook
西村 誠

Windows Phoneを知ってますか?

Windows Phoneを知ってますか?
Windows Phoneは
マイクロソフトの最新スマートフォンです
2010年に海外では続々と
端末が発売され、
首を長くして日本発売を待っていました・・・

Windows Phoneを知ってますか?
ついに日本でも、
auからIS12Tという
Windows Phone OS搭載の端末が
今年8月に発売されました!!

Windows Phoneを知ってますか?
と、ここまでは良かったのですが、
製品としてのWindows Phoneは日本では
(日本でも?)
伸び悩んでいるのは事実。
auさん・・・

Windows Phoneを知ってますか?
Point 2:

リスクがあるのも事実
リスクが無いとわかってから
投資するなんて遅いよね!!

この場にいる御歴々の皆様
はリスクを楽しむ変態猛者で
すよね!!

スマートフォンアプリ選手権

@ITとマイクロソフトがアプリ促進のために
開催したイベント

参加するだけでも特典がすごい!!

特典:アプリケーションを公開するのに必要な
AppHubのアカウント(一万円ぐらい)がもらえる

条件:最低一個のアプリを申請すること

Windows Phoneはこのアカウント以外の
開発ツール(実機をのぞく)は
無償で手に入るので、
実質無償で一年間開発ができる!!

Point3:
マイクロソフトも
色々頑張って
Windows Phoneを押しています
支援を受けて経験を積める
チャンス!!

これからでも遅くない!!
アンテナは伸ばしてウェーブに乗りましょう

・コンテストの概要
9月12日から10月24日までにWPアプリを申請する
「かわいい賞」 10万円
「モテ賞」10万円
「おばか賞」10万円
「アプリがいっぱい賞」
1位 30万円
2位 15万円
3位 10万円

あなたならどの賞を狙いますか?

お金大好き!!
一択、即決
曇りない澄み渡った欲望・・・

Windows Phoneという新しいプラットフォームで
色々な挑戦を行うために、
アプリがいっぱい賞に挑戦しよう!!
という熱い思いを抱いてコンテストに参加

9月12日開始、10月24日締め切りの、
約40日間の
欲に目がくらんだ

熱い戦いが始まりました!!

ちなみに参加特典のAppHubアカウントは、
新規ではなく更新にも利用可能とのことで

しっかり更新に利用させていただきました!!
(また似たような特典があったときの参考に)

【作戦】

ノーデバッグ戦法

・・・良い子は決して・・・

Windows Phoneのマーケットは
審査に時間がかかります。
通常4~5日かかります
土日もカウントされるのが救いか・・・
こういう短い時間で申請アプリ数を伸ばすには
いかに効率良くこの時間差を乗り越えるかが鍵

というわけで、
最初は、基本動作の確認ができたら
とにかく申請する作戦を立てました。

ちなみに同時に複数アプリの申請をしても
順番に審査されるわけでなく、同時に審査され
ます。
多いときは審査待ちが6アプリぐらい並びました

審査でリジェクトされたら
その理由が書かれたPDFがダウンロードできる。
そのPDFを見てなおした方が早いという作戦
で審査基準の不明な序盤はとにかく
アプリを申請しまくってみました

【作戦】

画像後出し作戦

初期のうちは、
スクリーンショットが原因で
何度か審査落ちしました。
実機を別のカメラで写した画像、エミュレータの
枠が見えている画像などなど
なので、とりあえず画像は一枚で審査を通して
おいてその後から追加していきました

やっていくうちに、
審査基準にばらつきがあることに気が付きまし
た。
クラウディアさんの画像を使ったアプリを2つ出し
たのですが、
1つは何事もなくパスしたのですが、もう1つは著
作権大丈夫? と一度リジェクトされました。

(メモ欄にフリーである旨記載でクリア)

アプリ内で音を鳴らす場合も、
一度は審査通ったのですが、別のアプリでは
音楽などが止まるためユーザーに通知してくだ
さいとリジェクト。

これはMessageBoxなどで音が鳴るため再生中
の音楽が止まることを通知すればOK。
iPhoneとかだと音楽は止まらないんだけどねぇ

それではコンテスト中に作成した
アプリを紹介しつつ
利用したコードやポイントを紹介していきます。

「連打」名前通り10秒間に連打できる数を測るア
プリ。
コンテスト終了時に審査委員が高橋名人と知り
急遽作成開始!!
終盤ドタバタした挙句間に合わなかった幻アプリ

最初Silverlightプロジェクトで作成したけれど、
タッチイベントでは連打をカウントしきれずフレー
ム数の多いXNAに書き換えました。

XNAは秒間30フレームだと300連打まで数えられ
る?

申請落ちの理由は、
文字で英語を使っているところがあったから
一時期話題になりましたが、
これもアプリによっては英語使っても通ったので
基準が難しかった
メモ欄に「このぐらいの英語は日本では通じる」
的なことを書きましたが、再度リジェクト

XNAは基本フォントはアルファベットのみなので、
日本語を埋め込もうと思うと文字指定で利用す
る文字を宣言しなければいけない・・・
面倒なので英語で押し通そうとしたのですがダメ
でした。
Silverlight+XNAプロジェクトで再開発中
(あくまでXNAフォントに日本語を使わない!!)

【にゃん卓】
ボタンを押すたびに猫の鳴き声がする
うるさいアプリ。
初期の作品で後の猫シリーズの
素材使い回し作戦の基礎を築いた

DEMO:にゃん卓

DEMO:にゃんチュウ電灯

【花火】
クリックした場所で花火の
アニメーションが連続再生するだけの
プログラムレスなアイデアアプリ
簡単だけど個人的に好き

DEMO:花火

【ここに連絡してね】
特定の電話と、メールを簡単に
送れるアプリ

// 電話のタスクを呼びし
var task = new PhoneCallTask();
task.PhoneNumber = this._tellText;
task.DisplayName = this._tellName;
task.Show();

【ここに連絡してね】
簡単にメールや電話の機能を利用できる
Androidのように
他アプリとの連携することはできない

【カロリー家計簿】
食事の画像、カロリーなどを保存できる
アプリ。
複数の画面に分かれるアプリはMVVMが
楽!!

【クラウディアラーム】
クラウディアさんの声で起こしてくれる
アラーム
素材に困ったらクラウディアさんですw

【クラウディアラーム】
if (ScheduledActionService.Find("AlarmSample") != null)
ScheduledActionService.Remove("AlarmSample");
var alarm = new Alarm("AlarmSample")
{
BeginTime = time, // DateTIme型
Content = “なんかテキスト”,
Sound = getSoundsUri()
};
ScheduledActionService.Add(alarm);//本当はtry catchしてね
MessageBox.Show("設定しました");

週末に3~4アプリ申請して、
次の週の週末にまたアプリ作成&リジェクトアプ
リの再申請という感じで土日中心に開発
最後の方で、
「申請通ってなくても、申請さえしてればOK」
というこれまでの作戦を無にするようなルール
変更に見舞われながら、

合計31本、うちアプリ賞の対象期間の申請29
本という結果をのこしました。

結果・・・

見事に入賞を果たしました!!
が・・・

が・・・

うまいこと分割して二人で登録すれば、
一位と二位をとれたじゃないかw

授賞式は東京で行われました。

わーい、高橋名人から賞状授与&握手!!

Point?

高橋名人に会える!!

【選手権の感想】
・Windows Phoneの開発は環境が整っており
素早い開発が可能
・デザイン担当の方はスマフォアプリ未経験、
Photoshopは使える、本職はネイルアートな方
でしたがBlendはPhotoshopライクだったのです
ぐに習得できた・・・と言ってました
・マーケットはまだまだ問題がある

【選手権の感想】
・今ならマーケットの上部表示もしやすい
・同日にたくさん申請を通すと周りにばれる
・もらった賞金はあぶく銭・・・
・表彰式を夕方にやられると一泊確定&土曜の
ホテルはどこも高い

【苦労した話】
先ほども書きましたがデザイナーさんが
ネイルな方だったので
初めての連続、
バージョン管理に、VS、Blend、初めてさわる
WindowsPhone・・・私より面白い話ができる気
がする

【苦労した話】
かなりリジェクトされました
「Windows Phone 7:申請に落ちた理由色々紹介」
http://blog.livedoor.jp/coelacanth_blog/archives/554
95452.html

【苦労した話】
ネタがない・・・

20個近くなったことろに陥った状態
周囲の人にネタを聞きまくりました

Tips
今日の話を聞いて
これからWindows Phoneの世界に
飛び込んでもいいかなと思ってくれた方に
お役立ちの情報発信

Tips
Silverlight Toolkit for Windows Phone

http://silverlight.codeplex.com/

Tips
Silverlight Toolkit for Windows Phone
デフォルトにはないコントロール(パーツ)
などが使える。

画像のピンチなどが簡単に使える
必須アイテムというかデフォルトです

Tips

DEMO:プーペPhone

Tips
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener
PinchStarted="GestureListener_PinchStarted"
PinchDelta="GestureListener_PinchDelta“
DragDelta="GestureListener_DragDelta“
/>
</toolkit:GestureService.GestureListener>

Tips
日本語の書籍でてます

プログラミングWindows Phone
Windows Phoneゲームプログラミング

Tips
UstreamでTips紹介してます!!

UX-TV
http://www.ustream.tv/channel/ux-tv

Tips
Windows Phoneのハンズオンやってます

次回は11月22日火曜日 XNAを触ります
締切だけど1~2名ぐらいは入れるよ

Tips
iOS24hというイベントでUst出演するよ!!

11月26日の朝の5時から放送だw
「WinodowPhoneとはなんでしょうか?」

もちろん広島の.NETギークは見てくれるよ
ね? ねっ? ねっ?

Tips
12月のWeb Touch Meetingで

Windows Phoneについてしゃべるよ!!
多分裏番組のCSS Nightで告知されている
はずw(スマフォ特集なのにWPが・・・)
話してほしいネタあったらリクエストしてくだ
さい。
Windows Phoneアプリの広告で儲ける方
法とか・・・

Tips
またまたコンテストあるよ!!

年末年始用のアプリコンテスト。
正式な発表は来週頭

Tips
広島でハッカソンやります!!

ハッカソン=みんなで集まってプログラミングしまく
るイベント?(実は私も未経験・・・)
12月3日土曜日
会場はここ!!
お昼から夕方までどっぷりWP7の開発をする一日

Tips

Tips
MSの大西さんが指導してくれて、
みんなで教えあいながらWPプログラミングを
学習できるチャンス!!
時期的にもちょうど、
Holiday App Contest
期間なので入賞も狙えるチャンス!!

Tips
参加条件

やる気
Windows Phone SDK 7.1とWindows Phone
Icon MakerがインストールされあノートPCを
持ち込める方(持ち込めるならデスクトップ
でも・・・)

OS制限あり、WinXPはだめですMacも

Tips
特典:

当日アプリを作成+そのあと2本のアプリを
申請してもらえるならAppHubの年間アカウ
ントがもらえます!!
IS12Tが割引購入できるお話あり
Windows Phone開発の経験ができる!!

Tips
繰り返しになりますが、
Windows Phone開発者はまだまだ少なく、

今回のコンテストは期間も12月15日までと
短期間です!!
具体的な発表はまだですが、
今からでも十分に賞をとれるチャンスで
す!!
ハッカソン学んでコンテスト向けのアプリを
作る狙いで行きましょう!!

Tips
選手権に申し込んだアプリは
ブログ「眠るシーラカンスと水底のプログラ
マー」でプロジェクトをDLできる形で公開し
ていくつもりです。
(即席アプリだらけですが、入門的にはいい
んじゃないかなぁ)
今回のスライドも公開します
(近日ブログで公開? ヒーロー島で公開
できる?)

続きはWebで!!
ブログ
「眠るシーラカンスと水底のプログラマー」
Twitter
coelacanth
facebook
西村 誠

おしまいの前に
広島からのスマートフォン選手権
受賞者は私だけではありません
というわけで、
もう一人の受賞者池田さんのアプリも
紹介してほしいと思います。
広島で総額100万円のうち40万を持ち帰ること
ができました。貿易黒字です。

ご清聴ありがとうご
ざいました!!