IngramChen
積分 0
你可以繼續用 obj c 寫啦, 反正 apple 自家的程式全部是 obj c. 死不了的
但寫 app 要看 library 多不多, 新不新, 還有你找開發者的話, 死守 objc 你可能招不到寫 swift 的人...
IngramChen
積分 0
語言沒問題, 只是去寫 server 的話, 生態系沒起來, 還要擔 break change 的風險.
寫 server 很多選擇, 沒必要像 ios 一樣只能選一種
swift 3 只有說之後會有 ABI 相容1 。
但 swift 4 仍然保留了可能會 break change 的說法。
不過我覺得可以入坑了,之後改的會越來越少吧。而且你寫 iOS 的話一定要會用 swift,因為新的 library 可能都只有 swift 版了,不能再等。
然後處理 break change 是工作的一部份,躲也躲不掉的。回報給你上級,說這是 iOS 開發成本的一部份。說實在的,Apple 把語言設計錯誤的責任轉嫁給用戶 (開發者),實在是不可取。
如果不是寫 iOS 就不要碰 Swift 了,浪費生命。
IngramChen
積分 0
我 android 蠻順的啊,只覺得動畫的速度太快而已。
flutter 能夠接受用 material design 的 UI 就能採用。不過現在還早的很,至少要開始看到 Google 本家的 app 開始用 flutter 改寫才算數 (google map, photo, youtube... etc)
嘛,Google 打的算盤是 -- 可以開始用同個程式產生兩大平台 Android, iOS 的 app,然後之後可以 native 的跑在 ChromeOS 上,而那時的 ChromeOS 可能已經蓋在 Fuchsia 上了。最後的最後則是 Web。
IngramChen
積分 2