android

android

谷歌I/O大会发布了六大重磅产品

互联网gallon 发表了文章 • 0 个评论 • 951 次浏览 • 2016-05-19 16:55 • 来自相关话题

腾讯数码讯(吴彬)北京时间5月19日凌晨1点,2016年谷歌I/O大会如期举行,在此次开发者大会上,除了众人瞩目的新版本Android亮相外,还有一些每年必不可少的神奇东西一同亮相。 ...查看全部
腾讯数码讯(吴彬)北京时间5月19日凌晨1点,2016年谷歌I/O大会如期举行,在此次开发者大会上,除了众人瞩目的新版本Android亮相外,还有一些每年必不可少的神奇东西一同亮相。
QQ截图20160519165423.png

简单总结下,谷歌今年在I/O大会上更新了Android和Android Wear两个平台,发布了一个基于全新语音助手的家庭智能终端和一个全新的VR平台,两个全新的应用,并且照例更新了全新的App开发工具。

Android N

新的Android系统如约而至,实际上早在今年三月,谷歌就一反常态放出了N的开发者测试版,至今已经推出过一个更新版。I/O大会上,谷歌并没有推出Android N的正式版,更多的是对之前开发者版本亮点的总结。

谷歌表示Android N在性能、安全性和生产力三个方面,Android N有了相当大的提升。

而主要更新的内容包括以下这些内容。

性能:Android N主要在运行时间和图形处理上做了更新。运行时间上,Android N对编译器进行了优化,软件的运行时间提升了3-6倍。引入了一个全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%。

图形处理方面,N加入了一个新的图形工具Vulkan,可以帮助游戏的视觉体验更加出色,并减少对GPU的要求。

安全:Android N现在支持全新的文件加密模式,可以对单独的文件进行加密,而不是一个应用或者是一个压缩包。同时加密在Android启动时就开始了,保证了“盲点”时间的安全。

新的Android N在升级时会实现无缝的下载固件、自动升级,系统在后台主动下载升级固件,并在用户下一次重启手机时自动升级系统,没有了烦人的提升和强制升级,尴尬症不会再犯了。

生产力:功能方面,Android N更多的是在用户操作的便捷性上做了一些提升,加入了全新的原生分屏多任务功能,并且加入了多任务快速切换功能,帮助用户解决在两个任务之间频繁切换的问题。

新的通知系统可以无需打开相应软件,直接在通知栏做回复操作,并且支持改变通知的尺寸等功能。加入了新的emoji表情,数量72个。

谷歌没有给出Android N的正式命名,目前还在名称征集中,应该会在正式版上线时公布。

Android Wear 2.0

谷歌同时在此次开发者大会上带了了智能穿戴设备Android Wear的第二个版本迭代——Android Wear 2.0。新的系统主要的看点在于未来使用这套系统的智能穿戴设备可以脱离手机单独使用。

相比上一个版本,此次发布的2.0版本主要改进包括Watch Face、消息和运动三个方面。

Watch Face新加入更多自定义表盘界面,支持个性化定制,用户可以自定义添加日程表、提醒等内容只表盘。

信息功能的优化上,新加入了对手写识别的优化,除了更准确的手写识别之外,基于谷歌人工智能服务,还可以智能向用户推送回复建议。

运动功能接入了Google Fit API接口,并且支持营养应用程序,与此同时新的运动应用支持蓝牙音乐和运动类型自动识别功能。

根据官方的介绍,开发者预览版Android Wear 2.0现在已经上线,正式版需要到今年秋天才会向用户推送。

Google Home

这是谷歌为智能家庭打造的全新智能终端设备,它的造型小巧,有点像一个蓝牙音箱。基于谷歌最新发布的谷歌助理(Google Assistant),它可以通过对话的方式帮助用户实现问题的处理。

这款家庭智能终端可以帮助控制你家里的音响,可以连接到你的灯光、恒温器等等,可以成为家庭的控制中心,配合谷歌助理非常好用。

未来这款设备还能够连接更多设备,不仅仅是与其他音箱的联动、还能够通过谷歌助理控制音频播放、视频播放。甚至未来它可以连接你的汽车,结合无人驾驶让一切成为可能。

同时基于人工智能的谷歌助理也会在使用的过程中逐渐学习用户的习惯,在一定程度上使Google Home更加智能。

Daydream VR

2016年被成为VR元年,几乎所有大的科技公司都在为VR后续的发展指定计划,谷歌自然不例外。在今年的I/O大会上,一个全新的平台Daydream VR出炉。

