2017年5月8日更新: Hotfix博客查看了当前状态下的用户界面,Google向我们展示了Flutter应用的外观。
如果您要花时间构建现在可用于Fuchsia的基于Flutter的界面,您可以很好地了解绘制和动画的方式。 Hotfix博客已经做到了这一点,他们的视频很好地了解了今天的情况。 虽然它不是很实用,但是随着它的发展,观看新的东西仍然很酷。
如果您想更进一步,Google可以为您提供帮助。 Flutter Gallery应用程序是Google Play中的新功能,它演示了应用程序在使用Flutter编写时的外观和行为,这就是现在编写“原生”Fuchsia应用程序的方式。
Flutter是一款移动应用SDK,可用于为Android和iOS应用构建用户界面。 它仍然是一个技术预览,所以你可能不会发现开发者发布使用它的应用程序,但很多人都感兴趣! Flutter应该可以很容易地创建看起来很棒的移动应用程序,并且最重要的是在平台之间保持一致。 Google将在Google I / O上更多地谈论Flutter,我们会关注。
无论Andromeda和Fuchsia发生什么事,Flutter都值得关注。
至于任何紫红色或仙女座的搭配,我们暂时不会看到任何消费产品使用这些产品,所以这一切都很容易改变。 或者它可能完全消失。 但如果你对 可能 发生的事情或者事情如何变化感到好奇,你会得到一个非常好的主意。
设置回到2016年8月的机器,你可能会看到的一件事是谈论谷歌名为Fuchsia的神秘操作系统。 当人们开始注意到它正在处理时,我们看了一下它,并得到了一些关于可能发生的事情的非常酷的线索。
更多:'Fuchsia'操作系统项目很有趣,缺乏重要的细节
该项目的工作并没有放缓,现在半导体分析师Daniel Matte的博客Tech Specs对一个更成熟的紫红色有了新的看法,以及为什么Andromeda将会开始。
Matte已经深入研究了 如何 构建紫红色以及它可以做什么。 基础知识已经到位 - 一个名为Magenta的新型基于LK的微内核将为操作系统提供动力,该操作系统从头开始设计为模块化,适用于大多数现代硬件。 将Magenta与一个新的渲染引擎(escher)和一个基于Dart编程语言的用户界面层相结合,使用一个名为Flutter的全新小部件和应用程序框架,将它全部放在前面和中心,让你拥有Fuchsia成为现实生活所需要的东西一块软件。
我认为对于所有的Fuchsia设备,Android API和运行时将继续像以前一样运行,除了现在底层操作系统将是Fuchsia,内核将是Magenta,而不是Linux。
马特说这将是仙女座。 他有足够的证据支持他的想法。 紫红色不是隐藏的。 所有关于内核,框架和相关零碎的工作都是在公开场合完成的,任何有兴趣的人都可以看看。 从一开始就是这种方式,随着它的发展,谷歌在这里尝试做什么变得容易一些。
在与Google Matte的人进行一些沟通之后,我们会更深入地了解我们在这里看到的内容以及将要发生的事情。 Andromeda听起来像平板电脑和笔记本电脑等大屏幕设备的界面和应用层。 在Fuchsia上运行并利用可扩展的浮动窗口,Andromeda看起来非常像Chrome,并且针对鼠标和键盘以及触摸进行了优化。 换句话说,非常类似于我们今天使用的Chrome操作系统,但使用更新的更模块化的Fuchsia作为基础。
Fuchsia和Magenta内核也可以为Android运行时和应用程序框架提供支持,Matte建议这样做。 最终,Android运行时将逐步取消,以支持更新但兼容的软件,如Mojo。 这对最终用户来说无关紧要,但为开发人员和硬件制造商提供了更多方法来构建我们想要使用的东西。
更多:谷歌如何使用仙女座征服一切
根据迄今为止已经检入项目的代码,Matte建议我们看到一个基于操作系统,可以在ARM,MIPS和Intel x86处理器上运行。 它不是Chrome和Android的融合,而是一种新系统,可以为谷歌的现有产品 - Chrome和Android提供动力 - 同时推动新的应用平台为硬件的发展做好准备。
我同意他的评估。 我看到的这个一体化操作系统将尝试修复将PC系统安装到智能手机硬件上的缺陷,或者反过来使用具有更强大功能的PC硬件的Android风格平台。 一体化系统将会发生并将成为未来,谷歌正试图找到现有产品可以适应的方式。 但谷歌不能放弃两个非常成功的产品,而是必须从底层开始,所以在我们使用的软件支持可以继续的同时,可以进行更改。
也许每个看着紫红色和仙女座的人都错了。 这当然是一种可能性。 但谷歌正在研究 一些重要 的事情。 问题是否也会成功。 我们迫不及待地想知道。