IADP上架審核通過技巧 (上篇)

點部落的Intel AppUp developer program 修練大赛已近尾聲,首先感謝各位熱情地參與、用心地研究以及不屈不撓的上架過程。這充份展現了我們點部落的成員技術底子是如此深厚且熱愛對於真理的追求,在這邊謝謝大家。

       點部落的Intel AppUp developer program 修練大赛已近尾聲,首先感謝各位熱情地參與、用心地研究以及不屈不撓的上架過程。這充份展現了我們點部落的成員技術底子是如此深厚且熱愛對於真理的追求,在這邊謝謝大家。

 

       這幾週的過程中,我幾乎都有和各個參與成員互相討論許多的問題,除了技術層面以外,也協助大家做Beta Test,因此瞭解到許多上架過程所產生的曲折,這段時間我也把自己第二個應用程式上傳成功,所以這篇大略探討一下哪一種方式能夠幫助自己的應用程式快速通過審核。

 

       1. 首要之事即是先閱讀 Intel 官方對於審核 Application/Component 的相關文件,以免花了時間寫的程式根本不符合審核標準,第一個該讀的文件是 [ Intel AppUp℠ Developer Program Application/Component Suitability and Validation Guidelines ],如果違反這個文件的任何一樣通常的結果就是被退件。

 

       2. 再來是關於Package的規定,在第一點所列的文章中其中 < 2.3 APPLICATION PACKAGING AND SDK USE > 有相關的文件連結,請自行參考。在此部份關於使用C#/VB.NET的開發者部份,在本文的下篇會提供較為詳細地說明 。

 

       3. 留意Application Description:這個說明是要給一般下載軟體的消費者看的,務求簡單明瞭,能夠充份表達此應用程式的用途;在 Full Description中也可順帶加上簡單的操作說明。由於目前必須以英文撰寫,對於拼字的問題要稍微注意一下。

Pic01

 

       4. ICON與Screenshots:

       4-1. 對於Application而言,ICON的要求是1:1且最少為100X100 pixels 的png圖檔。Screenshots至少要有一張且格式為 820X480 pixels的png或jpg或gif圖檔。

Pic02

Pic03

       4-2. 對於Component而言,ICON的要求同Application一樣為1:1且最少為100X100 pixels 的png圖檔。但Screenshots則為 800X600 pixels的png或jpg或gif圖檔。這點其實有點詭異,Component又沒有畫面,哪來的Screenshot?這有一點因應之道是元件的開發者通常自己會寫一個使用此元件的應用程式來測試元件運作是否正常,所以可以擷取此測試應用程式的圖片做為Screenshot。

       4-3. Screenshot的製怍小技巧:通常我們擷圖沒有這麼準可以剛好符合大小,假設擷取的圖檔是840X716之類的,以Application Screenshot為例可以在修圖工具中 (ex: Paint.NET這套免費的修圖軟體,我非常推薦) 先將其等比例變成572X480,然後使用『畫布大小』調整的功能將其底圖空白部份擴張成為820X480。

 

       5. Content Rating (內容分級) 部份也請特別注意,若有稍不合宜的內容者 (太不合宜大概是沒啥機會可以被通過),必須參閱 http://appdeveloper.intel.com/en-us/article/frequently-asked-questions#dev_21

 

       6. 若是曾被 Reject後再度上傳驗證者:

       6-1. 在 Upload Application File的Application Version部份必須要改變版號

Pic04

       6-2. 你的應用程式版號與Setup Project中的版號為了安全起見,也請一併更改,在這過程中我懷疑如果版號沒有改變,在重新審核的過程中好像會出問題。目前我還沒有完全確認這樣的問題是否會發生,因為我習慣性都會改版號。

 

       7. 在經驗還不是十分充足的狀況下,使用Beta Test先測測看再Submit給Validation Team是比較安全的做法。如果可能的話最好能自己建立一個乾淨地測試環境,因為像我們的開發環境通常都安裝了.NET Framework 4.0,這時就會造成安裝條件那部份的問題測試不出來。

 

       8. 給Validation Team的訊息雖然並未要求一定要填寫,但如果上傳的程式或元件有一定複雜度的時候最好是在這邊將使用步驟說明清楚,如果你的軟體需要Login,記得要將選項勾選起來。我在上傳Mifare Access Condition Calculator時,除了描述這個軟體的目的外,也將操作步驟一個一個解釋,且為了讓Validation Team能夠瞭解這個計算式的內容,我還特別將原廠 (NXP) 的Mifare S50/S70 文件連結列於其上。

Pic05

 

       9. Additional Security Information部份也請確實填寫。

Pic06