Re: [問題] 買macbook開發?
※ 引述《paschen (paschen)》之銘言:
→
07/08 20:33,
07/08 20:33
推
07/10 00:52,
07/10 00:52
→
07/10 00:54,
07/10 00:54
→
07/10 00:54,
07/10 00:54
→
07/10 00:58,
07/10 00:58
→
07/10 07:39,
07/10 07:39
我是覺得講了你大概也感受不出來, 不過反正
首先 licensing 就是個大問題
根據蘋果的規範, iOS 上的第三方函式庫必須靜態連結
而 Qt 本身是 GPL/LGPL/商業授權三軌擇一
所以如果用 Qt 開發 iOS app 要嘛你必須以 GPL 或 LGPL 開源, 要嘛就是得付錢
蘋果最近好像打算開放部署 dylib 就是了
接著是 app 的容量
因為 Qt 是自己帶一套 GUI 函式庫
所以即使你只是寫個 Hello world 大概至少都要好幾十 MB
如果你帶的東西多一點可以破百
尤其蘋果有規定 100 MB 以上的程式必須用 Wifi 下載
等你上 App Store 之後使用者試用的意願會受影響
(不過你可能還不需要擔心這個)
然後是最重要的, 支援度
因為蘋果不允許程式使用自己的 web rendering engine
所以 Qt for iOS 目前不支援 webkit components
你可以自己包 iOS 原生版, 但這樣就沒辦法像前面說的在其他平台上測試
我記得 5.3 企業版好像已經有包好的, 不過你大概不會想付錢
而且即使是包好的也還是要在 OS X 才能編譯測試...
除此之外的感測器元件也不是通通都已經支援, 尤其開源版
還有像 Apple Map integration 當然也沒有(這個倒是比較容易解決)
反正總體來說 Qt 目前對 mobile platform 的支援就是不太完整
雖然某些東西也不是辦不到, 只是自己動手去做就需要更多背景知識
對於沒有商業支援和雄厚 C++ 與平台知識的人而言根本只是製造更多麻煩
想從這裡入門 iOS 開發絕對比你想的辛苦
理想很豐裕、現實很骨感
— Qt China 某網友
--
「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」
-- 班尼多‧加羅素,前義大利藍隊成員
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.94.57
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1404964684.A.709.html
推
07/10 12:06, , 1F
07/10 12:06, 1F
→
07/10 12:07, , 2F
07/10 12:07, 2F
→
07/10 12:09, , 3F
07/10 12:09, 3F
推
07/10 12:11, , 4F
07/10 12:11, 4F
推
07/10 12:13, , 5F
07/10 12:13, 5F
→
07/10 12:14, , 6F
07/10 12:14, 6F
推
07/10 13:06, , 7F
07/10 13:06, 7F
推
07/14 13:04, , 8F
07/14 13:04, 8F
→
07/15 15:26, , 9F
07/15 15:26, 9F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章