36
Firefox Marketplace Reviewers Firefox OS Workshop @ Kansai 2nd by Tomoya Asai (dynamis)

Firefox Marketplace Reviewers

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Firefox Marketplace Reviewers

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

Page 2: Firefox Marketplace Reviewers

about:me

Page 3: Firefox Marketplace Reviewers

Tomoya ASAI

Mozilla JapanTechnical Marketing (Evangelist)

dynamis @ communitydynamis.jp

@dynamitter

facebook.com/dynamis

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

Page 4: Firefox Marketplace Reviewers

Marketplace

Page 5: Firefox Marketplace Reviewers

Firefox Marketplace

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

https://marketplace.firefox.com/

Page 6: Firefox Marketplace Reviewers

オープンなアプリストア

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

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

https://marketplace.firefox.com/

Page 7: Firefox Marketplace Reviewers

Marketplace のパートナー

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

Page 8: Firefox Marketplace Reviewers
Page 9: Firefox Marketplace Reviewers

Review

Page 10: Firefox Marketplace Reviewers

Marketplace のレビュー基準

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

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

Page 11: Firefox Marketplace Reviewers
Page 13: Firefox Marketplace Reviewers

アプリレビューの原則

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

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

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

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

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

Page 14: Firefox Marketplace Reviewers

求められること

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

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

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

Page 15: Firefox Marketplace Reviewers

禁止されるコンテンツ例

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

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

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

Page 16: Firefox Marketplace Reviewers

公開禁止となる場合

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

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

Page 17: Firefox Marketplace Reviewers

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

Page 18: Firefox Marketplace Reviewers

権限に応じたレビュー

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

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

Page 19: Firefox Marketplace Reviewers
Page 21: Firefox Marketplace Reviewers
Page 23: Firefox Marketplace Reviewers

アプリのレビューキュー

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

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

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

Page 24: Firefox Marketplace Reviewers

Hosted Apps のレビュー

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

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

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

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

Page 25: Firefox Marketplace Reviewers
Page 27: Firefox Marketplace Reviewers

Packaged Apps のレビュー

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

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

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

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

Page 28: Firefox Marketplace Reviewers

Privileged App のレビュー

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

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

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

Page 30: Firefox Marketplace Reviewers
Page 32: Firefox Marketplace Reviewers

みんなよろしく!

Page 33: Firefox Marketplace Reviewers

For More Info

Page 34: Firefox Marketplace Reviewers

Firefox OS コミュニティ!

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

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

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

Page 35: Firefox Marketplace Reviewers

Firefox OS アプリ開発ガイド

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

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

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

Page 36: Firefox Marketplace Reviewers