Intel 為了鼓勵開發者踴躍嘗試挑戰並為筆記型電腦,平板電腦等手持裝置開發更多有趣的應用程式,設立了Intel AppUpSM developer Challenge的平台,裡面包含了多項大獎,總獎金超過美金五萬元!(相當於新台幣一百多萬),如此鉅額的獎金想必讓任何人都覺得心動吧。參加的方式很簡單:

第一步:加入IADP,網址:appdeveloper.intel.com/en-us/join/.

第二步:將你的完整程式上傳到系統上。

第三步:加入挑戰Enter the Challenge!贏取高額獎金!

讓我們看看目前有哪些大獎吧!

grandprize1

主題:支援多裝置的應用程式開發

獎品:USD$50,000 或 南極之旅全包 二選一

只要你開發出能夠在一種裝置以上運行的App就有機會贏取包含所有衣食住行費用的南極之旅,若您不想旅行也可以選擇贏取5萬美金的現金並待在家裡。

grandprize2

主題:在MeeGo平台上最傑出的應用程式

獎品:USD$50,000 或 俄羅斯五日遊+駕駛軍用飛機 二選一

只要你開發出在MeeGo上最特別最具創意的App就可能贏取5天俄羅斯並以超音速駕駛軍用飛機(筆者都覺得超不可思議)。若您不想旅行也可以選擇贏取5萬美金的現金並待在家裡。

grandprize3

主題:在平板電腦或netbook上開發出最好的App

獎品:USD$25,000 或 TED研討會行程 二選一

在平板電腦或netbook上開發出最好的App贏取TED研討會的行程。或選擇領取兩萬五千元美金。

 

還有多項大獎等待您來贏取,可以參考官方網站:http://appdeveloper.intel.com/en-us/contest/contest-details。看來這次INTEL下足了重本來吸引開發者的投入。若你對自己的程式開發有信心,或你已經擁有經歷多場比賽的夥伴,不妨試試開發Intel 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囉。

甚麼是Intel AppUp Developer Program(IADP)?

你知道Angry Bird嗎? 如果你知道它是一款爆紅的手機應用軟體那你應該就對App Store不陌生。蘋果自從推出自家的IPhone, iPad, iPod, Mac之後就大力推廣App Store,而App Store至今已經收納了至少300,000的應用軟體,也有不少的程式設計師因為這個平台而賺了人生的第一桶金。

IADPstore

Intel 現在就是要做類似的事情!目前你可能對Intel的了解只是在CPU的部份,但其實Intel已經默默的推出了一系列的軟體發展計畫,其中一個計劃就是Intel AppUp developer program (以下簡稱IADP)。而這個program發展出來的軟體就可以發布到AppUp 的軟體市集去販賣 (就像Apple的iOS Developer Program與App Store的關係)。IADP目前在台灣(中文繁體的環境)還不是為人所熟知。目前已經有三十六個國家可以直接支援軟體金流的機制,而台灣也預計在大2011年底正式支援。2011年底以前,臺灣的使用者只能下載AppUp上的免費軟體。2011年底正式支援之後,臺灣的使用者亦可以付費購買AppUp上的軟體,開發者可以選擇開發國際用的應用程式或針對台灣市場開發給本地的使用者。

為甚麼要加入Intel AppUp Developer Program?

首先,若你曾經有開發過Microsoft,Apple或Android的軟體,IADP對你來說就一點也不難了;但若您在這方面沒有經驗也無大礙,IADP提供了很多的技術文件讓你去學習,如果你本身就擅長C/C++,VB .NET, C# .NET, ADOBE AIR或JAVA的程式語言,只需要在你的應用程式上加幾行程式碼就可以輕鬆發布到AppUp平台上,根本不太需要重新學習新的技術或程式語言。

其次,大部分的Application Store如AppStore, Android, Microsoft加入錢都要繳USD99的年費,相等於約新台幣2900左右。而目前加入IADP是免費的喔!相信是為了吸引更多的開發者加入而推行的優惠措施(但不知道何時會截止,大家趕快註冊吧)。

IADP Program

再來,目前IADP支援的作業系統除了Windows外還有MeeGo,此外,只要是Intel-based的裝置(筆記型電腦/個人電腦,平板電腦,智慧型手機,智慧型電視,嵌入式系統)都可以裝上AppUp軟體來使用你開發的應用程式。相信大家都非常了解,以上的裝置都是未來的趨勢,先在此領域站領一席之地自然就可以先分得一杯羹了。

