:::

想來研究一下Windows Store的APP開發

12月 18, 2015 0 Comments Edit Copy Download

windows-store-logo

說到APP,大家都只想得到蘋果的App Store跟Andorid的Google Play (至於Firefox OSMarketplace……我只能說R.I.P.),但是其實Windows仍然是大多數人使用的作業系統。而且不管怎麼緬懷Windows XP還是Windows 7,更新的Windows 8甚至是Windows 10還是鋪天蓋地的入侵每個人的電腦,也是現在購買Windows設備的預設作業系統。

Windows 8之後的作業系統跟以前比起來最有趣的特色,我想就是加入了Windows Store的功能,讓大家可以開發APP。


為什麼會想要在Windows上開發APP?

其實在Windows上開發exe的桌面版APP並不是什麼特別的事情,但是真要開發的話,還是要學習另外一套開發工具跟流程,像是Visual Studio (恭喜Visual Studio開放原始碼了)。

image

然而最近因緣際會開始研究起PhoneGap (Cordova),而且用Onsen UI (最近推出的Onsen UI 2很棒喔)做了一個感覺還可以看的APP,也上架到了Google Play上。

PhoneGap的特色就是以HTML5開發,就能做成不同平台的APP。在PhoneGap Build上就直接提供了iOS、Android、Windows Phone三種不同的平臺,使用Monaca還能多編譯成Chrome Extension (擴充套件)跟Windows App。如果自行配置PhoneGap編譯環境的話,還能夠編譯成其他6種平臺的APP,包括BlackBerry黑莓機、Bada、Symbian、webOS、Tizen、Ubuntu Touch (這是從Wiki找來的資料,但是我記得還有更多)。這讓我開始興起朝向其他系統邁進的念頭。

成為開發者的費用

overview_hero

要成為一個APP開發者並不是自己說說就是,而是必須要在各個平台繳交保護費……呃,是上架維護費。

Google Play的開發者註冊費用是眾所皆知的便宜。只要繳交25美元,就可以終身成為開發者。但是其他平台可就沒這麼友善了。

App Store的個人開發者每年要繳交99美元,而Windows Store則是個人每年要繳交19元。這種以年計費的付費方式,真是讓我這種想要淺嚐即止的輕度開發者望之卻步。

微軟的學生方案

不過經友人介紹,我才發現微軟有對學生提供相當優惠的方案,計畫的名字叫做DreamSpark,學生身份申請完全免費。

根據aclicerp寫的介紹,我以學校信箱申請DreamSpark的帳號,然後就能夠取得一串免費的兌換代碼。再來進入到Windows Store Developer申請開發者帳號,申請時就可以用兌換代碼來取代原本需要付的5百多台幣年費。

2015-12-18_122841

現在我終於成功看到Windows Store Developer的開發畫面,雖然跟Google Play Developer Console有很多相似的功能,但是似乎沒有Google的好用?

總之今天就先研究到這邊,那天真的上架了再來跟大家說吧。