この記事には更新版があります
AppStoreのアプリ審査リジェクト理由ランキング、2015年9月版が出ています。
Top 10 reasons for app rejections during the 7‑day period ending September 30, 2015.
https://developer.apple.com/app-store/review/rejections/
今回は新OSリリース直後の集計なので楽しみですね。
例によって前回2015年6月版と比較して見てみましょう。
前回の記事はこちらです。
「AppStoreリジェクトランキング 2015年6月版」
順位の行のカッコ内は前回6月版からの順位の変化です。
10位 不適切なレーティング (↓-6)
3% Guideline 3.8: Developers are responsible for assigning appropriate ratings to their Apps. Inappropriate ratings may be changed/deleted by Apple
ガイドライン 3.8: デベロッパはアプリのレーティングを適切に設定する必要がある。不適切なレーティングはアップルが修正することがある。
アプリのレーティングが適切に設定されていない場合のリジェクトです。
前回は6位、今回10位ですがリジェクト全体に占める割合は3%と変わっておらず、依然、重要な項目ですね。
注意すべきはお酒とエロ。特にエロです。
長谷川はそれぞれの項目について「有無については大きめに(=ちょっとでもあれば「あり」)」「程度(まれ/軽度, 頻繁/頻度)は少なめに」ぐらいの方針で申告しています。
また、個別の項目だけでなく、レーティングの設定の結果算出される年齢について言及されることもあります。この場合、「このアプリの内容だと17+なので17+になる様に設定しなさい」的な指摘になります。
9位 不当に個人情報を集める (↓-1)
3% Guideline 17.2: Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected
ガイドライン 17.2: 機能を利用させる条件としてユーザにEメールアドレスや誕生日などの個人情報を入力させるアプリはリジェクト。
前回10位、今回9位ですが、リジェクト全体に占める割合は前回の2%から3%に増えています。
このリジェクトは、会員登録の中に個人情報があってはいけない、という訳ではありません。その情報取得に必然性があるかどうか、というところが論点の様です。このリジェクトではレビュアからのメッセージの中に to access non-account-based features というセンテンスが含まれていることがあります。
長谷川は non-account-based features(= アカウントベースでない機能)でユーザ情報を取る場合は注意が必要、と思っています。逆に、ユーザ登録をしてから使ってもらう、外で(Webとかで)ユーザ登録してから使って貰う様な場合はあまり気にしないで良いと思っています。
8位 他のプラットフォームへの言及 (↓-3)
3% Guideline 3.1: Apps or metadata that mentions the name of any other mobile platform will be rejected
ガイドライン3.1: アプリやメタデータ(タイトルや説明文など)で他のモバイルプラットフォーム名に言及するアプリはリジェクト。
これ、ついに踏んでしまいました。
iTunes Connectの説明文だけでなく、アプリ内の「お知らせ」などの動的コンテンツなどに「Android版リニューアルしました!」と書いてあってもダメです。つまり、開発者だけでなく、運用チームにもこのルールは共有しておく必要があります。
7位 虚偽、欺し、誤解を招く (↑+1)
3% Guideline 22.2: Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected
ガイドライン 22.2: 虚偽、人を欺す、誤解を招く表現を含むアプリ、他のアプリと似た名前やアイコンを持つアプリはリジェクトされる。
ガイドライン文章どおりの内容なのですが、何らかのコンテンツに関連するアプリを作った時にそのコンテンツの名前をアプリ名に含めるとこの条項でリジェクトされます。この場合、「たとえばこういう名前にしなさいよ」というサジェストがもらえます。
世の中に「なんたら for ○○」とか「なんたら ○○ edition」というアプリが多いのはこういうこと言われているからです。もうちょっと日本語として自然なサジェストを貰えると嬉しいのですけどね。
6位 AppStoreのアプリ名が不適切 (↑+3)
3% Guideline 3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion
ガイドライン 3.4: iTunes Connectのアプリ名とiOS上で表示されるアプリ名は混乱を起こさない様に似た名前になっている必要がある。
ガイドラインからはわかりにくいのですが、AppStoreで良く見るキーワード列挙した様な名前に対するリジェクトです。
「アプリ名 ~ 売り文句売り文句売り文句売り文句キーワードキーワード」の様に。
この項目でリジェクトされる場合、コメントで「AppStoreのタイトルにキーワードを入れない様にね。」と添えられるはずです。
5位 落ちる (↑+1)
3% Guideline 2.1: Apps that crash will be rejected
ガイドライン 2.1: 落ちるアプリはリジェクトされる
わかりやすいですね。落ちるアプリはリジェクトです。
今回は新OSのタイミングですが、前回も今回もリジェクト全体に占める割合としては3%なので新OSの影響はあまり無さそうですね。
再現できない場合は再現方法などをレビュアに聞いてみましょう。教えてもらえたり、再現しないのかそのまま通して貰えることもあります。
4位 アプリ説明とアプリ実装の不一致 (↑+3)
4% Guideline 3.3: Apps with names, descriptions, screenshots, or previews not relevant to the content and functionality of the App will be rejected
ガイドライン 3.3: アプリの名前、説明文、スクリーンショット、プレビューがアプリの内容や機能と一致していないアプリはリジェクト。
説明と実際のアプリの内容の不一致によるリジェクトです。説明文に書いてあるのに実装されていない、説明文に無いのに実装されている、の両方で適用されます。つまり、AppStoreで公開するアプリに「隠し機能」は許されていません。
基本的には「懐中電灯アプリって書いてあるけど実はテザリング機能のあるアプリ」みたいなアプリに対する条項です。
とは言いつつ「アプリの説明には”世界の〜を検索できます”と書いてあるのに日本のしか無いじゃない。」というリジェクトも見たことがありますので油断してはいけません。
前回の3% 7位から、4% 4位へランクアップ。OSアップデートと関連づけると、OS新機能を使って実装したつもりが出来てなかった、等でしょうか。
3位 イケてない (→±0)
6% Guideline 10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
ガイドライン 10.6: アップルとそのカスタマーはシンプルで洗練され、創造性に富んだよく考えられたインタフェイスを高く評価する。これには多くの仕事が必要だがその価値はある。アップルの基準は高い。もしアプリのユーザインタフェイスが複雑だったり、最良でない場合、リジェクトされることがある。
ザ・定番。本調査3回連続、3回目の3位。
アップルから見て「イケてないよね」というアプリに下されるリジェクトです。(大抵そういうアプリはアップル以外の第三者から見ても「イケてない」と思いますが。)
一度もらってしまうとそこからの挽回は大変難しいので「とりあえずこれで出そう」と言う時にすぐに気付く懸念点があれば解消してから出した方が後悔しなくて済むでしょう。
起動するとすぐWebViewになってほぼ全ての画面がWebベースになっている、いわゆるガワアプリ(皮アプリ)はほぼ10.6でリジェクトされます。この場合「このアプリはブラウザと同じだよね。Safariでやりな。」というメッセージが付いてきます。ガワアプリであってもネイティブ部分を作りましょう。
一発ネタ、みたいなアプリも10.6との戦いになる様です。
2位 バグがある (→±0)
12% Guideline 2.2: Apps that exhibit bugs will be rejected
ガイドライン 2.2: バグのあるアプリはリジェクトされる。
アプリにバグがある場合です。シンプル。
前回も書きましたが、どうもレビュアーはiPhone向けのアプリでもiPadを使って審査している様です。長谷川もiPadでiPhoneアプリを拡大表示した場合の不備について指摘されたことが複数回あります。これは、「画像の表示位置がちょっとずれて画像上部が切れてる」みたいな指摘までされます。
Guideline 2.10 iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
ガイドライン 2.10: iPhoneアプリはそのままiPad上の等倍表示、拡大表示でも動作しなければならない。
その他、iPhone用アプリのiPadでの動作については皆さんよく指摘されている様で、必ず一度は見た方が良いですね。
1位 もっと情報が必要 (→±0)
16% More information needed
もっと情報が必要
レビュアーがレビューをする際に、どう見て良いかわからない場合の定型句です。会員制のアプリで起動するとすぐにログインID・パスワード入力画面になり、新規登録が出来ない様な場合です。
アプリが特定のハードウェアを前提としている様な場合にもおそらくこれで返されると思います。この場合、そのハードウェアとアプリを使っている動画を撮影し、YouTubeのURLなどを伝えることで審査を進めることも可能です。
ただ、最終的にハードウェアを郵送することになるケースもある様なので、できるだけ分かりやすい様に説明文や動画を作るのが良いでしょうね。
OSアップデートの影響も無いというのはなかなか面白いですね。