从一个简单想法到发展成全球使用用户最多的移动端操作系统的故事

来源:优游网责编:网络时间:2024-04-30 21:04:13

这是一本关于从一个简单想法到发展成全球使用用户最多的移动端操作系统的故事。作者 Chet Haase 是 视窗系统的核心开发者,也是 性能优化方面的专家。正是得益于他与其团队的杰出工作,给广大用户提供了高效且流畅的动画效果以及优雅且好用的编程控件。身为 团队的早期成员,由他来讲述安卓系统演变故事,其真实性与完整性是有保障的。

书中有大量珍贵的照片以及作者与主要开发者的访谈记录,也介绍了许多技术背后的故事,当然也包含技术决策者们的思考,比如安卓为什么要采用 Java 作为首要开发语言?如果你是 从业者,不管你是对 Chet Haase 大神个人的崇拜,还是对 系统发展壮大的历史感兴趣,这本书都值得一读。

相信大部分读者接触 的时候, 已经成了一个庞然大物,国内市场,华为、小米、oppo、vivo、魅族等厂商都在推出搭载 系统的手机,市场上除了 iOS 就是 。开发者中,iOS 与 也是各分半边天。 系统由于是一个开源系统,手机厂商基于 系统定制的各种 OS 也是百花齐放,给我们这种 系统开发者提供了一个参与和改进 系统的机会。看着自己参与的手机产品被数以百万计的消费者使用(吐槽),也算是达成了一个小成就吧。

记得自己最早使用的手机是魅族的 M8,M8 采用的是 CE 系统,手机不错,但是软件生态一塌糊涂;M9 开始使用 系统,这也是我用的第一台 系统的手机,从此一发不可收拾,从大学时期开始开发 App 和小游戏,再到毕业后去魅族做了系统开发,和 系统的关系越来越近。从 1.x 时期一直做到现在,看着 系统一个版本一个版本变得越来越好、越来越流畅( )、越来越多人关注和使用(以及吐槽),内心还是非常开心的。

魅族 M9

如此成功的一个操作系统,它最初是怎样被创造出来的呢? 系统底层是庞大的 Linux,最底层要考虑各个设备厂商的兼容,系统层要考虑核心库、编程语言、图形系统、多媒体系统、系统框架等,涉及到 App 开发则还要有 UI 工具库、SDK、系统 App、浏览器等。将这样庞大繁杂的各个层整合成一个操作系统,难度可想而知,尤其是从 0 到 1 这个过程。

Chet Haase 是 开发者关系首席倡导者,2010 年加入 ,他花了四年时间,采访了许多早期 团队的大部分成员,深入幕后,挖掘 鲜为人知的精彩故事,并以幽默诙谐的笔风呈现给读者,它就是今天要送给大家的这本《安卓传奇: 缔造团队回忆录》(英文名是:: The Team That Built the )。推荐每个搞 的都去买一本看看,技术书看累了的时候,换这本看看,就当是给自己打鸡血了~

开发者关系首席倡导者 Chet Haase书中一些有趣的内容

关于书里的内容,大家拿到书就自己细品吧,很多故事还是很好玩的

主要内容

大纲

为何能成功?

为何选择 Java 为最初的编程语言?

作者补充内容

本书发布后,由于篇幅原因安卓传奇,删除了一些内容,后来作者将这些部分发到了 里面,感兴趣的可以去看一下

有很多优势:拥有合适技能的强大团队、可以支持此类设备的硬件功能的融合、对市场足够了解以了解需要什么的管理团队,以足够勤奋的团队成员。但是,如果没有时机这个基本要素,所有这一切都将是徒劳的。当时框架团队的经理 Mike 观察到:“如果你重组团队并说,‘我们要构建另一个 ’,那我们就可以构建另一个 。但我不相信我们能创建另一个 生态系统,无论是 OEM 还是开发者生态系统,因为其中很多都取决于时机,而且只是在那个时候就在那里。”

Why [1]

The Team’s Take: Why [2]

Audio 版本

这本书有作者亲自录制的 Audio 版本,有条件的同学可以听一下

: The Team That Built the Logo [3]

与作者的合照

2019 年有幸在参加活动的时候与偶像拍照

2019 年在深圳与作者的合影抽奖

购买

等不及的也可以自己购买,点击下面的链接或者点击查看原文,就可以去京东买了

参考资料

[1]

Why :

[2]

The Team’s Take: Why :

[3]

: The Team That Built the Logo : +the+team+that+built+the+++&qid=&=%2Caps%2C357&sr=8-1

猜你喜欢
最新游戏更多
热门专题更多
最新资讯更多