美文网首页Android开发经验谈Android开发
鸿蒙2.0正式开源,华为重磅押注开发者生态

鸿蒙2.0正式开源,华为重磅押注开发者生态

作者: Android进阶架构 | 来源:发表于2020-09-12 21:05 被阅读0次

    作者:稀土君

    从第一轮制裁到第二轮制裁,华为的众多产品和业务都被笼罩在美国制裁的阴影之下,难以完成新品的生产和交付。

    在这种前所未有的外部危机下,华为发布了自研系统鸿蒙系统(HarmonyOS),同时带来基于该系统的华为移动服务HMS。但是仓促之推出的产品,难免存在不少有待完善的地方,鸿蒙系统也被众多网友戏称为“PPT系统”。但是这场特殊背景下的自救之路还远远没结束,怀带众多期盼的新的鸿蒙系统2.0已在松山湖畔悄悄登场。

    HarmonyOS 2.0问世,开源版本已开放下载

    2019年,华为创造性地推出了面向全场景的分布式操作系统HarmonyOS1.0,华为智能终端从此实现了快速发现、极速连接、硬件互助以及资源共享。

    在今年的华为开发者大会上HarmonyOS 2.0正式亮相,带来了分布式软总线、分布式数据管理、分布式安全等分布式能力的全面升级,同时发布了自适应的UX框架,让开发者能够快速触达千万级新设备和用户。

    其中,开源的鸿蒙项目名为 OpenHarmony。OpenHarmony 定位是一款面向全场景的开源分布式操作系统。

    根据介绍,OpenHarmony 在传统单设备系统能力的基础上,创造性地提出了基于同一套系统能力适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持 128K-128M 设备上运行。开发者将获得模拟器、SDK 包以及 IDE 工具,2020 年底首先对国内开发者发布针对智能手机的 HarmonyOS beta 版本。

    同时余承东在演讲中表示华为将代码捐赠给中国开放原子开源基金会,并宣布了HarmonyOS的开源路标:

    • 9月10日起,HarmonyOS将面向大屏、手表、车机等128KB-128MB终端设备开源,
    • 2021年4月将面向内存128MB-4GB终端设备开源,
    • 2021年10月以后将面向4GB以上所有设备开源。

    时隔一年,鸿蒙有何变化?

    发布会开始前,余承东已多次在媒体上发声:「鸿蒙操作系统已经投入上亿,体验一直在改善,已达到 Android70%-80% 水平」

    去年发布的华为 Harmony OS 1.0 被定义为面向未来的分布式操作系统,包括分布式能力,一次开发、多端部署,基于形式化验证的高安全可靠性。

    今年的Harmony OS 2.0 则又进行了全新定义,即全面使能全场景生态,包括跨设备、服务流转、极速直达、可视可说、隐私安全五个方面能力。

    据余承东公布的 Harmony OS 2.0 面向应用开发者发布 Beta 版本时间轴显示,2020 年 9 月 10 日,主要面向手表、车机、大屏三类终端,12 月,方正式面向手机。实现不同终端的跨越发展。

    对比去年开发者大会,可以发现一个很明显的变化是「微内核」概念退居幕后,「分布式」能力频频被提及。

    关于微内核,众多说法不一,一度引起行业内热烈探讨。微内核从软件资源层面上,减少堆积,提高内部作业速度,能比安卓系统更有效分配资源,提高 APP 反应速度,更安全。但是今年开发者大会上,微内核出现零次,转而以较大篇幅介绍分布式软总线、分布式数据管理、安全。

    而在应用开发层面,根据一线从业人员介绍:从UI框架来看 HarmoneyOS应用与传统应用开发差异不大,数据双向绑定的语法来看有些类似Vue。关于鸿蒙系统的更多技术细节,还需等待技术大佬们慢慢分析。

    和时间赛跑:HMS 生态发展如何?

    构建一个媲美安卓的生态,鸿蒙到应用之间还差着一个核心中间件,HMS。近两年,鸿蒙的HMS生态也在蓬勃发展,全球开发者的支持给了HMS强劲动力。如今,HMS Core 5.0将全面开放华为的软硬件能力。

    凭借 AI 人工智能、分布式、影像、通信、AR 地图(华为河图技术)图形渲染等技术,将 HMS Core 5.0 软硬件能力全面开放,尤其在场景化 APIs 方面已经超过谷歌的 GMS Core,是去年的十四倍之多。

    从数据的变化,可以直观地感受到华为鸿蒙HMS生态的迅速生长。如华为消费者业务云服务总裁张平安所言,去年华为种下了一枚种子,今年已经发芽了。

    据余承东介绍,在全球180万开发者的支持下,Huawei Mobile Services(HMS)生态迎来了高速增长:超过9.6万个应用集成HMS Core,AppGallery全球活跃用户达4.9亿,2020年1月至8月AppGallery应用分发量达2610亿,全球第三大移动应用生态破土而出。

    华为会为开发者们带来了什么新服务?

    HarmonyOS 2.0一站式开发体验

    HUAWEI DevEco Services云端平台为开发者提供一站式服务,包括开发服务、测试服务、发布服务、分析服务;同时为端侧HUAWEI DevEco Studio提供自升级、Kit升级、应用测试管理等协同服务。

    HUAWEI DevEco Toolkit是基于Android Studio功能扩展的插件工具,旨在帮助开发者快捷、方便、高效使用华为EMUI开放能力。包括智慧服务(HUAWEI HiAI),Camera、安全服务、远程真机调试、APP CloudTest等。

    HMS Core 5.0

    华为曾在在2019年公布了HMS Core 3.0版本,为开发者们开放了更多能力,比如HMS Core的Wallet Kit服务,为终端用户打造All in One Wallet的数字生活方式。

    一年时间里,最新的HMS Core 5.0的开放能力已从14个Kit增长到56个kit,API数量则从885个跃升至12981个,覆盖7大领域,迅速形成差异化创新优势。

    其中,CG Kit带来了更好的图形、图像画质,从而提升了游戏画面渲染效率;Location kit则通过Super GNSS城市峡谷定位、VPS视觉定位等技术,满足了不同场景下从米级、亚米级到厘米级的定位精度需求。

    五大根服务引擎

    此外,华为还面向全球开发者开放最核心的软硬件能力,包括地图、搜索、支付、浏览、广告五大根服务引擎,以及业界领先的拍照能力、AR地图能力、通信传输能力、隐私安全保护能力等,全力以赴,于各领域开发者共同打造用户喜爱的新一代创新应用。

    营销资源扶持

    除技术开放以外,华为还在商业、运营领域为开发者提供丰富的营销资源,多渠道品牌曝光和用户触达、优惠的开发者收入分成模式及广告资源扶持,加速全球开发者拓展新的机遇。同时,HMS生态也在协助海外开发者进入中国。与国内开发者一样,当海外开发者进入中国市场时,他们也面临着获客、产品本地化、政策合规等挑战。华为致力于为全球应用进入中国市场提供包括咨询服务、上架支持服务以及营销服务等在内的本土服务。

    华为将持续投入生态建设:在德国、波兰和俄罗斯新建3个生态合作实验室,在罗马尼亚、俄罗斯、埃及、墨西哥和马来西亚新建5个全球开发者服务中心,通过本地化的服务组织和平台,更好地服务开发者进入全球市场。

    星星之火可以燎原

    余承东在大会期间反复强调开发者的重要性,「没有人能够熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火。」


    虽然华为的开发者数量已实现翻倍增长,但对比谷歌 Android 近 1400 万的开发者数量,华为只是走完万里长征的第一步。

    面对即将到来的第三轮更猛烈的制裁,华为和其他国内相关厂商没有更多选择,也希望国内相关人士,保持理性,能够客观正确的去看待这一事件。

    码云资料地址:https://gitee.com/androidmaniu/android-notes/blob/master/README.md

    相关文章

      网友评论

        本文标题:鸿蒙2.0正式开源,华为重磅押注开发者生态

        本文链接:https://www.haomeiwen.com/subject/jqhgektx.html