iT邦幫忙

0

IOS、Android、win phone 的差別與優缺點選擇開發

工作上有接觸到程式設計,對設計手機程式有興趣,想朝這方面發展。

請問IOS、Android、win phone 或還有其他 的差別與優缺點從中選擇程式開發。

覺得開發哪種手機程式比較好,分別是用哪些程式語言或開發環境較好?

想看看大家對手機程式設計的不同看法用作參考。

請大大們幫忙回答,非常感謝~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
15
kikulu
iT邦研究生 4 級 ‧ 2011-04-26 17:35:09
最佳解答

平台永遠都有新的 像當年的Symbian 現在還不是要走入歷史
雖然目前看起來是非i即A 不過三星還是自己搞了bada
當然還有RIM這個很厲害的平台 雖然在台灣賣的不怎麼樣

你要問平台選擇的問題 要看你的需求在哪方面
如果你要考慮的是 找工作好不好找 那可能ios缺人 但是android需求量比較大
如果你要考慮的是 能不能靠開發軟體賺錢 那你要思考的不是用哪個平台 你要思考的是你有沒有創意 有沒有漂亮的UI 基本上 每個平台都有一定的使用群組 只是目前看起來 在使用者願意而且可以付的了錢的比例上 iOS是比較多

除了個人需求外 還有門檻的問題
門檻從兩方面來看

初期投入成本
rim > windows mobile > ios >android
包括了作業系統 硬體 開發會費
(這裡成本是我大概估計的 具體你要自己去查比較好 不完全正確
不過我大概說明一下為什麼W排在i前面
因為wm開發工具要在windows vista以後的版本才能跑 而且上架的付費軟體限制是5隻軟體
再多就要加錢(可能有改變請自己去查)
iOS使用mac mini+付費大概是30000左右 不過付費軟體沒有上架數量限制
當然大陸不少人使用hackmac 這又是另一個討論的問題
)
技術經驗
如果你是vc, .net平台經驗 選windows mobile
如果是java平台 選android
如果是c/c++ 選iOS
這個並不是絕對 只是你有該語言背景 會比較容易看得動程式碼 要是連api都看不懂也就不用進行下一步了

個人淺見
rim 並不在意需要大量開發者替他作
wm 微軟也不是很認真經營
android 在上架管控和讓想買的人可以方便付費這兩塊都作的很差
iOS 比較有在經營這塊 雖然問題也不少

除了這四大比較大的平台有推出軟體商店外
motorola和amazon也有推自己的android store
三星的bada (我本來以為應該有的玩 不過發現他定位在中低階手機 類似以前的s40)
好吧 還有ovi store雖然不知道以後還會不會有
其他還有cydia store,ophone,lephone,中國電信,甚至台灣的hami,s市集 以及大陸幾十個 android market

僅供參考

12
pantc328
iT邦高手 1 級 ‧ 2011-04-26 13:36:13

1.系統沒有好壞,只有會不會的問題.
2.系統沒有所謂的霸主,一個領導的系統也可能幾個月內就被幹掉.以前WinM 6.5還是霸主時,有幾個人看好宏達電的Android?
3.工作上有用到程式設計,你是用到C#?VB?C++?Java?用C#,VB當然WinPhone最好走,Java選GPhone,C++你就可以研究APhone了.
4.你工作的領域是?
5.系統不是只有Mobile Phone 還有很多後台.那你的後台是用怎麼做的.....
非常多考量,非常多技術要批配才能做出適當的產品.

pantc328大大
你上次回答同一個人的問題
在這裡

pantc328大大
抱歉貼錯了
那一篇不是你回的臉紅

4
wilson1966
iT邦研究生 2 級 ‧ 2011-04-28 08:16:58

學HTML5 吧,寫的程式可跨作業系統

pantc328 iT邦高手 1 級 ‧ 2011-04-28 08:57:14 檢舉

//學HTML5 吧,寫的程式可跨作業系統
我只能算了吧!
業界根本沒有一種可以完全跨作業系統的程式.
不然為什麼有那麼多種程式跟作業系統?
每一家的瀏覽器都只是部分相容,而呈現出來的大家也都不一樣.
HTML5的很多Tag在一些如http://www.w3schools.com都不建議使用.

我要發表回答

立即登入回答