该平台优化了VR的算法,能够有效的降低延迟、减少眩晕感。它能够支持智能手机,并可以将性能表现降低到20ms以下。Daydream将适用于非常多的手机,包括我们最常见的中兴、华为、小米、华硕等等。

另外Daydream VR也支持头戴设备,谷歌也带来了配合Daydream平台的头戴设备参考设计。参考设计采用纯白色设计,拥有非常简单易于上手操作的控制器,预计在今年稍晚些时候,我们就能看到这些产品亮相。

两个应用:Allo和Duo

应用每年都少不了,今年也是。此次谷歌带来的两款软件都是通信属性极强的软件,分别为IM软件Allo和视频通话软件Duo。

Allo有点像微信和instagram的合体。它可以实现任何人之间的信息交流,和Line类似,谷歌会为Allo定制很多专属的表情,不同的是,使用者在发送这些表情或文字的时候,可以改变它们的大小,以此来表示预期和心情。

同时类似instagram部分,用户发布一张图片,朋友可以对这样照片进行评论。而基于谷歌人工智能识别功能,Allo可以实现对图片的实时检索,并自动对照片进行回复。

神奇的是,基于Google Assistant,Allo可以主动识别图片或者对方的信息,帮助用户回复,这让Allo成为了一款真正“傻瓜”的聊天工具。

而Duo是谷歌推出的视频通话应用。除了常规的视频聊天外,软件的特色在于引入了一项名为Knock Knock的功能,用户可以在接听视频通话之前,就可以预览对方的画面,这项服务采用了谷歌独家的QUIC协议,支持WiFi和移动数据的无缝连接,同时降低对带宽要求,高效支持语音视频通话。

时间方面,今年夏天用户就可以在Android和iOS两个平台下载Allo/Duo应用,但是谷歌并未公布Windows 10 Mobile的支持计划。

开发工具更新

既然是开发者大会,开发者的工具自然少不了。谷歌在此次大会上发布了全新的Android Studio 2.2工具。包括对Java8新特性的支持、更便捷高效的UI设计工具、模块化的应用构建机制等。

同时谷歌还发布了一个新版的用于应用统计、消息推送及维护管理服务的工具Firebase Analytics。它不仅完全免费,还新增了包括消息推送、在线云存储以及实时性能调校等在内的多项新功能。

它提供了全新的应用管理控制台,以及与Android Studio等其他开发工具的深度整合。借助Firebase Crash Reporting,开发者可以接收来自用户的应用崩溃报告,Firebase Test Lab则提供了应用上线前的全面测试环境。
来源:腾讯科技

谷歌酝酿将苹果Swift作为安卓APP主要开发语言

互联网admin 发表了文章 • 0 个评论 • 944 次浏览 • 2016-04-08 18:41 • 来自相关话题

安卓操作系统的软件开发语言是 Java,而在过去几年中,有关 Java 的版权,谷歌和甲骨文之间发生了长期的诉讼。最新外媒消息称,谷歌正在考虑将苹果开发的 Swift 作为未来安卓软件开发的“一级”语言,此外 Facebook、Uber 等公司也开始越来越重视 ...查看全部
安卓操作系统的软件开发语言是 Java,而在过去几年中,有关 Java 的版权,谷歌和甲骨文之间发生了长期的诉讼。最新外媒消息称,谷歌正在考虑将苹果开发的 Swift 作为未来安卓软件开发的“一级”语言,此外 Facebook、Uber 等公司也开始越来越重视 Swift 的使用。

66372-20160408085639547-591014166.jpg


据美国科技新闻网站 TheNextWeb 引述知情人士报道,此前苹果 Swift 转变为开放源码语言,而谷歌、Facebook、和 Uber 三家公司的代表曾经在英国伦敦开会,专门讨论 Swift 语言,谷歌决定逐步在安卓系统中采用这种语言。

Java 目前是安卓开发最为重要的语言。消息人士表示,至少在最初阶段,Swift 语言不会取代 Java 的重要地位。目前谷歌和甲骨文之间有关 Java 的诉讼仍在持续中,引发了外界隐忧,消息人士称,谷歌认为 Swift 和 Java 相比有着广泛的优势。

Swift 目前是一种开源语言,这意味着谷歌可以将其应用到安卓软件开发中,同时不改变安卓的开源移动架构。

谷歌会这样做吗?

