彩虹社App為何無法通過審核

本文簡單分析(揣測)彩虹社(Nijisanji)的 App 功能、分發及未上架原因,實為 iOS App 的發布與審核流程介紹。

根據可得信息可知,彩虹社在招募到新人後會出借一部 iPhone X 並將其開發的 APP 提供給招募的聲優,幫助其藉助 iPhone X 上搭載的原深感攝像頭,通過 Animoji 和 Live 2D 技術生成 2D 角色進行直播並發布到 YouTube ,Periscope ,Mirrativ 。簡單來說 App 功能類似電腦端上的 FaceRig 。

iPhone X 及之後型號 iPhone 上搭載的原深感攝像頭工作原理如下:

先用泛光感應組件照亮用戶的臉部獲取2D紅外照片,然後再用紅外攝像頭識別,接下來再用點陣投影器向物體的表面投出三萬多個特定編碼的紅外點,再通過反射回到紅外攝像頭接收器,利用紅外照片和反射回去的紅外點間的偏移,獲得臉部表面的景深信息,從而構建一個3D精確模型,而通過紅外攝像頭捕捉眼球的畫面並識別瞳孔特徵可以感知眼球運動。

社員通過 iPhone X 的臉部捕捉和彩虹社的 App 進行直播,人物產生的運動主要限於面部特徵,2D Live 形象會有實時準確性問題,但是比使用全身3D捕捉設備更簡單和低成本,也就不需要依靠團隊運作了。

雖然彩虹社於今年一月在推特預告 iOS App 近日上架,然而直至文章發布都沒有在 App Store 完成上架,也許是因為開發者在提交審核後就迫不及待的想要告訴大家這個消息了。

在查閱和整理 App Store Connect 幫助、App Store 審核指南、Apple Developer Program 以及 Apple Developer Enterprise Program 說明之後,筆者初步得出的結論是基於 App Store 政策,彩虹社 App 審核未能同時大概很難通過審核。

由於給 App 簽名必須使用蘋果發放的證書,蘋果得以將開發者分發App的途徑限制為兩條。

第一條路徑是通過 App Store 。開發者必須加入「iOS開發者計劃」才能獲得蘋果發放的「開發者證書」並為他們的 App 簽名。之後,他們的 App 還必須經過蘋果的嚴格審核才能上架 App Store 並提供下載。

另一條路徑是加入蘋果的「iOS 企業開發者計劃」。有些企業需要特製的內部 App ,但出於保密目的又無法公開在 App Store 上上架這些 App 。註冊了「iOS 企業開發者計劃」的公司可以使用蘋果發放的「企業證書」自行簽名 App 並在企業內發放給員工安裝。

既然短期內難以公開上架 App Store ,便只能尋求第二種非公開分發途徑。彩虹社的開發者自然應該是通過安裝自定企業級應用或者 Testflight 測試來提供 App 了。自定企業級應用有測試設備最多只有 100 台的限制。Testflight 測試則可以添加最多 25 個內部測試員、10000個外部測試員,但是邀請外部測試員時該構建版本需要經過 Beta 版 App 審核批准才能開始測試。這又繞回到最初不由得會想到的問題—— App 為什麼無法通過審核。

App Store 審核指南從安全、性能、業務、設計、法律五個方面規定了通過 App Review 的流程,其批准和拒絕標準在整體非常一致。筆者認為,App 未通過審核的主要原因在於設計。性能上雖然直播初期經常出現延遲掉線閃退(甚至藉此看到某位班長的 iPhone 主屏幕配置),但是隨著開發者的優化,這種問題已經得到了改善。

而有關設計的部分規定如下:

請不要簡單照搬 App Store 上的熱門 app,或只是細微修改其他 app 的名稱或 UI,就將其挪為己用。這麼做不但有引發知識產權侵權索賠的風險,更會加大在 App Store 中瀏覽的難度,而且對您的開發者同仁來說也不公平。

App 應包含功能、內容和 UI,而不僅僅是一個經過重新包裝的網站。如果 app 沒有什麼實用價值、毫無新意或者不太像是一個 app,那它就不適合出現在 App Store 中。如果 app 不能帶來持久的娛樂價值,或只是讓人感到毛骨悚然,則無法獲得批准。如果 app 只是一首歌曲或一部影片,則應提交到 iTunes Store。如果 app 只是一本書籍或遊戲指南,則應提交到 iBooks Store。

彩虹社的 App 可能被 App Store 審核認定缺乏原創,App 的功能只是選擇自己的角色並開啟攝像頭捕捉人物面部運動,也許連直播流功能都沒有,是直接鏡像到電腦採集直播畫面。可以理解為雖然 2D 角色形象是原創設計但核心功能是對 Animoji 的照搬。針對創新性這類價值判斷的問題,每個人的觀點不同是自然的現象,而蘋果提到「如果新的 app 引發了新的問題,我們可能會隨時制定新的規則。也許,您的 app 就將促成新的規則。我們同樣熱愛 app 開發,並且尊重您所做的一切」。

另一種可能是審核方認為 App 面向的群體只是社員,太過狹窄:

App Store 是向全球數億人分享 app 的好方法。如果您開發 app 只是為了分發給親朋好友,那麼 App Store 並不是最適合的途徑。這時可考慮使用 Xcode 在設備上安裝您的 app,或使用 Apple Developer Program 會員資格中的 Ad Hoc 分發。如果您剛開始開發 app,請進一步了解 Apple Developer Program。

但開發者完全可以在說明裡表示彩虹社要做大做強,讓人人都能通過努力展現魅力成為虛擬偶像( ̄3 ̄)。

當然只有開發者才能從解決方案中心看到包含了有關 App 拒絕的信息,從而認識到導致 App 被拒絕的特定的《App Store 審核準則》問題。以上分析僅為猜想。

說句題外話,今年七月末公開的免費3D人物製作應用 VRoid Studio 感覺不錯,希望能帶來更多優秀的新老形象,也祝願彩虹社 App 早日過審越做越好吧。

最後插個彩蛋,在收集資料時的意外發現:

參考資料:

sspai.com/post/27298

apple.com/iphone-xs/fac

help.apple.com/app-stor

developer.apple.com/cn/

developer.apple.com/cn/

存在的事實或理論錯漏希望能指正,如果覺得有用感謝留贊支持。


推薦閱讀:

TAG:虛擬youtuber | AppStore |