Firefox Marketplace Reviewers

Preview:

DESCRIPTION

関西Firefox OS勉強会 2nd GIG で使用したスライド http://atnd.org/events/40622

Citation preview

Firefox Marketplace ReviewersFirefox OS Workshop @ Kansai 2ndby Tomoya Asai (dynamis)

about:me

Tomoya ASAI

Mozilla JapanTechnical Marketing (Evangelist)

dynamis @ communitydynamis.jp

@dynamitter

facebook.com/dynamis

mailto: Tomoya ASAI <dynamis mozilla-japan.org>@

Marketplace

Firefox Marketplace

Device, OS 横断マーケットWeb Platform のためのストアFirefox OS はもちろん Android や PC の Firefox もターゲット課金 API については現時点では Firefox OS 限定になっています

https://marketplace.firefox.com/

オープンなアプリストア

全てを Web 技術で実装安定・平等な環境を提供Marketplace のソースも公開

ベンダー非依存Firefox Marketplace 以外にもストア、認証、課金も自由に

https://marketplace.firefox.com/

Marketplace のパートナー

多数のパートナーのうち一例です

Review

Marketplace のレビュー基準

コミュニティレビューFirefox のアドオンと同じ手法レビュー基準もレビュアーもすべてオープンで公平なマーケット

簡単なチェックだけ軽く動作確認、公序良俗に反したものでないか etc...

アプリレビューの原則

公平、思いやり、一貫性制限する門番ではなく開発者の成功を助ける接点

品質保証は行わないアプリを使うがコードレビューは行わない

アプリの見た目でなく動作を確認デザインが悪くても構わないが動作しないと却下

疑わしきは罰せず却下を決める前に開発者に質問します

https://developer.mozilla.org/ja/docs/Apps/Marketplace_review_criteria

求められること

プライバシーポリシーの明記 (リンク)主機能をレビュー担当者が確認可能に対象プラットフォームに適した UI× 明らかに PC 向けのサイトをモバイル用と登録× 画面中央だけ使って回り全部空白

正常にナビゲーションできること「戻る」ボタンに依存しないで使えることボタンやリンクはクリックしやすく

https://developer.mozilla.org/ja/docs/Apps/Marketplace_review_criteria

禁止されるコンテンツ例

猥褻な素材、あるいは性や暴力の描写知的財産など他者の権利を侵害するものウィルスやスパイウェアなどギャンブルの宣伝、児童を搾取するもの特定個人や団体を誹謗中傷するものユーザを騙して金銭を振り込ませるもの

…まぁ常識で考えてください

https://developer.mozilla.org/ja/docs/Apps/Marketplace_review_criteria

公開禁止となる場合

フィッシング詐欺スパム行為コンテンツレーティング違反端末速度低下、クラッシュ、データ損失DDOS などネットワーク攻撃用アプリその他、映画のネタになりそうなリスク

登録削除時には開発者に理由が通知されますhttps://developer.mozilla.org/ja/docs/Apps/Marketplace_review_criteria

ただし、これは特権のないアプリのレビュー基準

権限に応じたレビュー

一般のアプリデフォルト安全なので公序良俗に反しないなど簡単な確認だけ

特権を持つアプリ追加で特別な権限を求める場合フルソースコードチェック対象Privileged or Certified アプリ

アプリのレビューキュー

レビュー待ち時間でソートされてます最初の申請時からの待ち時間でソートされるので待ってる間に変更して再申請しても後回しになったりはしません

原則としては順番にレビュー推奨まぁ原則は原則ですからね…アプリの規模、対象プラットフォーム、 UI 言語、求める権限、課金の有無、ユーザレポート(通報)の有無… などにもよります…判断できない時はスタッフレビューに回される

https://wiki.mozilla.org/Marketplace/Reviewers/Apps/Testing

Hosted Apps のレビュー

manifest ファイルの確認インストールしてアイコンとか動作確認有料サービスは開発者にアカウント要求して確認

permission 要求があればセキュリティ確認別サイトに飛んでしまわないか確認普通のサイトに飛んだら戻って来れない!

課金アプリはレシート確認してるか必須ではないがしてなければその旨を伝える

https://wiki.mozilla.org/Marketplace/Reviewers/Apps/Testing

Packaged Apps のレビュー

レビュアー証明書を入れてテストhttps://wiki.mozilla.org/Marketplace/Reviewers/Apps/InstallingReviewerCerts

基本的には Hosted Apps と同じ権限が変わらないならレビューも変わらない

Privileged API を使うものは別 (次に説明)

https://wiki.mozilla.org/Marketplace/Reviewers/Apps/Testing

Privileged App のレビュー

現在のところ Marketplace スタッフ限定permission 要求のセキュリティ確認すべてのファイルをフルソースレビューCSP によりインライン/外部 JS が無いので JS ファイルは特に特権 API の使用方法に注意して確認

当然レビュー期間は長くなる可能性アリ

https://wiki.mozilla.org/Marketplace/Reviewers/Apps/Testing

みんなよろしく!

For More Info

Firefox OS コミュニティ!

http://FxOS.org/イベントやドキュメントをご案内

http://FxOS.org/ml(https://groups.google.com/group/firefoxos にリダイレクト)

みんな参加してね。みんなよろしく!

Firefox OS アプリ開発ガイド

日本初の Firefox OS 書籍Mozilla コミュニティが誇るテクノロジーエバンジェリスト達が贈る日本初の Firefox OS本!

貴重な情報も満載日本語は勿論英語でもまとまってない情報まで書かれています

私も全体の構成や内容の確認など協力させて頂きました