Swift 由苹果公司开发,目的是取代古老的开发语言 Objective C。Swift 很快获得了苹果开发者的欢迎,据称软件代码更容易编写、没有其他语言的复杂参数结构。

Swift 语言在 2014 年苹果全球开发大会上发布,随后获得了许多科技公司的支持,比如 IBM、专车公司 Lyft、Vimio、Pixelmator 等都在使用 Swift 语言开发自己的 iOS 软件。

不过,Swift 不能够轻易到“拷贝黏贴”到其他操作系统上,如果谷歌要将其作为安卓开发语言,谷歌首先必须开发一个 Swift 的“运行时库”,这还只是第一步。

谷歌还要把整个的安卓应用软件开发库移植到 Swift 上,另外各种软件开发结构和开发包,都要支持 Swift 语言。据称,目前安卓底层的开发接口采用 C++ 语言编写,Swift 不能够轻松兼容,因此谷歌可能要重写编写这些接口的代码。

另外在使用 Java 高级开发接口方面,Swift 语言也会遇到麻烦,谷歌需要做一些重写代码的工作。

不过,将 Swift 作为安卓主要开发语言,从技术上并非不可能。去年底,知名软件开发员 Romain Goyet 曾经试验用 Swift 来开发安卓软件,并且取得了成功。他的试验发生在苹果将 Swift 开源之前,但这也证明 Swift 可以用于安卓软件开发。

据悉,上述的试验使用了“安卓 NDK”工具,这一工具也能够让其他开发语言应用于安卓开发。不过,因为 Swift 已经转变为开源语言,此外背后还有谷歌的支持,因此未来如果作为安卓主导开发语言,开发者可能不再需要这一工具。

总体而言,如果使用 Swift 语言,谷歌可能要重新进行围绕 Java 的相关工作。

Kotlin 语言

消息人士还透露,谷歌也曾经讨论是否将另外一种语言 Kotlin 作为安卓开发的一级语言。

和 Swift 一样,Kotlin 也是面向对象的语言,更加关注软件的安全性。不过和 Swift 不同的是,Kotlin 能够在谷歌提供的安卓开发工具“Android Studio”中。

不过,消息人士透露,谷歌相关团队目前认为 Kotlin 语言在进行编译时,速度有些慢。

Kotlin 语言被认为能够应用于任何 Java 语言运行的环境中,另外一些开发项目也能够无缝支持混合使用 Kotlin 语言和 Java。

如果谷歌将 Kotlin 语言作为安卓开发主要语言,那么谷歌需要做的移植工作相对少一些,但是开发者可能面临艰难的过渡。

Facebook 和 Uber

因为 Swift 的一些技术优势,Facebook 已经开始重视这种语言。Swift 的优势之一,是能够同时作为后台开发和前端开发的语言。对于 Facebook 这样的社交网络产品而言,这种特点很有帮助。比如移动应用软件和服务其能够无缝通信,另外 Facebook 也能够更容易推出各种服务的开发接口。

Facebook 已经开始使用 Swift 进行开发。最近在开源项目存放服务 Github 上,出现了一个名为“Port to Android”的项目,由 Facebook 的员工开发。不过目前还不清楚这是否是 Facebook 官方正式的开发项目。不过可以证实的是,Facebook 内部已经在使用 Swift 语言,只是不为外界所知。

和谷歌、Facebook 相比,移动专车公司 Uber 使用 Swift 语言的道路更加明晰。Uber 在开发中也存在大量的服务端、开发接口等,不过竞争对手 Lyft 使用 Swift,给 Uber 提供了一个参考的榜样。

何时会采用 Swift?

不过短期之内,Swift 还无法作为安卓开发的主导语言,主要原因是安卓操作系统需要做好大量的准备工作。

不过,Swift 语言正在星火燎原。一些研究显示,Swift 目前已经成为全世界发展速度最快的程序开发语言,另外转向开源之后,更是出现了火箭式暴增。GitHub 披露,在其平台上,Swift 的流行度排名第 11 位。

另外,市场对于 Swift 开发员的需求正在迅速增加,至少表明一些科技公司正在探索用 Swift 开发软件。

不过,谷歌安卓操作系统使用 Swift 的道路很漫长,其需要重写安卓的每一个系统服务、软件和开发接口。谷歌也必须提供很多的支持工作。

另外,谷歌实际上已经在离开甲骨文主导的 Java 语言,谷歌已经在使用安卓的“Open JDK”,而不是甲骨文拥有版权的 Java API,另外谷歌也开始考虑“后 Java”的一些问题。

