鸿蒙和Fuchsia

鸿蒙和Fuchsia

HarmonyOS

2019年8月9日,华为开发者大会的第一天,鸿蒙OS来了,华为消费者业务CEO余承东介绍了鸿蒙OS的多个特点,基于微内核、安全、天生流畅、分布式架构,最重要的是,鸿蒙即将开源,面对美国的压力,华为用实力予以还击,让国人倍感骄傲。

Fuchsia

时间回到2016年8月,媒体报道了发布于GitHub上的神秘代码,显示Google正在开发一个名为“Fuchsia”的新操作系统,当前已吸引了很多厂商的关注,加入到其开发的行列,相关信息显示,“Fuchsia”将在2020年发布。

鸿蒙和Fuchsia

作为一个Android开发者,之前就有听说过Fuchsia,当鸿蒙发布时,我突然想到,和我了解到的Fuchsia好像很相似,这两天有时间,特意去看了Fuchsia相关的架构设计,真的是何其的相似。

  • 抛弃了linux内核,鸿蒙和Fuchsia都采用了微内核,Fuchsia在lk的基础上进行开发,加入了系统调用和MMU等的支持。
  • 上层的设计也是如出一辙,鸿蒙宣称其支持多个运行时,Fuchsia也同样支持多个运行时,什么是运行时,拿Android来说,Android只支持java运行时环境,而Fuchsia和鸿蒙就不一样了,可以支持多种运行时环境,如现在fuchsia已经支持了Dart等多种运行时环境,兼容Android应该就是增加一种Android的java运行时环境吧。

从底层到上层,鸿蒙和Fuchsia是何其的相似,Fuchsia目前已经开源多年,鸿蒙也即将开源,鸿蒙2019年发布,Fuchsia也将在2020年发布,不知道这两大操作系统未来会发展如何,但是随着两大系统的全面开源,他们之间谁更优秀的比较应该会越来越多。

最后,还是希望能有更多的优秀开源项目出自中国开发者团队。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fuchsia是Google开发的一种新型操作系统,其前端开发涉及到开发用户界面(UI)以及用户体验(UX)。Fuchsia前端开发主要包括以下几个方面: 首先,Fuchsia前端开发需要熟悉Fuchsia操作系统的架构和设计理念。Fuchsia采用了微内核架构,前端开发者需要了解Fuchsia的组件和服务间的通信机制,以及如何使用Fuchsia的API进行开发。 其次,Fuchsia前端开发需要掌握谷歌的开发工具和技术。例如,Flutter是谷歌推出的用于开发跨平台应用的工具,Fuchsia前端开发可以使用Flutter来开发Fuchsia应用的用户界面。前端开发者需要熟悉Flutter的语法和组件库,以及如何使用Flutter进行布局、动画和交互等方面的开发。 另外,Fuchsia前端开发还需要关注用户体验(UX)的设计。前端开发者需要了解如何设计符合Fuchsia用户界面准则的界面,以提供流畅、一致且美观的用户体验。这包括对界面元素的布局、颜色和字体等方面的设计。 最后,Fuchsia前端开发需要进行测试和调试。前端开发者需要学会使用调试工具来检查和修复应用中可能出现的问题,以确保应用的稳定性和性能。 总而言之,Fuchsia前端开发需要具备对Fuchsia操作系统的深入了解,掌握开发工具和技术,关注用户体验设计,并具备良好的测试和调试能力。只有熟练掌握这些要素,才能够开发出高质量的Fuchsia前端应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值