文档章节

Google Android或采纳苹果的Swift编程语言:避开Java这个坑?

 谁知相恋最长情
发布于 2016/05/04 10:17
字数 445
阅读 343
收藏 0

Google Android或采纳苹果的Swift编程语言:避开Java这个坑?


据TNW报道,苹果正考虑将苹果公司开源的Swift作为Android的“一类”编程语言。有消息称,在苹果宣布将Swift开源的前后(5 个月前),Google、Facebook和Uber的高管曾进行了会面讨论:“Google的Android操作系统,当前仍将Java作为它的首选语言,但消息人士称,Swift并不是要取代Java,至少从目前来说不是”。

不过考虑到正在进行中的Oracle公司的诉讼,消息人士称Google觉得Swift比Java拥有更广阔的优势。

正如TNW所指出,对于Google来说,采用Swift是一个挺重要的任务——毕竟需要打造一个面向Swift的运行时(runtime)、并将之整合到自家API和SDK中。

虽然许多代码将需要重写,但对Google来说只是小菜一碟。对于开发者们来说,一个基于Swift的Android操作系统,显然是一个相当“爆炸”的新闻(能够为两个平台打造原生应用)。

由于易学易用且速度够快,Swift这门编程语言受到了很多人的欢迎。除了Google,Facebook和Uber也有表示会考虑将Swift放到更靠近业务中央的位置。

以Facebook为例,其员工早已在内部把玩Swift(至于玩得有多深入就不清楚了)。另外在Uber,目前暂不知其是否已经开始向Swift迁移,这或许会是一个相当漫长的过程。

[编译自:MacRumors]


© 著作权归作者所有

粉丝 0
博文 18
码字总数 9286
作品 0
程序员
私信 提问
即使是封闭的苹果,也不得不开源了 Swift

在2015苹果WWDC上,最受欢迎和关注的不是iOS 9和OS X,也不是新的Apple Music,而是苹果软件工程副总裁 Craig Federighi 宣布,苹果的编程语言 Swift 2.0 将会开源。 为 什么大家会如此激动?...

oschina
2015/06/12
12.6K
46
几种主流编程语言的优点和缺点比较,不服来怼

在初级程序员阶段,每个人都不可避免遇到选择编程语言和职业方向的难题。我挑选了几个常见的编程语言,分析了优缺点和职业方向,以供想当程序员的人参考。 C/C++ 一句话概括:大多数中国程序...

达尔文
2017/07/22
3.4K
68
Swift -- 安卓开发者的福音 -- 两个凡是

google将会采纳swift作为安卓开发语言 Java确实太落后了

宏哥
2016/04/23
862
4
2017 年编程语言排行榜:php 仅第 8 名,Java 第 3!

2017年编程语言排行榜出炉了。该排行榜由 EEE Spectrum 杂志发布。 在榜单上,我们可以发现,排在前三名的分别为:Python、C、Java 。 被程序员称为“世界上最好的语言”的php,仅仅排名为第...

周其
2017/12/28
15.8K
69
与Java无缝兼容,Kotlin语言的优缺点及建议

从Android 7.0开始,谷歌使用的API从Oracle JDK切换到了open JDK,这对于谷歌来说是一个艰难的决定。对于开发者来说,却倍感兴奋,这意味着长期的官司问题也许就此结束,Android系统开发又可...

架构师springboot
01/10
35
1

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
今天
4
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
今天
8
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
今天
4
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
今天
6
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
6
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部