谷歌I/O大会发布了六大重磅产品

互联网gallon 发表了文章 • 0 个评论 • 951 次浏览 • 2016-05-19 16:55 • 来自相关话题

腾讯数码讯(吴彬)北京时间5月19日凌晨1点,2016年谷歌I/O大会如期举行,在此次开发者大会上,除了众人瞩目的新版本Android亮相外,还有一些每年必不可少的神奇东西一同亮相。 ...查看全部
腾讯数码讯(吴彬)北京时间5月19日凌晨1点,2016年谷歌I/O大会如期举行,在此次开发者大会上,除了众人瞩目的新版本Android亮相外,还有一些每年必不可少的神奇东西一同亮相。
QQ截图20160519165423.png

简单总结下,谷歌今年在I/O大会上更新了Android和Android Wear两个平台,发布了一个基于全新语音助手的家庭智能终端和一个全新的VR平台,两个全新的应用,并且照例更新了全新的App开发工具。

Android N

新的Android系统如约而至,实际上早在今年三月,谷歌就一反常态放出了N的开发者测试版,至今已经推出过一个更新版。I/O大会上,谷歌并没有推出Android N的正式版,更多的是对之前开发者版本亮点的总结。

谷歌表示Android N在性能、安全性和生产力三个方面,Android N有了相当大的提升。

而主要更新的内容包括以下这些内容。

性能:Android N主要在运行时间和图形处理上做了更新。运行时间上,Android N对编译器进行了优化,软件的运行时间提升了3-6倍。引入了一个全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%。

图形处理方面,N加入了一个新的图形工具Vulkan,可以帮助游戏的视觉体验更加出色,并减少对GPU的要求。

安全:Android N现在支持全新的文件加密模式,可以对单独的文件进行加密,而不是一个应用或者是一个压缩包。同时加密在Android启动时就开始了,保证了“盲点”时间的安全。

新的Android N在升级时会实现无缝的下载固件、自动升级,系统在后台主动下载升级固件,并在用户下一次重启手机时自动升级系统,没有了烦人的提升和强制升级,尴尬症不会再犯了。

生产力:功能方面,Android N更多的是在用户操作的便捷性上做了一些提升,加入了全新的原生分屏多任务功能,并且加入了多任务快速切换功能,帮助用户解决在两个任务之间频繁切换的问题。

新的通知系统可以无需打开相应软件,直接在通知栏做回复操作,并且支持改变通知的尺寸等功能。加入了新的emoji表情,数量72个。

谷歌没有给出Android N的正式命名,目前还在名称征集中,应该会在正式版上线时公布。

Android Wear 2.0

谷歌同时在此次开发者大会上带了了智能穿戴设备Android Wear的第二个版本迭代——Android Wear 2.0。新的系统主要的看点在于未来使用这套系统的智能穿戴设备可以脱离手机单独使用。

相比上一个版本,此次发布的2.0版本主要改进包括Watch Face、消息和运动三个方面。

Watch Face新加入更多自定义表盘界面,支持个性化定制,用户可以自定义添加日程表、提醒等内容只表盘。

信息功能的优化上,新加入了对手写识别的优化,除了更准确的手写识别之外,基于谷歌人工智能服务,还可以智能向用户推送回复建议。

运动功能接入了Google Fit API接口,并且支持营养应用程序,与此同时新的运动应用支持蓝牙音乐和运动类型自动识别功能。

根据官方的介绍,开发者预览版Android Wear 2.0现在已经上线,正式版需要到今年秋天才会向用户推送。

Google Home

这是谷歌为智能家庭打造的全新智能终端设备,它的造型小巧,有点像一个蓝牙音箱。基于谷歌最新发布的谷歌助理(Google Assistant),它可以通过对话的方式帮助用户实现问题的处理。

这款家庭智能终端可以帮助控制你家里的音响,可以连接到你的灯光、恒温器等等,可以成为家庭的控制中心,配合谷歌助理非常好用。

未来这款设备还能够连接更多设备,不仅仅是与其他音箱的联动、还能够通过谷歌助理控制音频播放、视频播放。甚至未来它可以连接你的汽车,结合无人驾驶让一切成为可能。

同时基于人工智能的谷歌助理也会在使用的过程中逐渐学习用户的习惯,在一定程度上使Google Home更加智能。

Daydream VR

2016年被成为VR元年,几乎所有大的科技公司都在为VR后续的发展指定计划,谷歌自然不例外。在今年的I/O大会上,一个全新的平台Daydream VR出炉。

