游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

HarmonyOS3。0。0开发者预览版全新发布

  2021年10月22日在华为开发者大会HDC。Together2021主题演讲上,我们发布了HarmonyOS3。0。0开发者预览版,主要内容包括:HarmonyOS设计系统、ArkUI3。0、ArkCompiler3。0、DevEcoStudio3。0和TSJSAPI。
  其中,HarmonyOS的UI开发框架从以Java为主要编程语言的命令式UI框架演进为以TypeScript(简称TS)JavaScript(简称JS)为主要编程语言的声明式UI框架(ArkUI3。0)。同时,ArkCompiler3。0增加了对TSJS语言的支持,HarmonyOSSDK新增了6000的TSJSAPIs,支持TS语言开发富媒体应用。未来,TSJS语言在HarmonyOS应用开发中会越来越重要。
  下面,让我们再来回顾一下HarmonyOS3。0。0开发者预览版的关键内容吧Harmony设计系统
  Harmony设计系统,综合考虑人因、设备和环境等因素,为跨端应用界面设计提供完备的设计规范、便捷的设计工具、以及丰富的设计资源,方便开发者创作出更优秀的设计。ArkUI3。0
  ArkUI3。0是一套构建HarmonyOS应用界面的声明式UI开发框架。它通过极简的UI信息描述语法、丰富的UI组件和动效,以及实时界面预览能力,帮助您提升HarmonyOS应用界面开发效率。
  ArkUI3。0的关键特性如下:
  从以Java为主要编程语言的命令式UI框架,演进为以TSJS为主要编程语言的声明式UI框架,生产效率提高30。
  图1UI框架演进
  为何UI开发框架会发生这样的演进?从开发模式方面来看,声明式比命令式具备更直观更简洁的能力,能进一步提升开发效率;从语言方面来看,TSJS具备了广泛的生态以及更强的灵活性。根据RedMonk2021年Q1编程语言排名,JS语言综合排名第一,并且是目前全球开发者中使用最多的语言。JS语言拥有非常强大的生态社区,学习资源、三方库和工具资源非常丰富。相比静态类型开发语言(比如Java),JS因为动态类型和类脚本语言的特点,开发类似功能的应用时,JS代码一般行数更少,开发效率更高。TS是JS的一个超集,有效地提升了JS开发大型工程的便利性和可维护性。
  提供极简UI开发语法和组件,提高跨设备应用UI开发效率。
  图2ArkUI的高效率
  ArkUI拥有极简的UI信息描述语法、丰富的UI组件和高效跨端开发能力,对比传统的应用界面开发,代码量减少30以上。
  通过针对声明式的前后端一致化的渲染优化设计,进一步提升应用性能体验。
  图3ArkUI的高性能
  ArkUI通过扁平化统一渲染和并行流水线技术,保证应用性能体验和安卓原生应用体验不相上下,在典型的复杂场景下,内存还可降低20。ArkCompiler3。0
  ArkCompiler是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行,并支撑应用和服务运行在手机、个人电脑、平板、电视、汽车和智能穿戴等多种设备上的需求。
  图4ArkCompiler3。0原理图
  本次推出的ArkCompiler3。0包含以下关键特性:
  前端编译器支持将多种高级语言(包括JS、TS和Java)编译成统一的字节码文件,屏蔽语言的差异,提升运行效率和程序启动性能。
  提供多种端侧执行模式(解释器、JIT编译器和AOT编译器),形成结合设备和应用特征的多层次组合运行策略,满足不同设备硬件规格。
  解释器:启动快,执行性能一般,内存占用小。
  JIT编译器:启动需要预热,执行性能高,内存占用较高。
  AOT编译器:启动快,执行性能高,内存占用高。
  在低端IoT设备上,ArkCompiler3。0支持纯解释器的执行模式,以满足小设备的内存限制条件。在高端设备上,ArkCompiler3。0支持解释器配合AOT和JIT编译器的执行模式,对大部分应用代码使用AOT编译器编译,使得程序一开始就可以运行在高质量的优化代码上,获得最好的执行性能。在其它设备上,则根据设备的硬件条件限制来选择策略,设定高频使用需要AOT编译的代码范围,其它代码则依靠解释器配合JIT编译器运行,使得应用执行性能能够得到最大化。
  ArkCompiler3。0特别对TSJS做了针对性优化规划,目标是提升执行性能1倍。DevEcoStudio3。0
  HUAWEIDevEcoStudio是面向全场景多设备,提供一站式的原子化服务HarmonyOS应用开发平台。
  DevEcoStudio3。0为开发、调试和测试三个阶段都提供了更多功能来提升跨端应用开发效率。
  开发阶段,DevEcoStudio3。0提供的以下功能帮助开发者实现跨端高效编码。
  支持ArkUI3。0框架,提供eTS超级终端工程模板,支持开发者一键创建跨端应用工程。
  提供实时双向预览能力,开发者在编写代码的同时可以便捷调整UI界面。
  图5实时预览
  一次开发,多端部署,支持同一个工程在手机、平板、车机等多种设备上运行。
  图6一次开发,多端部署
  调试阶段,DevEcoStudio3。0提供以下功能帮助开发者降低跨端分布式调测门槛。
  提供分布式远程模拟器,降低开发者跨端应用调试的成本。
  提供可视化跨设备网络连接和内存堆栈功能,降低开发者跨端应用调试的难度。
  图7跨端分布式调测
  集成测试阶段,DevEcoStudio3。0的云端服务平台DevEcoService提供远程实验室和集成测试服务DevEcoTesting,帮助开发者云端一键式完成跨端应用集成测试。
  远程实验室提供724小时华为真机环境,涵盖华为18全类型真机设备,免除购置和维护成本,解决开发者在测试应用时无设备或设备类型不全的问题。
  DevEcoTesting在远程实验室的基础上,为开发者提供一键式跨端应用集成测试服务,覆盖兼容性、稳定性、性能、功耗、UX测试、安全等测试。
  图8DevEcoService云端服务平台
  集成测试服务DevEcoTesting链接:
  https:devecostudio。huawei。comTSJSAPIs
  截止HDC。Together2021主题演讲会当天,HarmonySDK新增6000TSJSAPI,支持跨端应用高效开发。涵盖以下能力:
  分布式系统服务:跨端服务拉起、跨端服务调用、跨端服务迁移等
  多媒体能力:录音、播放、图片解码等
  多线程并发能力:Workers多线程能力、线程间数据共享等
  声明式UI能力:MVVM编程模型、丰富UI组件、动效能力、原子布局能力等
  当前,TSJSAPI支持富媒体类应用场景开发,比如图库类、日历类等。
  我们计划在2022年提供增强UI组件和增强分布式能力的TSJSAPI版本,全面支持华为超级终端下三方重度应用场景开发,比如咨询类、影音类、社交类、购物类等。
  最后,我们来看看HarmonyOS3。0。0的版本特性路标:
  以上就是HarmonyOS3。0。0开发者预览版发布内容。欢迎各位开发者小伙伴们到HarmonyOS官网下载工具和资源包,提前尝鲜HarmonyOS3。0。0的新特性,感谢您一路陪伴HarmonyOS的成长!
  更多HarmonyOS3。0。0开发特性和路标详细信息,请访问官网HarmonyOS3。0。0专题页:
  开发HarmonyOSSDK

