2017/09/12 第1014期

免费拿走我的代码,但付费使用我的时间

本文提议:任何人都能随便使用开源项目的代码,但你得先付费订阅,然后才能提问、提交 pull request,毕竟项目的维护者们是需要花时间回答问题、读代码、merge PR 的。

免费的代码,你爱怎么用就怎么用;交钱成为会员、加入社区,尊重开源项目维护者们的劳动。开源项目的维护者是一份苦差事,要不厌其烦地反复回答各种日经、月经问题,要花时间理解某个网民提交的 pull request 到底值不值得 merge,还要忍受某些伸手党无理由的谩骂。

Basecamp iOS app 的混合架构

用 Swift 写 native code,然后在 WKWebView 里显示网页;屏幕切换都是靠 URL 跳转,与处理 deep link、消息推送等用的是同样的代码。

QuoraYelp 的 app 都是很典型的在原生 app 里大量使用 webview 的案例。

Amazon 的机器人大军

Amazon 仓库里有 10 万机器人,12.5 万人类。原来做机械劳动的人类开始要做一些需要动脑的工作了,比如机器人出故障时,人类得检查一下为啥出故障。仓库里的走道更窄了,能存下更多货物。

现在人类走去取货的次数变少了,不易劳累;机器人能抗更多的货物。但现在的机器人还是有点局限性,取标准化大小、标准化形状的货物是没问题,但不规则形状的货物还是得人类来操作。

Snapchat 上的网红纷纷逃往 Instagram

文章开头举的例子:Instagram 上不到70万粉丝的账号靠接广告一年能赚六位数美金,而他的 Snapchat 账号一年只能赚 $1 万。Instagram 对网红很上心,开放各种数据方便接广告。

而 Snapchat 觉得自己是亲密朋友间的聊天工具,不待见网红。

Betting on the Web

程序员选开发平台就像在对自己的职业生涯进行投资。如果当年你选择了Flash、黑莓手机、Windows Phone,现在你可能亏惨了。Web 这个平台最保险,它是开放的,不会轻易地随着哪家公司的消亡而消失。

越来越多浏览器支持 Service Workers 了,所谓的 Progressive Web App(PWA)长得越来越像原生的 app。值不值得在 Web 开发上赌一把?