image.png

#点击图片,报名参加深圳源创会#

摘要

一周源资讯(2017.3.10-2017.3.17):苹果发通谍拒绝“热更新”; iOS 11 将彻底放弃 32 位应用程序;Android 将加入 Java 8 的原生支持……不与时俱进,小心被小学生完虐!

近日,开发界因为一条大新闻炸开了锅。

苹果向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。这一动作,宣告着 APP Store 为“热更新”判了“死刑”,未来应用更新则将进入“原生”时代,用户需重新下载完整的新版数据包。

image.png

苹果软件改制一小步,程序猿迈向失业的一大步。

然而最受伤的,莫过于中国的“程序猿”们。

“热修复”直接可以通过服务器推送并进行下载迭代,可以避过苹果“二次审核”,于是就成为了国内开发者们最爱用的一个框架;但国外开发流程很好很规范,会做好充分的 codereview 和测试,上线后bug较少,往往很少需要进行热修复。频繁的更新迭代,不符合歪果仁眼中的“稳稳的幸福”。

image.png

国外跟国内真的如此不同?

近日,有专业人士针对 Stack Overflow Jobs 上的招聘趋势数据进行了整理,分析出了 2017 年企业对开发者的招聘需求趋势。看看和国内的差别在哪?自2015年以来,企业指定招聘目标/类型增长最快的是 ReactJS、Docker、Ansible 和 Apache Spark,其次是系统管理和 QA 。

image.png

除了拒绝“热更新”外,有消息称,新一代的苹果手机操作系统 iOS 11 将会彻底放弃 32 位应用程序,如果消息属实,将会有近 20 万款 APP 面临无法使用的风险。

image.png

这很符合苹果一贯强硬的作风。

iOS如此大动作,Android 又如何?

Google 在 Android Developers 博客中宣布,正在改进 Android 对 Java 8 的支持方式,Google 宣布 Android 将加入 Java 8 的原生支持。

image.png

@无聊的人啊:谷歌,你以为甲骨文会放过你?笑话(赞同:+17)

@mymbrooks:为何不用 Go、Kotlin ? 费解(赞同:+1)

要知道 Go 可是 66% 的开发者选择在业余时间使用的语言呢,在Go 语言官博发布了一篇调查报告结果显示,编程语言专长和偏好的选择中,Go 不出意外排名最高。

image.png

虽然谷歌一向从开发者的需求出发,不过最近谷歌做出了一件让人人神共愤的事情,那就是将已经升级到 Android 7.1.1 的 Nexus 6 强制降级到 Android 7.0。

image.png

信息量这么大,程序员可要与时俱进了!

不然小心被小学生完虐~

真不愧是社会主义未来接班人,现在 4 岁孩子没认字已开始学计算机编程了呢,在上海大学举行的一场面向孩童的教育机器人比赛上,千余名小选手同台竞技,其中学龄前儿童达 100 人,最小的选手只有 4 岁。

image.png

@袁国涛:高级玩具而已,我觉得还是有机会让孩子蹲在地上看看蚂蚁、去野地看看花草的好。(赞同:+34)

小孩子玩具都那么高级了,大人们要怎么玩?

这是一位来自迪拜的 Kamran Ahmed 的一位老教授制作的“神器”—— 2017 最新 Web 开发者成长路线图,用来给学生授课交流。作者也将其放在了 GitHub 上,分享给所有开发者。

image.png

@厦门网友:这个世界的程序员全部在学工具怎么用了..而不是学内功心法了(赞同:+8)

那些好好学内功心法的前辈们也不知道现在怎么样了~1987 年浙江考出的第一批 12 个程序员,你们现在哪里?

image.png

@铭asniler:90年代用basic把行号写完的路过,致敬!

那时候学编程,跟现在真的是完全不一样的概念。试想:几万行程序,在上机调试以前都是写在纸上的,每周有一次两个小时上机调试的机会……现在想起来还是很回味

很值得夸一下!

如何夸程序员?

你这代码写得真好看。夸C程序员:你这代码不看注释就能懂,写得真好。夸Ruby程序员:我艹,太神奇了,你怎么做到的!夸Perl程序员:这个正则表达式碉堡了。夸Python程序员:Pythonic!夸Java程序员:你写的代码一点都不像Java!

image.png

最后提醒一下,明天就是深圳站 OSC 源创会啦,干货主题、机械键盘奖品啥的你们都知道了,再犹豫,你可能就要错过了全年唯一一次看到 OSC 的全部妹纸的机会了~反正小编天天能看到还是会去(毕竟还有其他美女到场)!

重大开源资讯

阿里宣布 Atlas 开源,提升大规模团队移动开发效率:3月13日,手机淘宝安卓客户端容器化框架 Atlas 正式宣布开源。Atlas 由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于 Android 4.x 以上系统版本的大小型 App 开发。

GitLab 宣布收购开发者社交平台 Gitter 并计划开源:Gitter 是一款热门流行的用于在开发项目中加入社交聊天链接的服务,能让开发者和用户更方便、随意的交流。GitLab 宣布已收购 Gitter 并将完全开源,允许社区成员为大家贡献和改进产品,代码移交工作将在2017年6月之前完成。

https://mp.weixin.qq.com/s/JPuESr_Bsthtr0Iig0yHmA