刚刚 Swift 的 Github 库合并了 Android 的支持构建库(疑似)

2016-04-13 19:00:45 +08:00
 pacino
刚 Facebook 的工程师在 Swift 的 Github 上 request 的 Android 构建支持库(具体是啥还没仔细看)被 merged 了,对移动端 App 开发者来说算大新闻吗?
5261 次点击
所在节点    iDev
33 条回复
crayygy
2016-04-14 08:59:03 +08:00
难不成,以后开发的趋势是 Swift/C# 二选一?

Swift 目前来说可以写 OS X 客户端 iOS 服务器端(Ubuntu Linux),如果支持了 Android ,基本上除了 Win 系列的都可以全套 Swift 来完成了。

C#目前可以写 Win WinPhone 服务端(Windows 服务器) .NET 开源之后 Linux 端也可以有比较好的体验了。 MS 也提到说可以用 C#去写 Android 和 iOS 。

那么以后就二选一啊,如果是我的话,我更愿意去写 Swift ,全套搞定,舒爽。
Shura
2016-04-14 09:19:56 +08:00
我很好奇,楼上有几个是写 Android 的?你们以为加语言很容易?不用考虑低版本兼容性?
holmesabc
2016-04-14 09:47:17 +08:00
无非是支持 ndk 了
估计跟 go mobile 差不多
kitalphaj
2016-04-14 11:06:21 +08:00
这估计一时半会不可能,就算有也没有人会用来做真正的开发,成本太高稳定性太低。
moyaka
2016-04-14 11:13:28 +08:00
youxiachai
2016-04-14 11:49:44 +08:00
@Shura native 这层不 care 这个....
palxex
2016-04-14 11:53:00 +08:00
@moyaka 什么,那居然不是愚人节新闻?
yoa1q7y
2016-04-14 12:19:45 +08:00
swift 挺好的啊,至今貌似没啥吐槽的
Phariel
2016-04-14 12:24:21 +08:00
@Calidum 白学家先枪毙 (˘•ω•˘)ง
fashioncj
2016-04-14 12:25:01 +08:00
看了一下是 ndk 的 0.0~大部分人应该不关心吧 0.0~
hooluupog
2016-04-14 12:29:51 +08:00
和 gomobile 一回事,曲线救国(很多语言要上 android 都得这么干)。 Swift 和 Go 都是编译为 2 进制,只需支持 NDK 。而其他语言只能傍 jvm , ART 虚拟机。 kotlin 显然属于后者。

除非重写 SDK ,否则没多大意思。 UI 部分还得用官方 SDK 支持的语言,后台逻辑部分可以用你想要的语言(比如以编译成库的形式,以供调用)。

而重写 SDK 还得看 android team 那票人怎么想的,有没有要换 java 的意思。目前看不到任何迹象(至少 oracle 的官司未宣判之前,谷歌是不会有任何表态的)。重写 SDK 至少需要 2-3 年时间,成熟完善需要时间就更久了。

当然还有另一条路,就是 reactive 那种的。
jjx
2016-04-14 13:31:38 +08:00
@crayygy

mono for android 上手很快的, 熟练的人一天就可以上手, async wait 天然支持, 如果应用类型是企业类的, 很适合
moyaka
2016-04-14 14:58:18 +08:00
@palxex 官方的信息确实还没有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/270808

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX