Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Marketplace 審查準則

開發者若要透過 Firefox Marketplace 發佈 App,則必須先滿足本篇文章的所有條件。相關條件是為了均衡 Firefox Marketplace 開發者與消費者的需求所設計。開發者需要公平、一致、審查嚴格但不嚴苛的平台,以安心作為 App 的開發基礎;消費者希望 App 安全無虞、可在裝置上順利運作、確實進行 App 本身所載明的功能。下方所列的 App 條件,就是為了兼顧相關需求所設計。

先列出 Mozilla 的 App 審查原則:

  • 審查原則將謹遵公平、一致、寬容的態度與方法。App 審查程序不應只是為 Marketplace 把關,也應該要有受信賴的窗口可提供反饋意見,協助開發者更成功。
  • 審查人員不是 QA 人員!審查期間會有人檢查 App 的 manifest 檔案,並以一般消費者的角度花個幾分鐘實際執行 App。
  • 如果 App 未能通過審查,我們也會讓開發者清楚知道所發現的問題,並提供重新開發 App 的步驟。若時間許可且有相關資源,審查人員也會提供說明文件的連結給開發者,並建議可修正之處。
  • 審查人員不會評斷 App 的外觀,而是單就 App 的運作情形進行審查。舉例來說,即使 App 是以橘色背景搭配紅色的文字,審查人員不會因為版面配色醜陋,而可能以「版面難以閱讀」的理由而退回該 App。
  • 我們同時為開發者提供懷疑的空間。如果審查人員不確定是否該退回 App,就會先向開發者提出相關問題。我們不會因為開發者無法控制的平台問題,而 (故意) 退回 App。但如果我們無法讓 App 運作,可能會先暫緩 App 通過核准。

安全性

可到這裡參閱 App 安全架構的相關細節:https://wiki.mozilla.org/Apps/Security

  • App 的 manifest 檔案,必須與 App 本身的來源一致。
  • App 的 manifest 檔案,需經由伺服器附註 application/x-web-app-manifest+json 的 Content-Type 標頭。
  • 只要是開發者尚未授權使用的內容,App 均不能以 iframe 或重新導向的方式將之載入。
  • 必須在 App 的 manifest 檔案中指定必要權限,並說明索取該權限的理由。

隱私性

  • 開發者在提交 App 進行審查時,必須一併提供隱私政策的連結,但 Mozilla 並未特別要求隱私政策的內容與格式。開發者可使用我們的隱私政策範本,另可參閱我們的隱私政策制定指南

內容

  • 若 App 違反 Mozilla 下方〈內容指南〉章節中所述條文,我們都將退回 App。如果你認為自己的 App 正遊走〈內容指南〉的規範邊緣,甚或該 App 尚未達到可提交的階段,都可要求審查團隊進一步查明。Mozilla 希望能協助所有開發者順利完成自己的 App,而不是耗時開發 App 之後卻遭退回。
  • 從 2014 年 1 月開始,所有 App 均必須先取得國際年齡分級聯盟 (International Age Rating Coalition,IARC) 的內容分級。在提交 App 的過程中,Mozilla 將引導開發者完成簡短的問卷,接著就會立刻收到分級結果。可到這裡了解分級程序的相關資訊。
  • 提交到 Firefox Marketplace 的截圖與說明,必須能確實代表/呈現此 App。
  • 在 App 的 manifest 檔案中,locale 的鍵值必須對應 App 所支援的本地化語系。若開發者提供波蘭文的 locale 鍵值,當然消費者會認為該 App 也具備波蘭文的版本。

內容指南

Firefox Marketplace 將不會接受涉及下列內容的 App。且下方均為說明性的列表而非絕對的定義。Mozilla 亦將視情況而隨時更新。若 App 違反本內容指南所提及的任何內容,Mozilla 均有權立刻將該 App 自 Firefox Marketplace 中撤除。

  • App 內容不得涉及任何色情圖素,亦不可帶有色情或暴力的暗示。
  • App 內容不得侵犯他人權利,包含智慧財產權或其他私有/公眾的財產權。
  • App 內容不得傷害 Mozilla 或使用者 (如電腦病毒、間諜軟體、惡意程式碼等)。
  • App 內容不得涉及非法或倡導非法活動。
  • App 內容不得欺騙、誤導、進行網路釣魚,或導致任何身分竊取之行為。
  • App 內容不得倡導賭博行為。
  • App 內容不得宣傳、廣告非法或受控制的產品與服務。
  • App 內容不得利用、剝削兒童。
  • App 內容不得貶損、威脅、恐嚇、鼓吹偏頗之行為,進而影響任何年齡、性別、種族、民族、國籍、性向、殘疾、宗教信仰、地理位置、受法律保障的個人或團體。亦不得鼓吹任何仇恨性的言論。
  • App 內容不得誤導使用者進行購買行為。

功能性

  • 審查人員必須能執行該 App 所宣稱的主要功能。外觀瑕疵或不影響整體功能的不便之處,均將由審查人員回報給開發者,但不會影響該 App 最後的審查結果。
  • App 必不能影響系統的效能或穩定度。

使用性

  • 開發者應根據目標平台,嘗試適當的最佳化 App 配置,進而避免某些錯誤,如:
    • 提交為行動裝置用的 App,卻明顯是桌面裝置適用的網站。
    • App 明顯無法延伸到完整畫面。例如 320x480 的 App 只會佔用平板電腦的上半角落,剩下的畫面都空白一片。這種 App 當然不適用!
  • App 必須有自己的瀏覽方式,而不需依賴瀏覽器工具列或實體的退回按鈕 (並非所有裝置都具備實體退回按鈕)。
    • 舉例來說,審查人員可能瀏覽到 App 中的某一處卻無法倒回之前的頁面。但也不必因為瀏覽的方便性,而硬要附上完整的瀏覽器工具列。
    • 注意:現正針對舊版 Web 內容而開發 Gaia 的「wrapper」: https://github.com/mozilla-b2g/gaia/issues/2557
  • 如按鈕與連結等的瀏覽元素,均應可輕鬆點擊使用。

黑名單政策

Mozilla 希望永遠都不會動用到黑名單機制,但仍保留將 App 撤除下架的權利。但只要發現已發佈的 App 違反安全性、隱私性、內容規範,或是嚴重影響系統/網路效能,我們將立刻撤除該 App。在將 App 列入黑名單之前,Mozilla 均將通知該 App 的開發者 (除非我們握有特定證據,否則會假設所有開發者都是善良好公民),並由 App 審查團隊提供完整協助,妥善溝通我們所發現的錯誤並儘力解決。以下特定情況絕對會將 App 列入黑名單並撤除下架:

  • 進行網路詐欺、網路釣魚
  • 散佈垃圾郵件、垃圾訊息
  • 在尚未更新內容分級 (即將建構此功能) 的情況下,私自將可愛小狗圖片 v1.0 換成暴力圖片 v1.0
  • App 對極高比例的使用者造成嚴重不當後果 ─ 拖慢手機效能、導致手機重新開機、遺失使用者資料等。而使用者無法辨別是否由 App 所引起,且重新開機亦無法解決相關問題。
  • App 用以進行網路攻擊,如分散式阻斷服務 (Distributed denial of service,DDOS)
  • (insert movie plot risk here)

文件標籤與貢獻者

 此頁面的貢獻者: MashKao
 最近更新: MashKao,