在AppUp開發應用程式的一般流程介紹

 

flow

學習Intel AppUp Developer Program (IADP)

參考IADP Overview Guide, 有助於學習並開始著手開發你自己的應用程式。

1

 

選擇您的目標裝置作業系統環境

IADP目前支援兩種作業系統,一個是Windows,另一個是MeeGo。相信對大部分的開發者來說Windows會是比較熟悉的。若你已經熟悉了VB或C#的程式語言,這部份對你來說就會輕鬆很多。MeeGo是目前大家比較不熟悉的領域,我們會在日後對他做更多的介紹,在這裡先帶過。

學習最廣為人知的方法

IADP官網提供了教學影音檔,技術文件,論壇,部落格以及一些開發者提供的資源。在眾多資源中,尋找最多人使用並且推薦的方法去開發會幫助你省下不少時間與精神。若您使用Windows做為你的開發環境,MSDN上面其實就提供了豐富的資源,讓您在開發前多參考前人的經驗。也許在你遇到狀況發問前就已經有很多的答案紀錄在討論區或FAQ了。

下載IADP的SDK

IADP官網提供了相當多的工具,協助您開發應用程式。在使用這些Tools之前,確保您已經相當了解INTEL審核的機制流程與標準。使用官方提供的SDK才能夠正式上傳您的應用程式。

尋找開發應用程式元件(Components)

在開發的過程中難免會遇到一些瑣碎的功能元件問題,若要省下開發這些零零碎碎的元件的時間,您可以選擇直接在線上購買,但在下載套用前要先看清楚使用條件。所有的Component都有獨立的API,技術文件以及授權方式,某些元件是可以免費使用的,但也有一些元件是會搭配你的應用程式收費,舉例來說若他設定收費為10%,日後您的應用程式每賣出一個,該開發者都可以得到該應用程式的利潤10%,所以開發者可以視需要選擇是否使用。

申請IADP ID

下載Component或在官網論壇發問之前必須要先在IADP註冊,註冊過程快速又簡單。只需要輸入E-mail等基本資料即可。若你曾經是Intel Software Network的會員可以直接使用該帳號登入。

替您的應用程式取名並取得一個GUID

登入IADP網站之後,尋找Generate a GUID或Get GUID的按鈕,可產生一個GUID(Global unique identifier)。這個GUID就是您的應用程式的代碼,產生的同時也要輸入您的應用程式名稱。由於所有的應用程式名稱都是獨立不重複的,因此越早得到GUID您就可以越早註冊您心目中的應用程式名稱。

建立與測試您的應用程式

上傳之前請先測試您的應用程式。上傳之後需要通過一系列的審核標準(日期最長14天,對短3天)可以參考: Intel® Application/Component Suitability Guidelines and Validation Criteria 要將您的程式發布到AppUp平台上發揚光大前必須要經過一些基本的審核機制,當這些審核機制都通過後,您的程式才能夠順利讓別人購買或下載,官方這樣做的原因當然不是故意刁難你,而是希望你開發的程式能夠在指定的裝置上正常使用,否則等到程式都上傳後,被使用者投訴,不僅毀了開發者的名譽,也讓更多使用者對AppUp這個平台投入不信任票。所以按照一般的開發流程以及遵照官方給予的審核提示有助於減少您在發布審核的時候遇到的麻煩。

上傳您的應用程式

使用官方提供的SDK才能確保您的上傳是正式且保障的。上傳之前可以先下載Application Submission Checklist。確保你已經擁有清單上面所有必須的資料才能開始上傳。上傳應用程式的流程可以參考How to submit an Application

檢查審核狀態

程式上傳後,程式工程師將會開始替您做審核。您可以在您的Dashboard上看到目前的審核狀態。若審核結果是失敗或回傳錯誤,你能夠在Dashboard看到詳細的錯誤資訊。審核通過亦會在Dashboard上顯示。

監督應用程式使用狀況

應用程式成功部署後就是要監督您自己的軟體,可以在Dashboard的My Application以及Reputation Points頁面看到應用程式的被使用狀態。看看大家對於您的軟體有甚麼評語,好的多包留,不好的就應該要檢討或修BUG囉。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *