Re: [閒聊] 在WIN8的平台上 我該如何選擇??
※ 引述《Ting1024 (無)》之銘言:
: ※ 引述《rosemary0401 (靠,為什麼沒考上榜首)》之銘言:
: : 我是進入業界沒多久的新人,主要在windows的平台上開發多媒體的AP,
: : 根據個人的了解 win8 預計在今年年底上市,
: : 於是我就不得不對未來的方向作出選擇,
: : Q1. 既然都要砍掉重練,與其待在windows部門,轉到android的部門會不會比較好?
: : 大家看好win8的未來性嗎?
: : 以未來1-2年找工作來說,懂android或懂win8哪個比較吃香呢?
: Android AP 兩三天就能上手開始開發了
: 當然是win8比較吃香阿
: 推文說的很對 現在全天下的人都會android
: 國小三年級應該就會了吧
: 因為android的系統太小了 又受限於手機本身的能力
: 能開發的東西太有限了 也幾乎被開發完畢了
: win8 如果走移動平台的開發 大概也會類似這樣
: 可能難一點 要國小五年級才會寫
: 但如果一樣是在開發傳統 pc 得 ap 難度就高了
: 可能要國中一年級才會進來跟你競爭
: ---
哪一個平台不重要...
重要的是你對哪一個有興趣阿?
是對於寫App(UI) 還是對於Component
也有可能你還不夠資深 所以也沒有看到全貌 對公司的road map也不夠清楚
現在所有的系統有分Windows(Win8), iOS, Android
跟不被上述三種系統支援的環境(老掉牙的CE跟Linux)
然後也有分是純App還是那種web application
現在的市場就是一個App最少可以支援iOS
最後希望所有的平台上面都有相同的App
對公司而言 能夠花最少的時間把所有的code全部port到不同的平台是最重要的事情
所以我覺得MF只是一個工具他幫你處理掉某些多媒體的處理還有render
如果你到iOS上面要嗎就是用AV Player處理一切 要不然就是透過OpenGL render
Android 有MediaPlayer 他也有OpenGL幫你處理render
你可以發現的就是如果你想要走Player 每一個系統都有支援的API set
如果你想要做一些處理然後把結果顯示出來
Windows自己有一套 Non-Windows的有OpenGL
至於UI, Windows8 Desktop App就是
Metro就是提供兩種 用C# 然後只提共部分的API 或者用Javascript for HTML5
後者可以用在iOS以及Android上的platform
所以這是一個比較粗淺的大略
你知道之後就會比較知道 假設你要跳到另外一個平台
你要多會哪些東西
我會覺得那都只是如何使用API
最主要就是core component要怎麼設計然後如何接到不同的系統上面而已..
亂亂寫一些大概的
當然有更詳細的部分就不在這邊討論了
希望有幫助到..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 205.248.102.85
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):