【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

鸿蒙手机 Beta 版本首次开放

  • 2020-12-16
  • 本文字数:2969 字

    阅读完需:约 10 分钟

鸿蒙手机Beta版本首次开放

12 月 16 日,华为正式面向开发者发布 HarmonyOS 2.0 手机 Beta 版本。这是继今年 9 月,华为正式发布并开源 HarmonyOS 2.0 后的又一个重要节点。


随着 HarmonyOS 的开源,该操作系统已成为中国软件史上最受关注的开源项目。9 月 10 日,华为发布了面向大屏、手表、车机的 SDK、工具、文档和模拟器,今天,HarmonyOS 2.0 手机 Beta 版如期而至。按照预期,我们可以展望明年华为智能手机全面升级支持 HarmonyOS 2.0。


即日起,开发者可以访问华为开发者联盟官网 ,申请获取 HarmonyOS 2.0 手机开发者 Beta 版升级。


申请链接:https://developer.huawei.com/consumer/cn/activity/301607581257578636


手机开发者 Beta 版正式发布


“基于手机的生态已经来到临界点,物联网的飞速发展是移动产业未来十年的历史性机遇。”在演讲的开始,华为消费者业务软件部总裁王成录强调,系统的碎片化,阻碍了万物互联时代的业务创新。而鸿蒙为开发者提供了一条路径去实现更多入口以及体验提升。


据官方介绍,HarmonyOS 2.0 手机开发者 beta 版本提供如下主要功能:

  • 全新的手机 UI 控件,新增 50+UI 控件,供开发者开发手机 HarmonyOS 应用,统一多设备 UI 交互体验。

  • HarmonyOS 应用框架支持手机,支持 HarmonyOS 应用在多设备上快速迁移、接续、流转、无安装加载。

  • 提供 Windows 及 MaC 平台开发编译工具链体验,方便开发者快速开发 HarmonyOS 应用。

  • 为手机开发者提供 40+个 Sample Code,方便开发者快速了解适应 HarmonyOS 接口及开发方式。

  • 开放多模态感知等分布式能力接口,支持感知用户多种的移动状态。

  • 提供标准化的输入法框架及能力,开发者可开发多种输入方式及功能。

  • 提供标准化的电话系统接口能力。提供完善的无障碍开发框架,开发者可以方便的开发无障碍应用。

  • 提供标准化的分布式数据管理能力,开发者可以调用标准化的分布式 DB 接口,实现数据在设备间实时同步。

  • 增强账号系统能力,可将无账号设备纳入到 HarmonyOS 分布式系统中。


HarmonyOS 提供了用户程序框架、Ability 框架以及 UI 框架,支持应用开发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的“一次开发、多端部署”,提升了跨设备应用的开发效率。其中,UI 框架支持 Java 和 JS 两种开发语言,并提供了丰富的多态控件,可以在手机、平板、智能穿戴、智慧屏、车机上显示不同的 UI 效果。采用业界主流设计方式,提供多种响应式布局方案,支持栅格化布局,满足不同屏幕的界面适配能力,可以有效提升多端 UI 开发效率。


分布式应用框架将复杂的设备间协同封装成简单接口。开发者写业务逻辑的时候,只需要写一次代码。UX 体验设计是跨端体验的最大挑战,为适配不同的屏幕类型和交互方式,鸿蒙把界面元素做了解耦,拥有 7 类自适应布局能力。如今,基于鸿蒙的编程框架,开发一个直播购物的跨端功能只需要一天。



伴随 HarmonyOS 2.0 手机 Beta 版的发布,DevEco Studio 2.0 Beta3 也迎来了几大升级:首先,其集成了 9 套手机 App 模版,覆盖新闻、购物等应用场景;支持多端界面预览,实时反馈代码;开发者最关注的分布式调试,无需添加断点,直接 Step Into;最后就是模拟仿真无限接近真机,模拟器基于 ARM 架构服务器,支持 20 余种器件及传感器逼真模拟,包括连续导航、连续计步,以及移动网络(接收短信/来电)等场景。



