新書推薦:
《
从零开始学压花
》
售價:NT$
301.0
《
尤物·情钟篇
》
售價:NT$
230.0
《
定江山:西汉政界往事
》
售價:NT$
347.0
《
中国城市轨道交通年鉴(2024)
》
售價:NT$
2448.0
《
珞珈中国哲学文存(第二辑)
》
售價:NT$
500.0
《
索恩丛书·罗尔夫·盖苓(1884~1952年)
》
售價:NT$
454.0
《
须生一脉——京剧马(连良)派剧目与传人
》
售價:NT$
602.0
《
LangChain与新时代生产力——AI应用开发之路
》
售價:NT$
454.0
內容簡介:
本书讲述了Android如何从一个无法引起投资者兴趣的相机软件发展成为安装在全球30亿台设备上的移动操作系统的故事。作者花了四年时间,采访了早期Android团队的大部分成员,让这些鲜为人知的精彩故事得以保存下来,并以幽默诙谐的笔风呈现给读者。作者按照时间顺序讲述了这家初创公司是如何起步的,团队成员是如何走到一起的,以及他们是如何构建出这个操作系统的。这个雄心勃勃的项目从脆弱的低谷开始,这家初创公司最终被谷歌收购,并在激烈的行业竞争中披荆斩棘,成为席卷全球的移动操作系统。本书讲述的是Android的故事,任何对这个行业或产品感兴趣的人都可以阅读它,包括软件技术开发者、手机用户、产品经理、市场人员和公司高层决策人员,等等。
關於作者:
Chet Haase在硅谷的高科技公司工作多年,通常从事图形软件。2010年,他加入了谷歌的安卓团队,在那里他编写了动画和UI软件,领导了UI工具包团队,担任安卓开发者关系首席倡导者,现在是图形团队的工程师。译者徐良:毕业于厦门大学软件工程系,十多年软件开发架构经验,曾在花旗银行、eBay、SAP等公司任职。2017年创办上海惠比信息技术有限公司,任CEO,专注于电商网站和App开发。
目錄 :
背景介绍1第一部分 开端1. Android……相机操作系统112. 农场团队13Be14WebTV/微软17Danger17Nick Sears和移动数据18齐聚一堂203. 发展壮大23Brian Swetland,Android的第一位工程师23Andy McFadden和演示26Ficus Kirkpatrick,Android的最后一名员工274. 融资29演示时间29移动机遇30开放平台的机会31盈利34推销梦想355. 收购386. 在谷歌的日子40在谷歌招聘41Chris DiBona和他的招聘解决方案42Tom Moss和他在东京的招聘44第二部分 构建平台7. 系统团队49Brian Swetland和内核50Ficus Kirkpatrick和驱动程序51Arve Hj?nnev?g和通信模块52Iliyan Malchev和蓝牙模块54Nick Pelly和蓝牙模块55San Mehat和SD卡机器人58G1之后:Sapphire和Droid62Rebecca Zavin和失宠的设备63尴尬的重启Bug64Mike Chan和B团队67安全毯67B团队71构建健壮的系统718. Java74选择编程语言74运行时78Dan Bornstein和Dalvik运行时80Zygote839. 核心库85Bob Lee和Java核心库86Jesse Wilson和糟糕的API8810. 基础设施90Joe Onorato和构建系统91Ed Heyl和Android的基础设施92测试、测试93精益的基础设施9611. 图形97Mathias Agopian和Android的图形98系统基础99PixelFlinger100SurfaceFlinger102硬件编配器103Mike Reed和Skia10412. 多媒体107Dave Sparks和铃声107Marco Nelissen和音频108AudioFlinger109遭人唾弃的代码11013. 框架112Dianne Hackborn和Android框架113Activity116资源117窗口管理器118软键盘119自下而上的Jeff Hamilton120Binder122数据库123联系人及其他应用124破坏王Jason Parks125框架工程12614. UI工具包127Mike Cleron重写UI工具包128Eric Fischer和TextView131Romain Guy和UI工具包的性能134Launcher和应用程序137屏幕密度137工具包的性能13815. 系统UI和Launcher139Launcher139通知141动态壁纸143Android的脸14416. 设计146Irina Blok和Android吉祥物146开绿灯149Jeff Yaksick和UI设计150Android公仔15117. Android浏览器155浏览器战争155Android需要一个浏览器156黄威和Android浏览器157Rich Miner组建团队159葛华、WebView和Android浏览器160Cary Clark和浏览器图形16118. 伦敦团队的使命165Dave Burke和伦敦的移动团队166Andrei Popescu和伦敦的浏览器团队167Nicolas Roard和前期工作168Android和Web应用16919. 应用程序170移动应用生态系统170Cédric Beust和Gmail17120. Android服务176Debajit Ghosh和日历177Michael Morrissey和服务团队178火警181Dan Egnor和OTA182陈钊琪和CheckIn服务187卓越的服务18821. 位置、位置、位置189Charles Mendis和Bounce189地图193导航19522. Android Market19723. 通信200Mike Fleming和电话功能200黄威和消息通信204SMS20624. 开发者工具208Xavier Ducrohet和SDK209David Turner和模拟器211Dirk Dougherty的文档:RTFM21425. 精益的代码21626. 开源21827. 管理上的那些事224Andy Rubin和Android的管理224Tracey Cole和Android的行政225Hiroshi Lockheimer与合作伙伴225Steve Horowitz和工程团队229世界移动通信大会230管理冲突231离开Android231Ryan PC Gibson和他的甜点232甜点时间234吴佩纯和项目管理23428. 商业交易236Tom Moss和商业交易236随遇而安237发布合作设备23829. 产品与平台之争239第三部分 Android团队30. Android != 谷歌245Web与移动24631. 狂野的西部248Android与谷歌24932. 有趣的硬件251防干扰机枪251神秘的端口252网络开关25333. 有趣的机器人25434. 更努力,而不是更精明25635. 培根星期天25936. 来自巴塞罗那的明信片261第四部分 发布37. 竞争265Android开始受关注26738. 在库比蒂诺那边26939. 发布SDK2722007年11月5日:开放手机联盟27311月7日至8日:行业接待27311月11日:SDK发布274命名这回事275Android开发者挑战赛27640. 1.0冲刺279兼容性的代价280性能282Bug、Bug、Bug282复活节彩蛋282应用程序28341. 1.0发布2849月23日:SDK发布2849月23日:T-Mobile G1发布28510月21日:开源28610月22日:T-Mobile G1上市28642. G1的反响28843. 都是甜点2901.0 R2:2008年11月2911.1 Petit Four:2009年2月2911.5 Cupcake:2009年4月2911.6 Donut:2009年9月2922.0 Eclair:2009年10月29344. 早期的设备2941.0之前:Sooner、Dream(HTC G1)等295Sapphire(HTC MAGIC)295摩托罗拉Droid295Passion和Nexus296Brian Jones和设备分发29745. Droid成功了30146. 三星及其他30647. 曲棍球棒308第五部分 为什么Android会成功48. 团队313合适的经验313正确的态度314合适的规模314正确的领导31449. 决策、决策315功能:吸引用户的杀手锏315工具:形成应用生态系统316商业:形成设备生态系统317收购:根牢蒂固31850. 时机319竞争与合作321移动硬件321招聘322执行32251. 成功了?我们还在这里!323附 录附录A 术语327附录B 相关内容334附录C 人物清单337附录D 致谢