重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
前言:2020年9月15日,这个时间将被永远记录在华为的 历史 上。当然也会被记录在世界半导体的史册中。现在芯片断供已经成为了现实,从美光、高通、台积电、联发科到三星、索尼、三菱、SK海力士,都将无法为华为提供芯片。每三年授权一次的EDA芯片设计软件,授权也即将到期,在美国这次禁令生效之后,全球的半导体产业链都将走向分裂。
为望都等地区用户提供了全套网页设计制作服务,及望都网站建设行业解决方案。主营业务为成都做网站、成都网站制作、望都网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
从2019年5月开始,华为至今已经经历了1年零4个月的对战。所以在既定的事实面前,华为消费者业务继续在维持日常工作。发生过的事情,已经改变不了,现在不是缅怀过去的时候,而是应该展望未来,看看现在能做什么。
当所有的的关注点都在华为芯片半导体产业链的发展时,华为的系统生态正在悄悄落地结出果实。从19年华为推出鸿蒙第一代系统以后,大家就开始期待这个应用在智慧屏电视上的系统什么时候可以真正出现在手机上。当然余承东在2020年8月的华为开发者大会上,漂亮地回答了这个问题。
如果美国不在芯片上对华为步步紧逼,如果美国没有将谷歌移动服务给剔除出华为手机,可能鸿蒙系统只会是一个长期的保密计划,不会这么快就出现在公众的面前。要知道,华为是在旗下手机在海外不能使用谷歌GMS移动服务之后,才开始集结近千名研发工程师团队来共同研发新的移动服务和系统。
据悉,这是华为有史以来参与人数最多、规格最高而且最具挑战性的一次内部资源整合,因为发生在松山湖园区,所以被称作是“松湖会战”。
外部严峻的形势,使华为在一年不到的时间内,就将华为终端HMS云服务迭代升级到了5.0的版本。这意味着华为打造出了可以替代谷歌安卓的移动生态。要知道之前中国是没有属于自己的移动服务生态的,华为终端云服务是第一个。
在今年,鸿蒙系统终于升级到了2.0的版本,而且正式直指安卓系统,形成全面开源。与此同时,极速发展到5.0版本的华为终端云服务的核心能力,已经增长到56个配套元件,应用程序编程接口直接从上一代的800多个飞涨到12000多个。华为终端云服务也已经迅速成为了全球第三大移动应用生态。
那么在手机端,鸿蒙系统和华为终端云服务的关系到底是什么呢?
简单来讲,鸿蒙系统运用核心分布式技术,是可以应用到华为的各个移动终端上的,具体应用在手机上时,华为终端云服务可以和鸿蒙系统进行配合、帮助、支撑各种应用程序APP更好地运行在操作系统上。如此看来,华为终端云服务可以说是鸿蒙系统的灵魂。如果将来鸿蒙系统应用在了手机端,华为终端云服务肯定会相应升级出适配手机的专门版本。
但是现在的难题是打造一个完整生态,光有操作系统和移动服务还远远不够,生态是一个多层次结构复杂的体系。现在鸿蒙系统和华为终端云服务虽然是两大核心,但是其上行和下行仍然需要丰富层次的工具才能补足,而这个工具涉及服务套件。
比如谷歌的服务套件包括谷歌搜索、YouTube、谷歌地图、G-mail等核心的应用,这些应用是系统核心级别的服务,其相当于你买手机时,手机上自带且删除不了的那些软件。是这些原本的套件才让系统和移动服务变得生动,这也是未来华为需要努力的方向,所以华为也在力推自己的核心应用。
当然说到生态不光需要有自带的应用程序,还要和开发者互通有无。说简单些,就是开发者需要确定在鸿蒙系统下开发软件可以赚到钱,比如说,现在的微信有安卓版和iOS两个版本,未来还会增加鸿蒙版,那么只有企业确定制造鸿蒙版的手机软件可以赚到钱,才会有人去开发。而赚钱的前提是需要有大量的用户群体,当用户群体变多之后,生态才会完整。只有这样才能促成生态的成熟。毕竟像之前微软和黑莓做手机系统,没有将生态做成导致失败的前车之鉴太多。
所以,相信未来的华为一定可以发展得更好,芯片等硬件问题不足以阻断华为的发展。鸿蒙和华为终端云的也将助力华为迈向更高的台阶。
开发前可以了解下鸿蒙: [鸿蒙开发 序]华为鸿蒙操作系统(HarmonyOS)简介及开发环境搭建
开发前的准备:「鸿蒙开发 1」华为鸿蒙应用集成开发环境DevEco Studio安装和设置
了解鸿蒙应用开发的基本开发流程:「鸿蒙开发 2」第一个华为鸿蒙(HarmonyOS)应用程序(App)
本章目标:
1 了解华为鸿蒙应用开发的可视化(低代码)方式
2 通过构建一个简单的具有页面跳转功能的应用
低代码开发方式,即通过可视化界面开发方式快速构建布局、编辑UI界面,可有效降低用户的上手成本并提升用户构建UI界面的效率。
1 打开DevEco Studio,创建一个新工程,选择支持Phone / Tablet / Wearable(手机 / 平板 / s可穿戴)的模板,我们在此直接选择Empty Ability
Project name工程名称填SuperVisual
Development mode开发方式选择Super Visual
其它的可以使用默认设置,点击完成,进入编辑界面
1 在Project(项目)窗口,删除工程运行默认的入口文件夹:“entry src main js default pages index”文件夹
2 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”
JS visual name填first,点击完成,进入编辑界面
创建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目录结构
3 第一个页面内有一个容器、文本和一个按钮,通过Div、Text和Button组件来实现
(1)分别选中first.visual画面中的Text、Div组件,单击鼠标右键,选择Delete删除
(2)选中UI Control中的Div组件,将其拖至画布
点击右侧属性样式栏中的通用样式图标(General),设置Div组件的高度Height为100%,使其占满屏幕
点击右侧属性样式栏中的样式图标(Flex),设置Div组件的FlexDirection样式为column,使Div的主轴垂直;设置Div组件的JustifyContent样式为center,使得其子组件在主轴上居中显示;设置Div组件的AlignItems样式为center,使得其子组件在交叉轴上居中显示
(3)选中UI Control中的Text组件,将其拖至Div组件的中央区域
点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hello World ”
点击右侧属性样式栏中的通用样式图标(General),设置Text组件的宽(width)为100%,高(height)为100px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为60px,使得其文字放大;设置组件的TextAlign样式为center,使得组件文字居中显示
(4)选中UI Control中的Button组件,将其拖至Text组件下面
点击右侧属性样式栏中的属性图标(Properties),设置Button组件的Value属性为 “ Next ”,
点击右侧属性样式栏中的通用样式图标(General),设置按的宽(width)为40%,高(height)为60px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为40px
至此,第一个页面创建完成
我们可以在预览窗口中看效果,点击右侧边栏的Preview打开预览窗口
1 在Project窗口,选择工程中的“entry src main js default pages”,单击鼠标右键,选择“New JS Visual”
Visual配置界面,JS visual name填second,回车(Enter键)或者点击完成,进入编辑界面
2 第二个页面中有一个容器和文本,通过Div、Text组件实现,现在编辑器已经为我们创建好了,我们就来修改下它们的属性(你也可以删除原有的自己创建,具体步骤参考本章第二节“二 创建第一个页面”)。
选中Text组件,点击右侧属性样式栏中的属性图标(Properties),设置Text组件的Content属性为 “ Hi,I'm always here. ”
点击右侧属性样式栏中的通用图标(General),设置组件的宽(width)为100%,高为60px
点击右侧属性样式栏中的样式图标(Feature),设置组件的FontSize样式为36px,TextAlign样式为center
这样我们的第二个页面创建成功了
1 在Project窗口,打开工程中的“entry src main js default pages first first.js”, 导入router模块,页面路由router根据页面的uri来找到目标页面,从而实现跳转。示例代码如下:
2 打开或者切换到first.visual页面,选中画布上的Button组件,点击右侧属性样式栏中的事件图标(Events),鼠标点击Click事件的输入框,选择launch事件
3 在预览窗口中查看项目效果,点击Next按钮后发现我们的页面成功跳转了。
到此,本章的目标就完成了。
华为鸿蒙系统已上线一个月了,国内家电、 汽车 等行业纷纷抛出橄榄枝表示将鼎力支持,而各大手机厂商却选择集体沉默,庞大的手机系统才是鸿蒙真正的市场,这一块蛋糕撬不动,鸿蒙的未来并不明朗。
在外界推行国产技术的形势压力下,这些厂商咬紧牙关纹丝不动,冒着让国人失望的风险,坚持拒绝鸿蒙系统,这是为什么呢?
既得利益者才能做到真正的风轻云淡,家电行业和 汽车 行业所涉及的系统并非产品的核心领域,也不存在竞争关系,选择鸿蒙支持国产,可获得大众好感,免费的广告,百利而无一害,自然积极热情。
鸿蒙系统对于国内各大手机厂商来说,却是个烫手的山芋,不用会被外界谴责,用了风险太大,在脸面和利益面前大多人都会选择利益,手机大佬们也不例外。
国产手机品牌不敢贸然使用鸿蒙系统,这是意料之中的,华为自己也做手机,同行是冤家,让自己的手机品牌搭载昔日竞争者的系统,将自己的命脉送到有竞争关系的同行手中,如果不能拿到确定的保障,贸然强行搭载,这未免有些强人所难。
这就好比,让淘宝关掉支付宝使用微信支付,让饿了么解散自己的配送团队使用美团的配送系统,风险太大也不合理。
很多人还希望国家能出手强制各手机品牌搭载鸿蒙系统,建立我们自己的手机生态链,这个愿景很美好,但时机还未到。
在苹果iOS、谷歌Android系统雄霸天下的过程中,全世界诞生过很多操作系统,塞班系统、黑莓系统、Windows Phone等系统都曾昙花一现,又因为各种短板而被淘汰。
在无法确定鸿蒙的市场竞争力前,国家不会贸然出手,如果鸿蒙系统无法适应市场,其他厂商又放弃了安卓系统,那么海外市场的损失该谁来承担?
作为一款真正意义上的国产操作系统,鸿蒙系统代表着华为的愿景和野心,希望能打破谷歌和苹果在操作系统领域的垄断地位,目标是年底能达到3.6亿用户。
这个目标对于以前的华为很容易,自己的手机用户就能达到这个目标,但是现在华为手机因为芯片限制的问题,新增用户很少,市场占有率一直在下降,如果无法打开其他品牌的系统市场,鸿蒙系统很难在安卓和苹果手里抢到市场占有率。
有人认为鸿蒙系统不需要手机市场,它是5G时代的产物,目的是万物联网,打开智能设备市场就可以生存,这种说法未免有些天真,万物联网不仅仅是5G时代的畅想,这个构想一直存在着,也在不断完善着,光靠智能电器和 汽车 市场,无法支撑鸿蒙系统走得更远。
为了取得其他手机品牌的信任,华为也表现出了极大的诚意,在鸿蒙上线的第一时间就将其开源了,还贡献了核心代码。
但这些举动并不足以打动各手机品牌,只要华为手机存在着,别的厂商就不可能轻而易举使用华为的系统。
谷歌是软件供应商,从不明面染指手机等硬件业务,和全球手机品牌都是客户关系而不是竞争关系,更容易得到手机品牌的信任。
苹果手机是自用系统和自用芯片,不需要将自己的系统和芯片推向市场,独具一格,华为一开始也是想走苹果的路线的,只是被阻拦了,现在手机业务受困,只能将系统推向市场。
鸿蒙在国内的市场发展还未成定局,在国外却是步履维艰困难重重。华为推鸿蒙系统的直接原因是谷歌断供了华为的GMS服务。
现在鸿蒙系统推向市场,谷歌更会将华为视为死对头,为了遏制鸿蒙系统,谷歌将上传谷歌应用商城的新应用都用AAB格式取代以往的APK格式,就目前的国际形势,华为想用鸿蒙打开国际市场,非常困难。
鸿蒙系统推向国际太困难,目前的希望还是集中在国内,没有利益竞争的第三方市场已经收入囊中,现在最大的困难就是如何说服国产手机品牌使用鸿蒙系统。
现在摆在华为面前有两个为难之处,如果要将鸿蒙系统推向手机领域让别的手机品牌接受并使用,华为就得彻底舍弃手机业务,这部分业务虽然目前面临困境,但却是华为曾经最赚钱的业务,想要放手就等于砍断华为的右臂,左臂早就在荣耀被卖时斩断了。
如果不能割舍手机业务,华为的鸿蒙系统在手机领域可能只能自给自足了。除非国家出面,让各大品牌拿到信任的保障,否则让他们冒着风险舍弃现在的系统用新系统,很难做到。
鸿蒙系统是建立在国产技术上的系统,在使用过程中避免了使用国外操作系统带来的信息泄露安全隐患,这是我们一直需要的。
这款系统还在测试阶段,只要通过测试,性能稳定了,肯定是要推行的,是否会强制推行不得而知,但使用国产技术是企业的发展趋势。
不管是行政选择还是市场选择,就算没有鸿蒙还会有别的国产系统, 科技 自产自足是趋势。
就看华为和别的厂商该如何达成妥协,在双方都能接受的水平线上共同推进我国的 科技 产业链发展。
一、在华为如日中天的时候,华为都没敢推鸿蒙系统,而是把鸿蒙系统当作“备胎”慢慢发展。现在,华为被制裁了,只能把鸿蒙系统紧急推出来了。至少,鸿蒙是仓促上马的系统,却要和一个已经发展许多年,非常成熟的安卓系统竞争,还能轻而易举地赢了!三星真要哭死在厕所里了。昔日三星联合了英特尔搞出来的Tizen系统,还是按部就班进行的研发,依旧是无法弄出自己的生态圈,最后只能沦落成家电的系统了。从这个角度来看,安卓工程师不用太担心安卓的生态系统被威胁,鸿蒙的生态圈很难发展到能够与安卓比较。
二、华为自己都说了,鸿蒙系统当初设计就是想做家电的系统,是与三星Tizen类似的东西,主要应用方向是家电和物联网。现在是因为制裁的原因,赶鸭子上架成为了手机系统。这种临时改变用途的系统需要大动干戈才能完善对手机的应用支持。可以想象,如果鸿蒙系统对手机的支持有缺陷的话,做手机应用就会非常困难。也因此有理由相信,现在鸿蒙手机如果对安卓应用的支持特别完美,就更说明鸿蒙的“拉皮”可能性了。如此一来,安卓工程师就安心开发安卓应用就好了,因为鸿蒙一定可以完美运行你的应用,这就没有放弃安卓开发的必要了嘛!
至此,我想现在考虑鸿蒙把安卓的阵地攻破了实在是太早了。所以,大概率,没有哪个安卓工程师会放弃安卓去弄鸿蒙,顶多是测试一下应用能不能在鸿蒙环境下运行罢了。还是把兼容性这件事儿交给鸿蒙去搞吧。
鸿蒙出来的话,安卓工程师并不会失业,取决于自己想不想在鸿蒙上开发软件。
鸿蒙的应用程序开发,主要是基于Java和NodeJS,基于Java的整体框架结构与安卓极其相似,加上其开发环境DevEco Studio与Android Studio同宗,安卓工程师可以极短的时间迅速上手鸿蒙应用程序的开发。当然,一些做前端开发的小伙伴也会进入鸿蒙平台进行开发,但这部分小伙伴往往是会用一套代码、同时适配多个应用平台(类似国产的uni-app),这些本身就在和安卓开发有一种竞争关系,并不会因为鸿蒙的生产而发生多大变化。
另外鸿蒙的开发平台,也可以很轻松在智能屏、智能手表、车载智能设备等设备上调试开发,总体来说,如果鸿蒙火起来,就会有更多的软件开发需求了,安卓开发工程师会更吃香。建议大家多多接触鸿蒙生态,多学一点知识对自己是一个积累储备,总不会是坏事。
错,是谷歌、微软和苹果要倒闭了!
鸿蒙系统配备方舟编译器,兼容安卓应用,但运行效率……(此处省略1000字,翻2019年文章)……鸿蒙系统能在所有设备运行,支持手机、电脑、平板、物联网……(此处省略1000字,翻2019年文章)……
我想说的是你们太不懂华为了,其实鸿蒙早已开发完成并且随时可用!他一直在忍,在等一个机会……
作为一名android开发工程师,我想说,失业是不可能的,这辈子都不可能失业!
也许身为移动端开发人员的我们,正处于一段乱流之中!
首先,来谈谈android的碎片化问题。
仅仅2014年,全球支持Android的机型为18796种,再来看看国内,华为、小米、oppo、vivo...,android手机厂商也很多,每个品牌都是基于android开源系统改造,android开发人员要在完成软件功能的同时,对不同品牌的手机做功能适配,非常麻烦。
除了手机品牌数量多,手机屏幕的尺寸适配问题也很麻烦,往往一个软件的开发,有60%的时间在适配工作上。
是的,现在鸿蒙来了,意味着什么?意味着android开发人员有必要或者就必须去学习一门新语言、一个新系统的开发、适配,对于一个企业来说,要么就增加人工成本请一个鸿蒙系统开发人员,要么就强制在职android开发人员重新开发一遍软件适配鸿蒙系统。
基于此,不知道有多少android开发人员会买账,不知道多少企业会加个鸿蒙系统平台,不知道鸿蒙系统能不能站住脚推广开来。
虽然现在鸿蒙系统可以兼容android应用,但以后必然会两级分化。
如果鸿蒙系统没有革命性的突破,如果美国不再卡脖子,如果没有国家的干预措施,只靠平民大众自觉爱国的方式支持鸿蒙系统,我看很悬啊,毕竟,苹果手机在国内的销量一如既往!!!
再者,在手机行业,小米、oppo等手机厂商和华为本是竞争关系,会放弃自己的系统换成鸿蒙系统吗?这样的话,其他手机厂商的生存空间会一天不如一天,就算鸿蒙开源使用,也只不过走android碎片化的老路!
系统之争本就不是一朝一夕,不用担心会不会失业,路,还很长!
开发鸿蒙只能在华为支持的鸿蒙设备上运行,开发android,可以在所有安卓设备包括鸿蒙设备上也兼容运行,何来失业
做安卓的一天不用就能写鸿蒙。可以忽悠甲方加钱了[泪奔]
中国北斗早就出来了,GPS的工程师没失业吧!
不会,可以学习一下华为鸿蒙开发教程。
是得我就是干这个 但是我都计划改行了
不会失业的,他们可以转鸿蒙开发,非常简单
将近两年的预热之后,华为终于确定了鸿蒙系统的正式发布时间——6月2日。与此同时,华为操作系统EMUI的官方微博也更名为“Harmony OS”。谷歌断供的背景之下,这被视为是华为告别安卓的一种仪式。
鸿蒙身上拥有许多个引人注目的标签:“华为”、“国产”、“第三大操作系统”、“比肩iOS和安卓”,这些足以令资本市场兴奋。鸿蒙发布日期官宣当天,“鸿蒙概念股”纷纷大涨。截至25日收盘,易联众、常山北明、科大讯飞等相关股票均大涨。
从2019年问世到现在,在华为消费者业务增速大幅放缓的危急时刻,鸿蒙终于、也必须上场了。但把鸿蒙做出来,只是它的第一步。
“成功开发操作系统只是1%,剩下的99%都是做生态。”华为消费者业务AI与智慧全场景业务部副总裁杨海松在接受界面新闻等媒体采访时表示,对于生态而言,尤其是操作系统这类的底层平台,软件使用量、市场占有率是它能否活下来并最终成功的核心因素,16%的市占率是一个生死线。
如何守住这条生死线,或者说如何做大生态,是鸿蒙在今后两年必须面对的核心问题。尽管现在呼声最大的是鸿蒙手机,但如果单一地用于手机,那鸿蒙几乎很难存活。iOS和安卓已经足够成熟,即便华为完全对手机厂商开放合作,现阶段也很难有竞争对手有动力伸出橄榄枝。
鸿蒙被定义为为万物互联时代打造的智能终端操作系统,相比起“替代安卓”,它更长远的目的是走向更多终端,拉到更多合作伙伴,从而壮大生态,维持生命力。
但年轻的鸿蒙要靠什么吸引合作厂商?
5月18日,华为在鸿蒙生态合作伙伴峰会上宣布,华为全场景硬件生态品牌正式升级为HarmonyOS Connect,将Works with HUAWEI HiLink和Harmony OS统一为HarmonyOS Connect。
通俗地说,这一升级的目的是进一步整合华为硬件生态资源,提高合作效率。曾有华为HiLink合作厂商负责人对界面新闻表示,华为HiLink、鸿蒙分属两个销售团队,内部竞争很厉害,常常令合作厂商“搞不明白到底要和谁合作”,也造成了一定程度的内耗。此次统一团队、品牌、方案和体验,就是“集中精力做好硬件生态”。
杨海松还在峰会上表示,鸿蒙将从三个层面与硬件合作伙伴共创收益:做产品、卖产品和运营产品。简而言之,提供软件、渠道和服务。
杨海松认为,华为在生态搭建上缺乏经验,但做产品却很擅长。相比起其它操作系统,鸿蒙拥有其独特优势,比如支持多设备统一编写语言,应用和服务开发者可以一次开发、多端部署,对用户而言,跨设备使用体验也可以更加流畅。
在产品层面,华为向鸿蒙生态伙伴免费提供开源软件和商业认证,如果有对操作系统要求较高的厂商,可以选择购买商业发行版,华为会从中收取服务费。但大多数厂商还是选择免费版,因为成本较低。
华为还将帮助鸿蒙生态伙伴卖产品,像帮助赛力斯卖车一样,在华为线上商城、线下门店全面铺开搭载鸿蒙系统的硬件产品,华为从中收取渠道佣金。目前,华为拥有3大电商平台入口以及超过60000家线下门店,今年还将额外增加15000家第三方门店,未来将全部向鸿蒙生态产品开放。
对一些硬件厂商来说,华为的渠道网络和品牌效应拥有不小吸引力。杨海松举了一个例子,有生态伙伴在全渠道销售同样的产品,半年内销量在一千台左右,但在华为商城可以实现20天1000台的销量,且基本不做任何导流和营销。
一位已加入Harmony OS Connect的智能家居厂商市场负责人向界面新闻表示,由于自身品类较为小众,加入的目的并不在于带货,而是希望借助华为的品牌效应提高影响力,让华为帮助自己教育市场。
第三层是运营产品。华为把十万个以上的原子服务引入Harmony OS Connect,并与合作伙伴联合运营,方便消费者免安装直接使用,最终由华为与厂商共同分成。杨海松表示,这是未来鸿蒙做大蛋糕的关键。
但杨海松也提到,鸿蒙今年的目标并不是赚钱,渠道佣金也只是很小的一部分收入。某种程度上,让生态伙伴赚钱比鸿蒙赚钱更加重要。
根据官方披露的数据,今年鸿蒙计划将搭载超过3亿部设备,其中有2亿部是华为自有设备,生态设备将超过1亿,场景拓展上希望“一横一纵”。其中,“一横”要从在家居领域扩展到消费者高频刚需的六大领域,目前累计拥有超过1000家硬件生态合作伙伴,包括美的、九阳、老板电器等;“一纵”则是做好全产业链适配,已积累超过50家模组和解决方案合作伙伴。
业内有声音担忧,手机普遍被认为是万物互联时代的核心入口,但在芯片问题始终无解的情况下,华为未来很难在手机规模上取得优势。杨海松认为,华为手机仍然有7亿多的存量,且手机换机周期在拉长,华为仍有“上量”的时间。另一方面,在不同的使用场景中,PC、平板、手表乃至跑步机等任意设备都有可能成为新的入口。
无论如何,鸿蒙要走的路还有很远。杨海松提到,鸿蒙当前最核心的挑战是时间和规模的剪刀差:“留给中国万物互联时代的软件生态构建根能力的时间只有一到两年,这意味着我们需要用一年走完别人5-7年的路。”