时间:2018-05-12 来源:互联网 浏览量:
点击关注 InfoQ,置顶公众号
接收程序员的技术早餐
编辑|小智
本周要闻:Kotlin 使用率达 35%,Java 要退位了?NGINX 发布支持动态配置的开源 Web 服务器;微软提高应用开发者分成比例至 95%;Fast 50 报告:JavaScript 岗位需求增长 59.1%;苹果下最后通牒要求应用更新必须支持 iPhone X 和 iOS 11;百度软件中心的开源软件被发现捆绑恶意程序;中兴发内部邮件:未来两周是打破僵局的关键期。向 10 年前死难的同胞们致敬。
Kotlin 使用率达 35%,Java 要退位了?
在今年的 Google I/O 大会上,关于 Kotlin,Google 只说了只言片语:在过去一年里,有 35% 的专业 Android 开发者在使用 Kotlin,其中 95% 的开发者都对 Kotlin 非常满意。之后就没有再宣布关于 Kotlin 的重大消息或规划了。但结合过去 Google Java 侵权案的判决结果,我们似乎可以嗅出一丝诡异的气息。过去一年,Google 对于 Kotlin 的偏向已经十分明显。
NGINX 发布支持动态配置的开源 Web 服务器
NGINX 最近发布了 NGINX Unit 1.0 版。NGINX Unit 是一种开源的 Web 和应用服务,它支持远程配置和动态配置,使得配置上的更改不会对服务造成中断。Unit 1.0 还支持在同一实例中运行 Go、Perl、PHP、Python 和 Ruby 等多种语言,也支持同一语言的多个版本。NGINX Unit 并非依赖于静态的配置文件,而是使用 JSON 通过 REST API 进行配置。所有的配置直接存储在内存中,支持运行中的服务无需重启即可应用配置更改。路由过程同样也是持续的,不需要重启。
微软提高应用开发者分成比例至 95%
近日,在 Build 2018 全球开发者大会上,微软正式宣布,未来 Windows 开发者将最高获得 95% 的收入分成,而此前的分成比例为 70%。详细来说,所有通过“微软商店”销售的消费者软件,开发者将获得软件下载收入以及软件内消费收入的 95% 分成,不过需要注意的是,游戏软件和 Xbox 平台不包括在其中。另外,如果消费者是通过微软协助的某个营销手段下载了软件,比如软件在微软商店内获得宣传推广,那么开发者能够获得 85% 的分成。这些分成政策覆盖的消费者购买设备包括 Windows 10 电脑、混合现实设备、Windows 手机、Surface Hub 等,而据微软透露,全球 Windows 10 的活跃装机量已经突破了 7 亿。
Fast 50 报告:JavaScript 岗位需求增长 59.1%
近日,Freelancer 发布了 2018 年第一季度的“Fast 50 报告”,这份报告展示了 2018 年技术的总体趋势,包括区块链、人工智能和 JavaScript 编程语言等最热门的技术。报告显示,相比 2017 年第四季度,2018 年第一季度 JavaScript 相关工作岗位增长了 59.1%,而 C#相关工作增加了 62.1%之多。Python 在 2018 年第一季度也增长了 51.6%。此外,Angular 上涨了 63.5%,对 React.js 技能的需求也增长了 17.5%。随着区块链的普及,对区块链技能的需求也日益增长。数据显示,2017 年第四季度到 2018 年第一季度,区块链相关的工作岗位增加了 58%。在 Facebook 泄露用户数据隐私的巨大丑闻之后,人们开始对网络安全加以警惕。据调查,与网络安全相关的职位增加了 24%。人工智能技术的需求持续上升,令人惊奇的是,它在以每年 106% 的惊人速度增长。
苹果下最后通牒要求应用更新必须支持 iPhone X 和 iOS 11
苹果向开发者发出通知,从 2018 年 7 月起,所有递交到 App Store 的应用更新都必须支持 iPhone X 的显示屏和 iOS 11 SDK。苹果预计将会在今年晚些时候推出更多屏幕形状类似 iPhone X 的设备,要求应用支持 iPhone X 对它而言显然非常重要。大多数流行应用都已经更新支持新的特性,但还有很多应用没有更新。这不是第一次苹果对支持某些特性发出最后期限。
Google I/O 大会带来了这些重磅新闻
北京时间,5 月 9 日凌晨一点,谷歌在加州山景城召开一年一度的 I/O 大会。谷歌大会全程围绕 AI 技术展开,谷歌强调,在技术快速发展的今天,“科技与责任”更应该是谷歌追求的主要目标。
Gboard 输入法 语音播报输入更便捷
Gmail 邮箱 预判输入让“你”写的更快
Google Photos 带来三大新功能:一键修图、选择性降低饱和度和图库共享
Google Assistant 可以帮你打电话了
Android P 国内一举拿下四个首批适配名额
Google Lens 相机 虚拟和现实世界只差一个摄像头
Maymo 无人驾驶 新手也可以做老司机
TPU3.0 相比上代性能提高 8 倍
Google AI 大一统 人工智能势不可挡
百度软件中心的开源软件被发现捆绑恶意程序
日前,网友爆料他通过百度软件中心的开源软件 PuTTY 被发现捆绑了恶意程序。在曝光之后,百度已经删除了相关页面和快照(谷歌快照还在)。用户下载的 PuTTY 没有数字签名,启动后首先访问一个 URL,获取想要下载的文件列表,运行时则会在后台静默下载 “金山毒霸” 和“爱奇艺”等程序。对下载网站的分析发现,此事可能是一名百度工程师所为,可能是这名工程师利用职务之便修改程序实施恶意推广。
Java 性能监控调试工具 JMC 宣布开源
JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。
JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布 JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。该工具主要由三个组件构成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。
Chrome OS 将能运行 Linux 应用
开发者现在可以把 Chrome OS 笔记本电脑做开发机了。通过一个运行 Debian Stretch 的定制虚拟机,Chrome OS 将能运行 Linux 应用。这意味着你可以在 Chrome OS 电脑上运行 Linux 版的 Visual Studio Code,或用 Android Studio 构建 Android 应用然后测试。Linux on Chrome OS 的首个预览版已经提供给 Pixelbook,Google 会在以后支持更多设备。通过 WINE,Chrome OS 以后也有可能支持运行 Windows 应用了。
谷歌、百度等联合发布机器学习新基准 MLPerf
近日,来自学界和业界的多个组织,包括谷歌、百度、英特尔、AMD、哈佛和斯坦福,共同发布了新型基准 MLPerf,用于衡量机器学习软硬件的速度。长期以来,市场上的 AI 性能对比一直比较粗略,鱼龙混杂且通用性不足,难以作为参考。同时,目前大部分 AI 性能对比都是由既得利益者发布,比如英特尔发布博客展示了使用 RNN 执行机器翻译时选择软硬件的相关数据。这并不是在针对英特尔。此类对比通常包含有用的见解,但是它们通常用于展示一方相比另一方的优势。标准化基准则可以缓解这一状况。目前,MLPref 已经在 GitHub 上开源,但仍然处于非常早期的阶段,MLPref 强调,这次发布的更像是一个内部测试版,这一基准仍然在开发和精炼中,并期待在五月末能基于用户输入进行大幅更新。
高通:首批 5G 手机预计 2018 年推出 最高速度超 4Gbps
北京时间 5 月 11 日早间消息,高通高级副总裁德佳·普拉萨德·马拉迪(Durga Prasad Malladi)接受媒体采访时表示,该公司预计首批 5G 手机将在 2018 年发布,而非 2019 年。尽管多数运营商和设备厂商都将在明年推出 5G 手机,但一些激进的区域性企业准备在今年晚些时候发布一些符合 5G 标准的手机,提供两倍或四倍于 4G 手机的网速。 “一些公司计划在 2018 年末商业化。”马拉迪说,“我们会不遗余力帮助他们。” 运营商正在逐步完善 5G 网络建设,马拉迪则指出,目前的下载速度在 1Gbps 到 4.5Gbps 之间,预计初期的速度为 2Gbps 或 4Gbps,达到现有 4G/LTE 网络的 2 倍或 4 倍。
中兴发内部邮件:未来两周是打破僵局的关键期
中兴给公司高层发送的邮件显示,中兴将接下来两周描述为“一个关键性的时间窗口”,并要求公司管理层安抚员工的情绪。邮件中写道,“公司目前正努力尽快走出僵局”。“别让不准确的信息和谣言扰乱人心。坚持在你的岗位,鼓舞你的组员,安抚你的团队。”但邮件并没有详尽地阐明两周内的具体应对计划。目前中兴网站和天猫上的旗舰店已经暂停手机销售,中兴通讯已经在深港两地公告停牌,并发布“延期披露 2018 年第一季度报告及继续停牌”的公告。
极客邦科技招聘啦!
如果你想加入 InfoQ 做服务广大程序员的前沿技术内容,如果你想得到采访一线技术专家、国内外技术大牛的机会,如果你想在 QCon、ArchSummit 上了解互联网技术走向,如果你认同程序员需要一线的、中立客观的、趋势性的技术文章,还等什么?快来加入我们吧!
本月份的重点招聘岗位请看 ↓ ↓ ↓
除了以上岗位,我们还在招聘各类工程师,了解更多详情可邮件联系 ada.cao@geekbang.org
确认过眼神,你是我们在等的人!
参考线索
http://www.infoq.com/cn/news/2018/05/Kotlin-35-java
http://www.infoq.com/cn/news/2018/05/nginx-unit-dynamic-web-server
https://time.geekbang.org/column/article/7097?from=timeline
https://time.geekbang.org/column/article/6881
https://www.solidot.org/story?sid=56438
http://tech.sina.com.cn/mobile/n/n/2018-05-11/doc-ihaichra0681253.shtml
https://www.solidot.org/story?sid=56452
https://www.oschina.net/news/95830/jmc-open-sourced
https://www.solidot.org/story?sid=56433
https://time.geekbang.org/column/article/6880
http://tech.sina.com.cn/it/2018-05-11/doc-ihamfahw0508896.shtml
https://www.ithome.com/html/it/359348.htm
今日荐文
点击下方图片即可阅读
左耳朵耗子:编程的本质是什么?