Android 发布 15 周年了!Google 员工说出了这些年的美好回忆

2023-10-27 19:20

本文主要是介绍Android 发布 15 周年了!Google 员工说出了这些年的美好回忆,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文链接:https://blog.google/products/android/android-15th-anniversary-googler-highlights/

作者:Sameer Samat, GM and VP of Android Ecosystem

翻译者:张拭心 https://shixin.blog.csdn.net/

image.png

自从带有 Android Market(现在的 Google Play)的第一版 Android 操作系统在 T-Mobile G1 上亮相以来,已经过去了 15 年。这些年有许多手机、雕像、“甜点”和活动诞生。

撇开这些有趣的事不谈,我们的使命始终是「将计算带给每一个人」-- 到如今,全球每天有超过 30 亿人依赖于安卓系统,这是我们工作中最令人满意和有成就感的部分。

为了纪念这一里程碑,我请同事们分享他们多年来最美好的回忆。他们是这样说的:

一个(正好)八分钟的演示

"在介绍 Android 时,我们总是会现场开发 demo,因为我们相信 demo 比讲述要好。我还记得自己第一次做 Android demo 并发表开发者演讲的情景。那是在 2007 年在伦敦一家 IMAX 影院举行的 "移动的未来 “活动上。我现场开发了一个简单的网络浏览器–一个带有 WebView 的文本框。我告诉大家,这通常需要 10 分钟,但在谷歌我们会给工程师配备大显示器以提高工作效率。由于我是在一个 80 英尺的 IMAX 屏幕上,我想我可以在 8 分钟内完成。我开始计时。当我完成时,计时器显示正好是 8 分 0 秒。全场爆发出热烈的掌声。”

工程副总裁戴夫-伯克(Dave Burke)

每个新发布的安卓系统都有雕像

image.png

室外展示的甜甜圈、安卓机器人、纸杯蛋糕和埃克雷的雕像

谷歌山景城园区内的雕像是为了纪念每一次从烘焙食品中汲取灵感的安卓系统发布。

“我们总是用雕像来庆祝每次安卓系统的发布。我记得它们是用卡车运到山景城办公室的,特蕾西-科尔(Tracey Cole, Android 的第一位行政助理)会给大楼里的所有人发消息,请求大家帮忙卸货。第二年我们会再增加一座雕像,并继续在草坪上寻找空间。很快,草坪就变得拥挤不堪,我们不知道该如何处理这些雕像!我很高兴地告诉大家,我们现在已经在山景城为这些雕像找到了一个很好的归宿,而且我们延续了每次发布都为雕像揭幕的传统”。

-项目经理(Android 第二行政助理)Elyse Seigle

image.png

在户外展示的安卓 14 雕像是一个倒立的安卓机器人,它的手臂在一个倒立的蛋糕上保持平衡。

当我们的办公桌上摆满 KitKats 和奥利奥时

“我最喜欢那些有趣而及时的发布!例如,在发布 Android K 时,团队中有人给 KitKat(奇巧,雀巢旗下巧克力) 的母公司打了电话,询问他们是否有兴趣合作,他们真的答应了!几个月后,全球数百万个 KitKat 包装上都印上了 Android 的 logo。另一个让人印象深刻的是 Android O,当我们意识到它将与美国大日食同日,而天空中的日食太阳看起来就像…一个奥利奥。因此,我们打造了一个 Android Oreo 超级英雄,将它与最新版本中的所有超能力结合在一起,并将它(以及 Android Oreo )的发布时间定在纽约市日食的准确时刻”。

-Android 开发者营销主管 克里斯托弗-卡萨罗斯(Christopher Katsaros)

image.png

直接从白板上设计

image.png

早期 Android 平板电脑用户界面的白板图。

白板草图上有一排图标,表示聊天、Gmail 和 Youtube,第二排是时钟、返回、菜单和主页图标,下面是一系列草图,有 Android bugdroid、时钟和各种方形图标。角落里的标签写着 “Android 白板用户界面,FPO 图形”。

“回顾我们早期如何快速地构建和完成工作是一件有趣的事。我还保留着一个早期项目的有趣照片,它是关于早期的平板电脑工作:当时我们只有一个很小的设计团队,他们还没有时间为全新的平板电脑用户界面开发任何美工设计。所以我就走到剑桥办公室大楼的尽头,那里有一块很大的白板,我画了一堆粗糙的图标和小部件作为代替。我用 Nexus One 拍了一张照片,把图片剪切成一个个素材,然后把它们扔进正在编写的代码中。现在,我们的产品开发和审查流程更加有序了,但我们仍然以’让我们在白板上解决它’的创意心态来进行设计、编码和迭代”。

