Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

什么是紫红色,你为什么要关心?

目录:

Anonim

很久以前,在2016年,互联网了解到谷歌计划合并Chrome操作系统和Android。 它的代号是Andromeda,它将统一Google的所有计算平台,以便它们都使用相同的操作系统。 它在很多方面都有意义; 它类似于微软在移动,平板电脑和桌面软件方面做的事情,据说苹果正在推动iOS和macOS的发展方向。 除了代号和谣言之外,最终发生的事情是能够使用Chromebook访问Google Play商店并本地运行Android应用。

这是一个大问题,如果它是仙女座的结果,那当然就足够了。 每个人都可以从Chromebook上提供Android应用程序中受益 - 谷歌可以销售更多,我们可以更好地使用它们,因为只要我们需要,就会有“应用程序”。 但Android和Chrome合并的想法从未真正消失。 它刚刚有了一个新的代号: Fuchsia

更多:这些是可以运行Android和Linux应用程序的Chromebook

据一些开发商称,Fuchsia从现有项目中得名。

Pink + Purple =紫红色(一种新的操作系统)

Project Pink是Apple工程团队最初的想法,当时他们决定构建一个带有新用户界面的新的面向对象操作系统,并且笔记是用粉红色索引卡写的。 Project Purple是Apple原型生产触摸屏手机的原始名称; iPhone。 Fuchsia的原始开发人员精通这一历史,因为他们也是BeOS,iOS和WebOS等前项目的一部分。

但是操作系统需要的不仅仅是名称。 如果Google没有告诉我们有关其新项目的任何信息,我们就可以将互联网上可以找到的所有面包屑拼凑起来。 这是我们目前所知道的

Fuchsia不会取代Android或Chrome OS

Android是一件复杂的事情。 它可以被认为是一个完整的操作系统,你可以在智能手机或平板电脑上找到它,或者它可以是运行应用程序的操作系统的一小部分,正如我们从OS 10设备上的BlackBerry看到的那样。 最重要的是,Android已为大约20亿人所熟悉 ,并拥有庞大的软件,设备,配件和支持人员生态系统。 你永远不会放弃这个成功的东西 - 你建立在它上面。

Google了解到在法庭上使用Oracle自己的软件的好处。

紫红色可能会取代您没有看到的软件部分; 使硬件运行的部分,让您在点击屏幕或与麦克风对话时告诉手机执行某些操作。

现在,Android使用Linux内核和一些用于Linux的实用程序。 Linux在很多方面都很棒。 它可以与几乎所有硬件配合使用,拥有一个庞大的社区,可以贡献并使每个版本都比上一个版本更好,并且比现在使用它的任何硬件都要长得多。 Chrome的方式大致相同。 它是一堆面向用户的服务和实用程序,运行在Linux内核之上。 Android Auto,Android TV和Wear OS也是如此。

但Linux并不属于Google,它并非专为移动硬件而设计。 这些是谷歌想要并最终需要继续竞争的两件事。

紫红色将建于2019年及以后,而不是过去的遗产。

谷歌需要一个专为2018年设计的每个级别的移动操作系统。它必须精简且易于使用资源,能够快速计算而不会对手机中的芯片征税,并且必须能够立即响应我们可以像触摸,鼠标,键盘或语音一样“对话”。 它必须完成所有这些,同时仍然是我们已经知道的用户友好的Android,并且仍然运行为Android编写的数百万个应用程序。

简而言之,Fuchsia正在用一些更适合谷歌目的的东西取代Linux和部分Android(可能还有Chrome,Android TV,Android Auto等)。 用户界面 - 您和我在手机或Chromebook或手表上看到的内容 - 与操作系统的这一部分无关。 此外,紫红色很难拼写。

改变的好处

如前所述,谷歌想要他们拥有更多控制权的软件,并且设计为在我们在移动产品中看到的相对低端的硬件上精简和快速。 但是,迁移到自定义操作系统还有另外两个非常重要的好处,而这次我们确实可以看到它们。