该平台优化了VR的算法,能够有效的降低延迟、减少眩晕感。它能够支持智能手机,并可以将性能表现降低到20ms以下。Daydream将适用于非常多的手机,包括我们最常见的中兴、华为、小米、华硕等等。

另外Daydream VR也支持头戴设备,谷歌也带来了配合Daydream平台的头戴设备参考设计。参考设计采用纯白色设计,拥有非常简单易于上手操作的控制器,预计在今年稍晚些时候,我们就能看到这些产品亮相。

两个应用:Allo和Duo

应用每年都少不了,今年也是。此次谷歌带来的两款软件都是通信属性极强的软件,分别为IM软件Allo和视频通话软件Duo。

Allo有点像微信和instagram的合体。它可以实现任何人之间的信息交流,和Line类似,谷歌会为Allo定制很多专属的表情,不同的是,使用者在发送这些表情或文字的时候,可以改变它们的大小,以此来表示预期和心情。

同时类似instagram部分,用户发布一张图片,朋友可以对这样照片进行评论。而基于谷歌人工智能识别功能,Allo可以实现对图片的实时检索,并自动对照片进行回复。

神奇的是,基于Google Assistant,Allo可以主动识别图片或者对方的信息,帮助用户回复,这让Allo成为了一款真正“傻瓜”的聊天工具。

而Duo是谷歌推出的视频通话应用。除了常规的视频聊天外,软件的特色在于引入了一项名为Knock Knock的功能,用户可以在接听视频通话之前,就可以预览对方的画面,这项服务采用了谷歌独家的QUIC协议,支持WiFi和移动数据的无缝连接,同时降低对带宽要求,高效支持语音视频通话。

时间方面,今年夏天用户就可以在Android和iOS两个平台下载Allo/Duo应用,但是谷歌并未公布Windows 10 Mobile的支持计划。

开发工具更新

既然是开发者大会,开发者的工具自然少不了。谷歌在此次大会上发布了全新的Android Studio 2.2工具。包括对Java8新特性的支持、更便捷高效的UI设计工具、模块化的应用构建机制等。

同时谷歌还发布了一个新版的用于应用统计、消息推送及维护管理服务的工具Firebase Analytics。它不仅完全免费,还新增了包括消息推送、在线云存储以及实时性能调校等在内的多项新功能。

它提供了全新的应用管理控制台,以及与Android Studio等其他开发工具的深度整合。借助Firebase Crash Reporting,开发者可以接收来自用户的应用崩溃报告,Firebase Test Lab则提供了应用上线前的全面测试环境。
来源:腾讯科技

谷歌酝酿将苹果Swift作为安卓APP主要开发语言

互联网admin 发表了文章 • 0 个评论 • 944 次浏览 • 2016-04-08 18:41 • 来自相关话题

安卓操作系统的软件开发语言是 Java,而在过去几年中,有关 Java 的版权,谷歌和甲骨文之间发生了长期的诉讼。最新外媒消息称,谷歌正在考虑将苹果开发的 Swift 作为未来安卓软件开发的“一级”语言,此外 Facebook、Uber 等公司也开始越来越重视 ...查看全部
安卓操作系统的软件开发语言是 Java,而在过去几年中,有关 Java 的版权,谷歌和甲骨文之间发生了长期的诉讼。最新外媒消息称,谷歌正在考虑将苹果开发的 Swift 作为未来安卓软件开发的“一级”语言,此外 Facebook、Uber 等公司也开始越来越重视 Swift 的使用。

66372-20160408085639547-591014166.jpg


据美国科技新闻网站 TheNextWeb 引述知情人士报道,此前苹果 Swift 转变为开放源码语言,而谷歌、Facebook、和 Uber 三家公司的代表曾经在英国伦敦开会,专门讨论 Swift 语言,谷歌决定逐步在安卓系统中采用这种语言。

Java 目前是安卓开发最为重要的语言。消息人士表示,至少在最初阶段,Swift 语言不会取代 Java 的重要地位。目前谷歌和甲骨文之间有关 Java 的诉讼仍在持续中,引发了外界隐忧,消息人士称,谷歌认为 Swift 和 Java 相比有着广泛的优势。

Swift 目前是一种开源语言,这意味着谷歌可以将其应用到安卓软件开发中,同时不改变安卓的开源移动架构。

谷歌会这样做吗?