-工程总监 Dan Sandler

在绘图板上花费更多时间

image.png

一些早期的 Android IDE 草图和迭代。

Android IDE 的六种不同草图和迭代,包括竖起大拇指的 Android 机器人、带有绿色物质的玻璃杯、带有 Android 机器人天线的螺栓、带有圆圈的 Android 文字、ADE 文字以及带有 Android 机器人的电路板

"我们在 2013 年 I/O 大会上推出了 Android Studio,这是一款专为 Android 打造的集成开发环境 (IDE)。我们经历了多轮产品名称的选择…比如 Android Coding Environment (ACE)、Android Developer Environment (ADE)、Android Omicron(这在疫情后会很有趣!)和 Android Maker。我们最终选择了 Android Studio,并在发布前几天潦草地画了一个图标。没人能预料到,Android Studio 会成为开发 Android 应用程序的最佳和最广泛使用的集成开发环境。令人瞩目的是,最初的草图如今在开发充满活力的应用程序生态系统方面发挥了巨大作用,使 Android 成为今天的 Android。

-全球开发者营销高级总监帕特里夏-科雷亚(Patricia Correa)

image.png

今天的 Android Studio 图标。

Android Studio 图标由一个蓝色模板和一个从右侧探出的绿色 Android 机器人头像组成。

伟大的芝士汉堡

image.png

芝士汉堡表情符号的前后照片。

左图为芝士汉堡表情符号,芝士位于面包上方的底层;右图为芝士汉堡表情符号修复后,芝士位于肉的上方的中间位置。

"2017年,我们最喜欢的一些食用表情符号因为在 Android 系统上失误而开始流行!芝士汉堡上的芝士位于面包的底部(在网上引起了不小的争论),啤酒上的泡沫位于杯子的顶部而不是啤酒,而楔形芝士上的洞则出现了错误的阴影。桑达尔-皮查伊(Sundar Pichai)在推特上说,团队的首要任务就是把这些问题解决好。表情符号团队迅速团结起来,采纳了反馈意见–可食用表情符号世界的一切又恢复了正常。

-传播副总裁林莉莉(Lily Lin)

尊重 Android 的价值,同时也享受乐趣

image.png

焕然一新的品牌形象体现了安卓的价值观。

一排六个安卓机器人头像,第一个是黑色轮胎,第二个是绿色耳机,第三个是绿色莫霍克头,第四个是彩虹图案,第五个是蓝色头带,第四个是黄色扎染

“在 Android 品牌中,我们从不把自己看得太重,这种个性给全球的 Android 用户带来了快乐和独特的包容感。今年,当我们开始迎接品牌形象现代化的挑战时,我们的目标是「确保 Android 所代表的价值始终是我们工作的中心」。这让我们能够展现品牌的个性,反映世界各地社区的不同,同时又不会把自己看得太重(毕竟,我们的机器人可以留莫霍克头)”。

-平台和生态系统整合营销副总裁阿德里安娜-洛夫顿(Adrienne Lofton)

家庭联系的一种方式

"2020 年 4 月,我们与英国国家医疗服务系统(NHS)合作,让 Android 平板电脑进入病房。看到我们的技术被用于帮助家庭管理护理,并与在重症监护室接受 COVID 治疗的亲人保持联系,我感到非常震撼。

-参谋长 Liesl Schumacher

我的 Android 之旅

Android 发展的整个旅程充满了变数。我刚加入团队时,项目最早的工程师之一 Dianne Hackborn 告诉我,她受邀为 Andrew S. Tannenbaum 所著的《现代操作系统》(Modern Operating Systems)一书的第四版撰写有关 Android 的章节。相信很多学过计算机科学的人都记得这本书–第二版现在还摆在我家里的书架上。此时此刻,我意识到能从事对世界产生如此大影响的工作是何等的荣幸。

祝整个 Android 生态系统 15 岁生日快乐,感谢大家多年来的支持。我相信,我们将共同创造更加难忘的下一个 15 年。

-总经理兼 Android 生态系统副总裁 Sameer Samat

原文地址:https://blog.google/products/android/android-15th-anniversary-googler-highlights/


推荐阅读:

七年老程序员的五六月总结:十一件有意义的事

七年老程序员的三四月总结:三十岁、准备婚礼、三次分享

经过半年的努力,我终于成为了谷歌开发者专家(GDE)

六年安卓开发的技术回顾和展望

两位阿里 P10 的成长经历,让我学到这几点

这篇关于Android 发布 15 周年了!Google 员工说出了这些年的美好回忆的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/287828

相关文章

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I