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

news2024/11/18 17:54:30

原文链接: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 的成长经历,让我学到这几点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1138496.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MVC架构_Qt自己的MV架构

文章目录 前言模型/视图编程1.先写模型2. 视图3. 委托 例子(Qt代码)例1 查询本机文件系统例2 标准模型项操作例3 自定义模型示例:军事武器模型例4 只读模型操作示例例5 选择模型操作例6 自 定 义委 托(在testSelectionModel上修改) 前言 在Qt中&#xf…

Git(四)底层命令:git对象、树对象、提交对象

目录 一、知识回顾1.1 Linux 基础命令1.2 .git 文件夹解析 二、git 对象(数据对象)2.1 hash-object 存储对象2.2 cat-file 查看对象 三、树对象3.1 ls-files 查看暂存区3.2 update-index 创建暂存区3.3 write-tree 生成树对象3.4 更新暂存区,…

C/C++面试常见问题——const关键字的作用和用法

首先我们需要一下const关键字的定义,const名叫常量限定符,当const修饰变量时,就是在告诉编译器该变量只可访问不可修改,而编译器对于被const修饰的变量有一个优化,编译器不会专门为其开辟空间,而是将变量名…

Liunx两台服务器实现相互SSH免密登录

一、首先准备两台Linux虚拟机当作此次实验的两台服务器 服务器1:server IPV4:192.168.110.136 服务器2:client IPV4: 192.168.110.134 二、准备阶段 [rootserver ~]# systemctl disable firewalld #关…

【MySQL索引与优化篇】InnoDB数据存储结构

文章目录 1. 数据库的存储结构:页1.1 磁盘与内存交互基本单位:页1.2 页结构概述1.3 页的上层结构 2. 页的内部结构3. InnoDB行格式(或记录格式)3.1 Compact行格式3.2 Dynamic和Compressed行格式3.3 Redundant行格式 4. 区、段与碎片区4.1 为什么要有区?4.2 为什么要…

Webpack简介及打包演示

Webpack 是一个静态模块打包工具,从入口构建依赖图,打包有关的模块,最后用于展示你的内容 静态模块:编写代码过程中的,html,css, js,图片等固定内容的文件 打包过程,注…

【iOS安全】提取app对应的URLScheme

获取app的URLScheme 在已越狱的iPhone上,使用Filza进入app列表目录: /private/var/containers/Bundle/Application/ 比如我要分析Microsoft Authenticator,明显对应的是这里面的“Authenticator”,那就在Filza中点击进入“Authen…

网络协议--TFTP:简单文件传送协议

15.1 引言 TFTP(Trivial File Transfer Protocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端)。和将在第27章介绍的使用TCP的文件传送协议(FTP)不同,为了保持简单和短小&#xff0…

STM32中断,看着一篇就够了

1,环境搭建: 硬件平台:STM32H750XBH6 开发环境:STM32CubeMX V6.8.1KEIL V5.28.0.0 STM32H750固件版本:package V1.11.0 仿真下载驱动:ST-Link 2,中断的定义 中断(Interrupt&#xff…

【考研数学】数学“背诵”手册 | 需要记忆且容易遗忘的知识点

文章目录 引言一、高数常见泰勒展开 n n n 阶导数公式多元微分函数连续、可微、连续可偏导之间的关系多元函数极值无条件极值条件极值 三角函数的积分性质华里士公式( “点火”公式 )特殊性质 原函数与被积函数的奇偶性结论球坐标变换公式 二、写在最后 …

centos中安装mysql5.7

建议第八步骤,和第九步骤对于生产者人员就不用配置了,风险大,我自己的也没有配置 1.首先切换到root用户下 2.更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 3.安装mysql yum库 rpm -Uvh https://repo.mysql.com//…

云计算模式的区域LIS系统源码,基于ASP.NET+JQuery、EasyUI+MVC技术架构开发

云计算模式的区域LIS系统源码 云LIS系统源码,自主版权 LIS系统是专为医院检验科的仪器设备能与计算机连接。可通过LIS系统向仪器发送指令,让仪器自动操作和接收仪器数据。并快速的将检验仪器中的数据导入到医生工作站中进行管理,且可将检验结…

10.26ALP论文原代码请稿

尊敬的作者, 我是中国重庆大学的一名学生,近期准备就浮点数据无损压缩这个研究领域作一篇综述。 我对于您的ALP压缩算法十分感兴趣,并对于它的表现感到十分惊喜,我自己也尝试按您文章里的伪代码与思路复现您的方法,但…

非小米笔记本小米妙享中心安装最新教程 3.2.0.464 兼容所有Windows系统

小米妙享中心 3.2.0.464 版本帮助 : 支持音频流转、屏幕镜像、屏幕拓展、键鼠拓展、无线耳机、小米互传 目录 小米妙享中心 3.2.0.464 版本帮助 : 1.常规教程使用安装包方式安装失败 或者 1.1安装失败可使用大佬的加载补丁方法解决 补充卸载残留 1.2 截图存档 2. 本教程…

CentOS - 安装 Elasticsearch

"Elasticsearch"是一个流行的开源搜索和分析引擎,它可以用于实时搜索、日志和事件数据分析等任务。以下是在 CentOS 上安装 Elasticsearch 的基本步骤: 安装 Java: Elasticsearch 是基于 Java 的应用程序,所以首先需要…

Git窗口打开vim后如何退出编辑(IDEA/Goland等编辑器)

最近在学习git高级操作过程中,遇到了一下问题: 我在学习Git合并多个commit为一个的时候,需要输入一个命令 git rebase -i HEAD~2 这说明已经是编辑模式了。当我写好后,我还按照原来在linux上的按下ESC键,但是只是光…

题目 1058: 二级C语言-求偶数和(python详解)——练气四层中期

✨博主:命运之光 🦄专栏:算法修炼之练气篇(C\C版) 🍓专栏:算法修炼之筑基篇(C\C版) 🍒专栏:算法修炼之练气篇(Python版) ✨…

ThreadLocal 是什么?它的实现原理呢?

这个问题我从三个方面来回答: ThreadLocal 是一种线程隔离机制,它提供了多线程环境下对于共享变量访问的安全性。 在多线程访问共享变量的场景中(出现下面第一个图),一般的解决办法是对共享变量加锁(出现下…

太极v14.0.4 免ROOT用Xposed

一个帮助你免 Root、免解锁免刷机使用 Xposed 模块的 APP 框架。 模块通过它改变系统和应用的行为,既能以传统的 Root/ 刷机方式运作, 也能免 Root/ 免刷机运行;并且它支持 Android 5.0 ~ 11。 简单来说,太极就是个 Xposed 框架…

0基础学习PyFlink——用户自定义函数之UDF

大纲 标量函数入参并非表中一行(Row)入参是表中一行(Row)alias PyFlink中关于用户定义方法有: UDF:用户自定义函数。UDTF:用户自定义表值函数。UDAF:用户自定义聚合函数。UDTAF&…