据了解,本次手机开发者 Beta 测试支持以下中国境内主制式华为手机及平板电脑。


华为手机:全网通(5G 双卡)P40 、 全网通版 P40 Pro、Mate30、Mate30(5G) 、Mate30 Pro、Mate30 Pro(5G),型号清单为 ANA-AN00、ELS-AN00、TAS-AL00、TAS-AN00、LIO-AL00、LIO-AN00 。


华为平板电脑:全网通版、全网通版(5G)、WIFI 版本的 MatePad Pro,型号清单为 MRX-AL19、MRX-W09、MRX-AN19。


即日起,开发者可以访问华为开发者联盟官网 ,申请获取 HarmonyOS 2.0 手机开发者 Beta 版升级。


申请链接:https://developer.huawei.com/consumer/cn/activity/301607581257578636


同时,为鼓励更多开发者进行应用创新,华为宣布鸿蒙开发者创新大赛将于今天启动,截至明年 5 月 15 日,奖金为 150 万元。


开源之后


InfoQ 了解到,HarmonyOS 的开发者人数在 10 月份就已经超过十万。这个“十万”指的是有效的开发者,包含下载 IDE 工具、真正查看 HarmonyOS 源代码,以及参加了 HarmonyOS 课程学习的开发者。


“在 9 月 10 号刚开源,当晚就有 50 位开发者提交了代码,这令我们非常感动。同时其中有相当一部分开发者提交的代码质量相当高。这也让我们在感动之余,对中国软件业的能力有了巨大的信心。”10 月中旬,华为消费者业务软件部副总裁杨海松在接受 InfoQ 采访时曾如此感慨,据其介绍,“HarmonyOS 已经有超过 20 多家头部企业的合作伙伴,解决方案、供应商等战略合作伙伴已经有 4 家,芯片以及模组分别都超过了 5 家。”


HarmonyOS 生态使用者方面,首批公开的是包括美的、九阳、老板电器、海雀科技在内的头部家居企业。今年双十一期间,美的上市了搭载 HarmonyOS 的油烟机、洗碗机、电热水器、燃气热水器、净水器、智能灶等多款家电产品。今天,华为也展示了泛终端社交型购物、多屏联动观影、多终端协同办公等多个合作伙伴生态场景案例。



为了更好地推动鸿蒙生态建设,华为也在加快打造 HMS(Huawei Mobile Service)。截至今年 9 月,有超过 9.6 万个应用集成 HMS Core,API 数量达 12981 个,AppGallery 全球活跃用户达 4.9 亿。这些数据也意味着,HarmonyOS 将是继 Android、iOS 后的第三大移动应用生态。为吸引全球开发者去开发 HMS 核心的 App,投入 10 亿美元的“耀星”计划也在进行当中。

不止手机

在华为的“1+8+N”全场景智能硬件生态战略中,“1”指代的手机产品起着核心作用,而手机也会是未来 HarmonyOS 的中心,因此外界对于手机何时能上鸿蒙一直有着很大的期待。


但作为一款面向全场景的分布式操作系统,HarmonyOS 不会局限在手机上。王成录认为,基于单手机硬件的传统发展模式、基于 App 的方式组装和分发系统的模式已经遇到了瓶颈,HarmonyOS 希望可以让消费者自己组装硬件,让应用脱离单手机硬件的限制,他相信,以 HarmonyOS 为基础的 IoT 市场将有更大发展空间,“足以养活超过 10 个华为这样体量的大公司”。


不少业内观点亦认为,鸿蒙真正的爆发点还是会在电视、穿戴和车机上,试图创造更好的生态体验,而这个想象的未来能否实现,还得看鸿蒙能否不断完善下去、第三方生态伙伴是否愿意给更多的机会去尝试和参与其中。王成录此前在接受媒体采访时亦提及,在这个过程当中,利益分配会比技术更具挑战,需要大家互相多体谅和协商。