最後,Intel亦針對不同的程式語言提供軟體開發工具包(SDK),若您是愛用Visual Studio的開發者,安裝SDK之後會在工具列上出現協助開發AppUp軟體的選項;若您是愛用Eclipse的開發者,亦有提供相對應的開發工具,Emulator模擬器,減少您在開發上的麻煩。

AngryBird

咦?這不是AngryBird生氣鳥的LOGO嗎?怎麼會出現在這裡?沒錯!您所熟悉的Angry Bird除了可以在AppStore下載到外,現在Android Market,Intel AppUp都可以下載到了。是說Intel AppUp也許對你來說還是個陌生的名詞。這也是我寫這篇文章的目的,隆重向大家介紹一個全新的平台!Intel AppUp!

Intel AppUp是甚麼?

如果你已經對AppStore有所了解的話,那Intel AppUp對你來說一點也不難了解。眾所周知AppStore預安裝在蘋果iOS作業系統中,如iPhone, iPod Touch, iPad與Mac都是iOS-based的手持裝置。用手指劃個兩下,選擇您喜歡的軟體(遊戲或應用程式),只要是免費的都可以直接下載到裝置上來使用;當然,遇到要付費的軟體還是得透過信用卡來購買。0.99元美金的軟體無所不在,對消費者來說輕鬆便宜就可以買到好玩有趣的遊戲,而遊戲開發商與蘋果公司亦可得到可觀的收入,創造了一個三贏的局面。Intel AppUp就是由Intel發展的一個軟體平台,和AppStore類似,任何裝置如筆記型電腦,手機,平板電腦,或是任何手持裝置,只要核心是INTEL的CPU,就可以直接支援AppUp平台,而且都可以免費安裝喔!您可以在這邊找到您喜歡的或對你有幫助的應用程式,有的可能要收費,但大部分的軟體都是免費的。

AppUp

Intel AppUp的操作介面與AppStore類似,您可以在他的官網上搜尋最新的軟體清單,或是直接下載AppUp平台到您的電腦,直接在平台上作搜尋。截至2011年4月19日為止,目前在AppUp上的軟體共有3134件。數字雖然遠比AppStore來得少,但這也反映了開發者能夠在平台中脫穎而出的機會變大了! 若您身邊有朋友正在開發AppStore上的軟體,不妨也介紹他玩玩AppUp平台,說不定會未來更多出色的軟體就出自你朋友手中喔!

App1

接下來就讓大家自己親身體驗吧~反正是免費的,不玩玩看怎麼行呢?

1. 到Intel AppUp 官方網站:http://www.appup.com/applications/index 並點選右方的 "Download Intel AppUp For Windows XP & 7” (大約29.6MB)

AppStep1

2. 下載好了之後就開始安裝吧, 接下來是很傳統的微軟安裝步驟

App2

3. 選擇您的所在區域,這裡選擇"Taiwan”,視情況看看是否要新增AppUp到您的桌面,有需要可以勾選。

App3

4. 要開始囉~

App4

5. 進度進度

App5

6. 安裝搞定,馬上來執行看看!

App6

7. 同意書一定要勾一勾的啦, 選擇上面的I accept…~

App7

8. Loading Bar出來了

App8

9. 成功開啟!這就是傳說中的AppUp 介面了,隨便下載個遊戲來玩玩看。

App9

10. 就挑個打殭屍的遊戲來玩玩好了,雖然說是DEMO版,但刻板印象通常DEMO都是巨作。(記得先註冊帳號喔)

App10

11. 好期待~

App11

12. 下載完成後,就會出現準備安裝的訊息,耐性的等一等吧。

App12

13. 安裝完成了~點選My Apps就可以看到目前已經下載的軟體。(另外兩款遊戲是我後來另外安裝的)

App13

14. 開始遊戲了!

App14

15. 哇~還沒準備好就被殭屍攻擊了~

App15

16. ……

App16

後記

Intel AppUp 平台對於沒有蘋果系列的裝置的使用者來說是個福音,因為現在一般個人電腦PC或筆記型電腦NB只要是Intel-based的都可以免費下載AppUp上的遊戲。若你平日在家悶得發慌,又沒有iPhone,iPad,就上個Intel AppUp來找找樂子吧。那對於蘋果迷(Apple Fans)來說呢?那就是你除了用行動裝置來玩遊戲,又多了一個娛樂裝置啦!聽起來有點牽強,但我猜想也許某些在AppStore上要錢的應用程式,在Intel AppUp上是免費的。(就像Android Market的Angry Bird不用錢一樣),說不定可以先下載來玩玩,再考慮是否買入?

筆者本身是軟體開發工程師,後續會再向大家介紹更多關於Intel AppUp 的開發工具與平台上傳規則。大家先當End-User來玩玩看吧!