写点什么

鸿蒙手机 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。


2020-12-16 13:2313897
用户头像
罗燕珊 AI practitioner | Tech media

发布了 506 篇内容, 共 351.2 次阅读, 收获喜欢 812 次。

关注

评论

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

手机拍照算法和硬件哪个更重要

InfoQ IT百科

如何在面试中机智的展现架构能力?

非凸科技

rust 编程语言 量化 构架师 互联网大厂

洞见科技首批通过央行国家金融科技测评中心「联邦学习」产品评测,实现「MPC+FL」金融应用双认证

洞见科技

联邦学习 隐私计算 多方安全计算

Oceanbase 和 TiDB 粗浅对比之 - 执行计划

TiDB 社区干货传送门

为什么switch里的case没有break不行

爱好编程进阶

Java 面试 后端开发

你必须懂也可以懂的微服务系列三:服务调用

爱好编程进阶

Java 面试 后端开发

手机处理器未来的发展趋势如何

InfoQ IT百科

Android系统有哪些优缺点

InfoQ IT百科

手机硬件都有哪些

InfoQ IT百科

手机硬件性能的发展主要受哪几方面制约

InfoQ IT百科

【高并发】为何在32位多核CPU上执行long型变量的写操作会出现诡异的Bug问题?看完这篇我懂了!

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

诚邀报名丨首期OpenHarmony开发者成长计划分享日

OpenHarmony开发者

OpenHarmony

移动平台WorkPlus集成化办公,打造企业全场景业务生态

BeeWorks

开发手机操作系统的难度有多大

InfoQ IT百科

终于有人讲明白了!原来这才是全球低时延一张网技术

华为云开发者联盟

音视频 华为云 实时音视频 低时延

为拿几家大厂Offer,“闭关修炼

爱好编程进阶

Java 面试 后端开发

观测云登陆阿里云计算巢,共建ISV新生态

观测云

可观测性 可观测

未来的手机操作系统在智能化上会有哪些突破

InfoQ IT百科

4.25解锁OpenHarmony技术日!年度盛会,即将揭幕!

Anna

手机软硬件协同很重要吗?

InfoQ IT百科

刚拿的字节跳动offer“打水漂”

爱好编程进阶

Java 面试 后端开发

为什么手机操作系统开始向多端融合方向发展

InfoQ IT百科

未来手机操作系统有哪些发展趋势

InfoQ IT百科

netty系列之:netty中常用的字符串编码解码器

程序那些事

Java Netty 程序那些事 4月月更

如何优化前端页面的LCP?

BUG侦探

前端 性能 网页指标

18张图,详解SpringBoot解析yml全流程

码农参上

springboot 配置文件 4月月更

不同研发协作模式在云效中的应用

阿里云云效

云计算 阿里云 云原生 研发 研发协作

iOS开发面试攻略(KVO、KVC、多线程、锁、runloop、计时器)

iOSer

ios iOS面试 ios开发 iOS面试题

LAXCUS分布式操作系统冗余容错之节点篇

LAXCUS分布式操作系统

分布式系统 冗余 集群容灾

你知道Java是如何解决可见性和有序性问题的吗?

爱好编程进阶

Java 面试 后端开发

别找了,这是迄今为止把微服务讲的最清楚的一篇!没有之一

爱好编程进阶

Java 面试 后端开发

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