爆笑足球电影咸鱼翻身定档8月8爱奇艺周星驰原班配角阵容星关系7月29日讯近日,由周星驰电影原班人马如花李建仁、梁家仁、钟伟强、程东、黄一山、至上励合马雪阳、BOZ、董方卓等倾力演绎的喜剧电影《咸鱼翻身》将于8月8日上映爱奇艺,并在……为啥相比4G套餐,5G套餐那么贵?5G套餐为什么那么贵,首先我们得先了解什么是5G和4G,相比4G,5G是一个全新的概念,在很多人第一印象中,第五代移动通信技术带来的网速是非常巨大的。的确,4G网速按照理……从6899元降到2499元,华为顶级5G旗舰,40W快充25数码产品买新不买旧是市面上流传最广的一句话,我觉得这句话针对的是预算充足的人群来说的。很多人想换机无奈价格太高,而选择最具性价比的机型购买,那种机型往往手机性能很强,但却阉割了……那些自发安利红海行动的明星李纯徐冬冬徐峥韩寒主旋律电影《红海行动》不断逆袭,票房和口碑齐飞,截止目前,电影总票房已突破25亿,成中国影史票房排行榜第7位且排位仍在上升中,这部火爆炸裂、真情投入的影片不仅收获全国观众的支持……中国电信菲律宾项目进展曝光发展用户超200万已建基站3700运营商财经吴碧慧文据知情人士向运营商财经网独家透露,中国电信菲律宾项目目前进展曝光,在商用后90天内发展用户共231万户,建成基站3700多个,相比去年,基站建设数翻番,……冰箱购买另类思路大厂电商平台都这么选冰箱前两天跟朋友小聚得知了一件趣事:有一天都快凌晨1点了,小两口要准备睡觉了,突然不知何处总是不规律地响起吱吱吱的声音。这不明来历的声音把小两口吓得够呛,找来找去最后才发现是冰箱的……999元大疆发布全新一代手机云台DJIOM5大疆发布全新一代手机云台DJIOM5在前代优秀磁吸设计的基础上,OM5优化后的夹持结构兼容更多大屏手机,全新折叠轻量化设计,机身体积减少约三分之一,重量减少约四分之一,内……青海移动中移铁通青藏铁路携手打造智慧天路青海新闻网大美青海客户端讯近日,青海移动、中移铁通、中国铁路青藏集团签订三方战略合作协议,充分发挥中国移动5G等信息技术优势,落实5G应用,提升铁路行业信息化应用水平,推动信息……贺岁片新年泰疯狂电影大咖云集大马宅男女神林明祯无极限挑战演出星关系7月15日讯2020年爆笑疯狂大电影《新年泰疯狂》在马来西亚举办记者发布会,八位演员林明祯、吴旭东、朱咪咪、劭音音、陈锋、HappyPolla、温力铭、郑锈金盛装出席。宅……贺岁片新年泰疯狂开镜宅男女神林明祯泰国小鲜肉TUL领衔出演一星关系7月5日讯由马来西亚《一家亲亲过好年》原班人马打造的2020年贺岁电影《新年泰疯狂》在7月1日举行开镜仪式,找来大马宅男女神林明祯搭配泰国当红小鲜肉吴旭东(TULPAKO……合肥女孩看完电影我和我的父辈要与父亲和解吴京回乡感言电影目的10月3日,电影《我和我的父辈》影迷见面会于合肥举行。电影导演,同为安徽女婿的吴京,深感家乡影迷热情。这部9月30日正式公映的国庆档第一合家欢影片,上映短短四日,票房便已突破5……电影八佰四行守军振奋人心吴京赞其让中国战争电影走上新台阶由管虎执导的电影《八佰》昨日发布见证版预告和一河两界版海报。预告带领观众回溯1937年的淞沪战场,探讨这场守卫战的意义,表现出苏州河南北两岸战士和民众为国家、为尊严共同抗敌的慷……
SaaS服务的网络化效应内容导读1、互联网的本质是交互、连接与网络化,企业服务领域逐步形成各种独特维度的网络化效应将是必然。2、SaaS服务根据业务粘性,宏观上可分为工具型SaaS与业务型Saa……王胜利严抓质量,奔腾T77PRO2021款品质迎来重大升级?引言:别看只是一个年度小改款,T77PRO2021款改变还是蛮大的,尤其在消费者看不见的‘品质’等方面,下足了功夫有了很大提升!时下,奥运会各项赛事激战正酣。中国健……燕氏观点晋商故里晋中学院(详解)晋中学院是由晋中师范高等专科学校、晋中地区教育学院和晋中地区职工大学合并后升格而成的一所多科性本科院校。现在由我为大家详细的介绍晋中学院的各个地方。晋中学院的南门,记得两……小米再次出手,万元配置笔记本只卖6999,你让友商怎么活?说起小米,绕不开的三个字就是性价比。当年小米1代旗舰级配置只卖1999元,随后的几代产品依然延续这个策略,最终小米在手机市场站稳脚跟。如今小米已经成功突破高端市场,但是价格厚道……恒大造车记再加更!量产更进一步在国内众多的新能源汽车企业中,恒大汽车显然拥有更强的发展后劲。不到2年时间,恒大便在先进整车制造、动力总成、动力电池及智慧充电等各关键领域实现全产业链布局,完成其他车企十数年乃……GHOSTS1换脏款,ACATX2机箱装机展示废话前言:ITX机箱发展至今,前两年国外的GhostS1算是颇有影响力的一款,蛮算是A4这个结构机箱的引领者吧,期间更是被国内的好多客制化团队争相效仿,推出了各种不同的版……将提供两种续航版本,领途百智大熊正式亮相长城汽车和河北御捷联合成立的领途汽车从2017年至今一直发展不顺利,甚至在2020年还进行了破产重组。不过重组之后的领途汽车近日终于有了好消息,10月26日发布了他们的首款车型……互联网夜高峰,无人应答互联网大厂的一项加班福利,捆绑着每天996的打工人,卷起了一波无法破解的夜高峰。他们,依然无人应答。撰文蓝洞商业贾紫璇晚上九点刚过,以望京东地铁路口为圆心,半径两公……一台FM收音机制作的想法这块NEC的高性能收音板已经标调完毕并且打磨成LA1235,连接了信号强度表头和调谐指示表头,我已多次分享过它的表现视频。为了很好的利用好它,我只有再做一个机了,以下是大概想法……同样是LPDDR43733内存,GPDWINMax为什么比苏内存频率越高,读写速度越快,系统响应速度就越快,游戏流畅度越高。GPDWINMax采用目前最快的低功耗LPDDR43733内存,双通道设计,16GB超大容量,以满足最新游戏的需……这位商家巧用小程序卖门票,7天赚了1。6万最近了解到一位得有店的商家,在搭建小程序不到一个月的情况下,策划了一场活动,仅靠卖门票,七天就赚了16960元,我们来一起看看他是怎么做的?案例说明商家位于西藏拉萨……畅玩不硌手,手游好搭档,红魔手游拓展坞体验对于喜欢手游的小伙伴来说,一定遇到过手机电量不足的情况,尤其是游戏正在关键时刻。由于大多数手机充电线设计的问题,所以当我们边充电边玩手游时往往很不舒服,比如会硌手等。为了改善这……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网