Swift 由苹果公司开发,目的是取代古老的开发语言 Objective C。Swift 很快获得了苹果开发者的欢迎,据称软件代码更容易编写、没有其他语言的复杂参数结构。

Swift 语言在 2014 年苹果全球开发大会上发布,随后获得了许多科技公司的支持,比如 IBM、专车公司 Lyft、Vimio、Pixelmator 等都在使用 Swift 语言开发自己的 iOS 软件。

不过,Swift 不能够轻易到“拷贝黏贴”到其他操作系统上,如果谷歌要将其作为安卓开发语言,谷歌首先必须开发一个 Swift 的“运行时库”,这还只是第一步。

谷歌还要把整个的安卓应用软件开发库移植到 Swift 上,另外各种软件开发结构和开发包,都要支持 Swift 语言。据称,目前安卓底层的开发接口采用 C++ 语言编写,Swift 不能够轻松兼容,因此谷歌可能要重写编写这些接口的代码。

另外在使用 Java 高级开发接口方面,Swift 语言也会遇到麻烦,谷歌需要做一些重写代码的工作。

不过,将 Swift 作为安卓主要开发语言,从技术上并非不可能。去年底,知名软件开发员 Romain Goyet 曾经试验用 Swift 来开发安卓软件,并且取得了成功。他的试验发生在苹果将 Swift 开源之前,但这也证明 Swift 可以用于安卓软件开发。

据悉,上述的试验使用了“安卓 NDK”工具,这一工具也能够让其他开发语言应用于安卓开发。不过,因为 Swift 已经转变为开源语言,此外背后还有谷歌的支持,因此未来如果作为安卓主导开发语言,开发者可能不再需要这一工具。

总体而言,如果使用 Swift 语言,谷歌可能要重新进行围绕 Java 的相关工作。

Kotlin 语言

消息人士还透露,谷歌也曾经讨论是否将另外一种语言 Kotlin 作为安卓开发的一级语言。

和 Swift 一样,Kotlin 也是面向对象的语言,更加关注软件的安全性。不过和 Swift 不同的是,Kotlin 能够在谷歌提供的安卓开发工具“Android Studio”中。

不过,消息人士透露,谷歌相关团队目前认为 Kotlin 语言在进行编译时,速度有些慢。

Kotlin 语言被认为能够应用于任何 Java 语言运行的环境中,另外一些开发项目也能够无缝支持混合使用 Kotlin 语言和 Java。

如果谷歌将 Kotlin 语言作为安卓开发主要语言,那么谷歌需要做的移植工作相对少一些,但是开发者可能面临艰难的过渡。

Facebook 和 Uber

因为 Swift 的一些技术优势,Facebook 已经开始重视这种语言。Swift 的优势之一,是能够同时作为后台开发和前端开发的语言。对于 Facebook 这样的社交网络产品而言,这种特点很有帮助。比如移动应用软件和服务其能够无缝通信,另外 Facebook 也能够更容易推出各种服务的开发接口。

Facebook 已经开始使用 Swift 进行开发。最近在开源项目存放服务 Github 上,出现了一个名为“Port to Android”的项目,由 Facebook 的员工开发。不过目前还不清楚这是否是 Facebook 官方正式的开发项目。不过可以证实的是,Facebook 内部已经在使用 Swift 语言,只是不为外界所知。

和谷歌、Facebook 相比,移动专车公司 Uber 使用 Swift 语言的道路更加明晰。Uber 在开发中也存在大量的服务端、开发接口等,不过竞争对手 Lyft 使用 Swift,给 Uber 提供了一个参考的榜样。

何时会采用 Swift?

不过短期之内,Swift 还无法作为安卓开发的主导语言,主要原因是安卓操作系统需要做好大量的准备工作。

不过,Swift 语言正在星火燎原。一些研究显示,Swift 目前已经成为全世界发展速度最快的程序开发语言,另外转向开源之后,更是出现了火箭式暴增。GitHub 披露,在其平台上,Swift 的流行度排名第 11 位。

另外,市场对于 Swift 开发员的需求正在迅速增加,至少表明一些科技公司正在探索用 Swift 开发软件。

不过,谷歌安卓操作系统使用 Swift 的道路很漫长,其需要重写安卓的每一个系统服务、软件和开发接口。谷歌也必须提供很多的支持工作。

另外,谷歌实际上已经在离开甲骨文主导的 Java 语言,谷歌已经在使用安卓的“Open JDK”,而不是甲骨文拥有版权的 Java API,另外谷歌也开始考虑“后 Java”的一些问题。