开发人员将能够使用更多当前的编程语言来编写应用程序。 我们已经看到了Dart和Flutter等编程工具进入Android的过程,任何新的操作系统肯定都是用现代编程工具编写的。

有时候你需要一把大锤。 其他时候你需要更精致的东西。

用C或Java编程没有任何问题。 两种语言都非常强大,可以使任何硬件都做任何事情。 但这也意味着它们旨在完成移动应用程序开发人员不需要的许多事情,这可能会使他们学习和使用起来有点麻烦。 Android应用程序开发人员不需要他的代码就可以使用机器代码直接与CPU通信。 但是,应用程序开发人员确实需要访问更简单,更有效的方法,以便为不同的屏幕提供流畅的UI转换或可伸缩性。 C ++非常适合为机器人供电,但Flutter非常适合构建一个出色的应用程序界面。 让开发人员利用有助于制作更好应用的工具意味着我们可以获得更好的应

这些新工具与所有设备上的统一底层软件相结合,意味着一个应用程序可以在任何地方工作。 这很棒,但Android已经让一个应用程序无处不在,坦率地说,这意味着应用程序主要是在除手机之外的任何设备上。 不同大小的屏幕需要不同的用户界面,大多数开发人员只编写一个手机大小的代码,因为要让应用程序在任何地方看起来都不容易。

更好的开发人员工具意味着更好的应用程

这将随着像Flutter这样的工具而改变,这是我们的第二个好处。 现在很难建立一个适用于小型5英寸显示屏的Android应用程序,但转换为利用12英寸显示屏。 它可以很好地完成 - 请参阅Gmail应用程序作为示例 - 但所涉及的工作通常会让开发人员不喜欢这个想法。 如果工具允许开发人员定义几种不同的方式来使用完整显示,只需几步就能为我们提供适量的信息,大多数开发人员都会这样做。

这就是Fuchsia在Pixelbook上的样子。 开发人员可以轻松定义较小内容字段中的内容,用作令人愉快的背景的内容,如何布置内容以及只需几个步骤即可查看多少内容。 现在只有示例和演示,但这些让我们对期待的内容有了很好的了解。 在下面的手机大小的显示屏上与Fuchsia比较。

注意相似之处,然后注意差异。 这就是如何将一个软件(在这种情况下是简单的用户界面或“家庭”应用程序)更改为在两个不同大小的显示器上执行的方式。 这就是Android目前缺乏的状态。 这就是我们需要发生的事情。 这就是谷歌 - 我们 - 希望紫红色成为真实的原因。

没有什么是最终的,一切都可以改变

正如本文顶部所提到的,我们在谣言,源代码上传,内幕信息的花絮和一些想象力的混合上构建了这个。 谷歌对紫红色已成为现实的未来一无所知。

这很重要,因为这是一项巨大的任务。 它首先比创建Android还要大,因为它主要涉及编码底层而不是依赖于现有软件。 Android是在Linux上构建的,iOS是在BSD上构建的,Fuchsia是从头开始构建的。 我们需要几年时间 才能 看到消费者版本甚至是公众版本来测试这不仅仅是一个概念验证演示。 这项艰苦的工作需要数千小时才能完成。

我相信谷歌确实有紫红色的计划,它不仅仅是一些有才华的开发者的宠物项目,也不是谷歌将要开始和永远不会完成的事情。 我正密切关注所有这一切,不仅因为它是我们如何谋生,而是因为我们既对项目可能产生的结果感兴趣也感到惊讶。 我们将继续重新审视这个空间,并在可用时添加信息,但目前,大多数都是受过教育的猜测和大量的愿望。

前三种方式紫红色可以成为比Android更好的操作系统

Chromebook适合所有人

Chromebook的

  • 最好的Chromebook
  • 适合学生的最佳Chromebook
  • 最适合旅行者的Chromebook
  • 适用于Chromebook的最佳USB-C集线器

我们可能会使用我们的链接获得购买佣金。 学到更多。