回顾从 1.0 到 2.0,HarmonyOS 的升级主要体现在三方面。首先,HarmonyOS 在分布式的软总线、分布式的数据管理以及分布式的安全做了很大的提升。其次对搭载的设备形态做了完整的设计,当前 HarmonyOS 已经面向大屏、手表、车机等 128KB-128MB 终端设备开源,2021 年 4 月将面向内存 128MB-4GB 终端设备开源,2021 年 10 月将面向 4GB 以上所有设备开源。第三是面向开发者提供解决方案的升级,比如面向应用者发布了 4 个关键的组件,包括 API、开发框架、工具和仿真器,面向硬件开发者也发布了 SDK、全套源代码、工具和开发版模组。


HarmonyOS 未来的规划,便是要将上述三个升级持续进行下去,即增强分布式能力、拓展设备支持品类和完善开发者解决方案。小目标是一年内搭载 HarmonyOS 的华为自研设备数量过亿,生态合作伙伴里 HarmonyOS 的装机率也过亿。


最后,需要强调的是,这次发布的手机 Beta 版本是面向开发者,普通用户需再等待至明年。而在未来,用户若升级鸿蒙系统后不想用,也能退回 EMUI。


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2020-12-16 13:2312755
用户头像
罗燕珊 InfoQ中文站编辑

发布了 423 篇内容, 共 245.1 次阅读, 收获喜欢 757 次。

关注

评论

发布
暂无评论
发现更多内容

细说react源码中的合成事件

flyzz177

React

数据结构学习笔记(一)

lxmoe

数据结构 学习笔记 11月月更

一年前端面试打怪升级之路

loveX001

JavaScript

能否手写vue3响应式原理-面试进阶

helloworld1024fd

JavaScript

Wallys/ DR9074-6E QCN9074 WIFI 6E 802.11AX 4X4 6GHz/ industrial M.2 card / DR9074-6E(PN02.7)

Cindy-wallys

m.2 QCN9074 WIFI 6e

Java注解与原理分析

Java 架构

手撕常见JS面试题

helloworld1024fd

JavaScript

开发和学习时需要造一些kafka消息,于是写了段脚本实现,在这里记录备忘,后面会常用到

程序员欣宸

kafka 11月日更

记一次京东前端面试被问到的题目

helloworld1024fd

JavaScript

redhat运维-ftp服务故障

阿柠xn

Linux 运维 ftp 11月月更

算法基础:离散化及模板详解

timerring

算法 11月月更 离散化

荣耀开发者大会预约有礼

荣耀开发者服务平台

开发者 手机 开发者大会 荣耀 honor

我的react面试题整理2(附答案)

beifeng1996

React

React Context源码是怎么实现的呢

flyzz177

React

腾讯前端高频手写面试题

helloworld1024fd

JavaScript

面试官:React怎么做性能优化

beifeng1996

React

CSS 定位

默默的成长

CSS 前端 11月月更

数据预处理和特征工程-特征选择-Wrapper包装法

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

面试官:vue2和vue3的区别有哪些?

bb_xiaxia1998

Vue

前端vue面试题

bb_xiaxia1998

Vue

产品待办列表PBL与产品需求文档PRD的本质区别

ShineScrum捷行

Scrum PRD 产品待办列表 PBL 产品需求文档

CSS高级技巧

默默的成长

CSS 前端 11月月更

我的react面试题笔记整理(附答案)

beifeng1996

React

React源码分析1-jsx转换及React.createElement

goClient1992

React

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

面试官让你说说react状态管理?

beifeng1996

React

React源码分析(二)渲染机制

goClient1992

React

React源码分析(三):useState,useReducer

goClient1992

React

一份vue面试知识点梳理清单

bb_xiaxia1998

Vue

Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余

共饮一杯无

Java BigDecimal 11月月更

鸿蒙手机Beta版本首次开放_语言 & 开发_罗燕珊_InfoQ精选文章