[閒聊] Swift 將成 Android 發展新動力

看板AndroidDev作者 (NO KING)時間7年前 (2017/04/14 21:31), 編輯推噓5(5025)
留言30則, 9人參與, 最新討論串1/3 (看更多)
剛看到這篇新聞 "不用分那麼細,iOS 核心語言 Swift 將成 Android 發展新動力!" https://qooah.com/2017/04/14/ios-swift-for-android/ 所以之後要開始用Swift寫Android了? 不知道多快之內就會發生? 而且也不知道導入要多久 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.146.215 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1492176699.A.087.html

04/15 06:35, , 1F
不就一間學校開了門課嗎…
04/15 06:35, 1F

04/15 07:05, , 2F
這篇不知道在寫什麼...連Java和JVM(android上是ART)都分不
04/15 07:05, 2F

04/15 07:09, , 3F
清楚,還在談語言執行效率...
04/15 07:09, 3F

04/15 07:17, , 4F
看了一下課程介紹應該是把swift compile成java bytecode
04/15 07:17, 4F

04/15 07:26, , 5F
開發方式類似Xamarin,只是執行環境用原生的不另起一套VM
04/15 07:26, 5F

04/15 07:29, , 6F
後面幾段都是這篇的作者的個人意見,跟這課程沒關係
04/15 07:29, 6F

04/15 07:43, , 7F
目前是有一些零星的新聞在談用 Swift 開發 Android
04/15 07:43, 7F

04/15 07:43, , 8F
僅止於新聞,不用認真。Google 不會沒弄 API 就發布
04/15 07:43, 8F

04/15 07:44, , 9F
這樣的消息。換語言等於整個生態圈砍掉重練
04/15 07:44, 9F

04/15 07:46, , 10F
另一個消息是用 Kotlin,也是看看就好
04/15 07:46, 10F

04/15 08:01, , 11F
用Kotlin不用特別做什麼,一樣是JVM語言,IDE和build系統
04/15 08:01, 11F

04/15 08:01, , 12F
也已經支援Kotlin(畢竟是Jetbrains自己的東西)
04/15 08:01, 12F

04/15 08:03, , 13F
本篇的Swift課程應該也是特製的IDE達成一樣的流程
04/15 08:03, 13F

04/15 08:04, , 14F
都沒動到Android SDK(Java寫的)的class,就從別的語言使用
04/15 08:04, 14F

04/15 09:05, , 15F
推 s 大,我也覺得是用特製 IDE 來處理平台議題
04/15 09:05, 15F

04/15 11:40, , 16F
很久以前就有人在用C#開發Android了
04/15 11:40, 16F

04/15 15:29, , 17F
補習班聳動文章
04/15 15:29, 17F

04/15 23:00, , 18F
謝謝大大們的經驗分享~~!!
04/15 23:00, 18F

04/16 10:52, , 19F
老實說,外面的公司還是用java寫,如果是自己玩就沒什麼
04/16 10:52, 19F

04/16 10:52, , 20F
關係
04/16 10:52, 20F

04/16 15:41, , 21F
js,c#,swift都想用自己慣用的語言取代android原生開發
04/16 15:41, 21F

04/16 15:41, , 22F
方式,是java學習曲線太難還是android原生學習曲線太難
04/16 15:41, 22F

04/16 15:41, , 23F
04/16 15:41, 23F

04/17 00:20, , 24F
稍早之前其實還有BASIC、我記得甚至連FORTRAN都有XD 只是要開
04/17 00:20, 24F

04/17 00:21, , 25F
發"產品" 到頭來還是直接用原生最好 這不論開發什麼都一樣的
04/17 00:21, 25F

04/17 02:06, , 26F
都不是,通常是為了在多個平台用同樣的語言開發
04/17 02:06, 26F

04/17 02:09, , 27F
雖然很多UI元件不能共通,但像business logic、接後端之類
04/17 02:09, 27F

04/17 02:10, , 28F
的可以重複利用...
04/17 02:10, 28F

04/17 02:12, , 29F
用JVM語言的像Kotlin、Groovy甚至Scala那種才是嫌Java的
04/17 02:12, 29F

04/19 23:59, , 30F
Java很old school,冗長.go python swift有效率多了
04/19 23:59, 30F
文章代碼(AID): #1OyCyx27 (AndroidDev)
文章代碼(AID): #1OyCyx27 (AndroidDev)