重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
近日,华为开始给部分手机用户陆续推送了鸿蒙OS 2.0开发者Beta版本,很多用户也都非常期待能享受到“万物互联”的鸿蒙生态。
“真诚服务,让网络创造价值”是我们的服务理念,创新互联公司团队10年如一日始终坚持在网站建设领域,为客户提供优质服。不管你处于什么行业,助你轻松跨入“互联网+”时代,PC网站+手机网站+公众号+重庆小程序开发。
近日,高德地图推出了鸿蒙手表版软件,华为的鸿蒙系统智能手表相比于其他厂商的智能手表,有一个绝对的优势。
那就是其他厂商的手表几乎都是把软件安装在手表内,导致软件运行时会导致手表耗电增加、运存减小,甚至出现卡顿等现象。
而华为手表有了鸿蒙系统的分布式计算特性,打通所有设备,从而实现将软件装在手机上,只是将图像同步显示在手表屏幕上,这样就大大减轻了手表的负载,也就是说,鸿蒙系统让华为手表的续航能力和流畅度不会因软件增多而下降。
鸿蒙生态打通一切设备的愿景是非常美好,而且令人期待的。但是一个全新的生态搭建是非常困难的,这需要硬件、软件全方位的支持,苹果用了10几年的时间才打造出了现在这个顶级ios生态,而鸿蒙的成长也是需要时间的。
不过,与苹果不同,华为的鸿蒙系统决定开源,这意味着华为有足够诚意邀请全球的开发者,共同打造完美的鸿蒙生态。
目前,很多国内厂商,如高德,都在积极开发自家的鸿蒙系统版本软件,这是一个良性的发展态势,有国内市场和各厂商的积极构建,相信鸿蒙生态将会飞速发展。
你看好华为鸿蒙系统吗?
昨晚华为举行了鸿蒙2.0系统的线上发布会,正式版系统发布,将广泛应用于手机、电脑、平板以及各种家电设备甚至是 汽车 等等,废话不多说,接下来小麦就带大家来了解以下鸿蒙系统的定位。
真正的万物互联,用户自由调取软硬件
鸿蒙系统诞生以来一直想深耕于万物互联,这次的发布会进一步确定了鸿蒙万物互联的布局方式。鸿蒙在开发时重点应用了分布式技术,在鸿蒙的正式系统中加入了超级终端功能,用户不单单可以自由调取软件,还能自由组合调取硬件,什么意思呢?
关于软件给大家举个例子,假如我们在鸿蒙系统手机上安装了一款app,但是在pad或者电脑上没有对应应用,在我们想用平板或者电脑使用这个软件时可以直接调取手机的这个app而不用另外下载。
硬件方面和软件有点类似,还是给大家举一些简单的例子,我们一般的显示器没有很强的算力,比如现在卖的各种智慧屏是没有多少算力的,但是我们可以调用有强大算力的计算机,同时感觉智慧屏的音质不行,可以调用专业音箱来输出声音。当然鸿蒙系统远不如此,我们可以自由切换组合各种硬件设备输出硬件对应的优势,高清屏幕的画质、蓝牙耳机的声音、电脑的算力、pad方便的手写等等。
华为新的鸿蒙手表可以控制鸿蒙 汽车
万物互联当然少不了现在火热的新能源车和智能手表,从发布会的演示视频来看,华为新的Watch3可以控制搭载鸿蒙系统 汽车 的一些操作,而在此前华为就演示了手机的操控性能,现在鸿蒙2.0又做了大升级。更重要的,新款手表采用了esim的连接方式,可以独立使用,离开手机不影响任何功能,虽然这个方式不是全球首用,但是也正是得益于华为在通信领域的实力能够直接与运营商合作就能完成项目,此外该模式将成为拓展华为终端物联的方式。
终端物联方式将多样化
目前除了少部分产品,连接终端的方式主要还是蓝牙,随着esim和华为电力载波的广泛使用,相信终端的连接方式将越来越多样化,通过各种不同产品对于带宽的不同需求精准化使用将会大大提升效率,并且降低成本,现在的华为智能家居中其实已经在使用这样的功能了。
当以上功能实现AI智能化
华为其实前几年就在白皮书中将“云技术+人工智能+5G”定义为下一次工业革命,当然全球公认的工业4.0也早就做了类似的定义。 当以上的所有功能技术都拥有AI的能力会怎么样?还是举个简单的例子: 我们很多人喜欢玩 游戏 ,当我们回家坐在沙发上拿起 游戏 手柄,系统智能识别出来要玩 游戏 自动调取了计算机的算力、沙发前显示器的显示功能和蓝牙耳机的声音,可以直接开始随心所欲玩 游戏 ;又比如工作日我们戴着装载系统的手机或者手表靠近自己的车,天气预报显示今天天气较热, 汽车 自动打开了空调,走到车前车门自动开启,里面已经很凉快了;等等。
鸿蒙系统非常值得期待,虽然现在芯片领域被卡脖子,但是华为没有落下其他技术的发展,从目前来看,华为的生态布局完全可以媲美苹果和安卓甚至是超越,同时鸿蒙是开源的并且将源代码捐给了国家,将会有越来越多的开源资源加入其中,目前windows系统安装插件已经可以支持使用。最后是所有华为手机更新正式版鸿蒙的时间表。
一、在华为如日中天的时候,华为都没敢推鸿蒙系统,而是把鸿蒙系统当作“备胎”慢慢发展。现在,华为被制裁了,只能把鸿蒙系统紧急推出来了。至少,鸿蒙是仓促上马的系统,却要和一个已经发展许多年,非常成熟的安卓系统竞争,还能轻而易举地赢了!三星真要哭死在厕所里了。昔日三星联合了英特尔搞出来的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的工程师没失业吧!
不会,可以学习一下华为鸿蒙开发教程。
是得我就是干这个 但是我都计划改行了
不会失业的,他们可以转鸿蒙开发,非常简单
参考 鸿蒙官方文档(点击传送门) ,做一下流程梳理简化,及踩坑记录
华为将真机调试分成物理真机和远程真机。这里说的都是物理真机(手机、平板)。鸿蒙真机调试巨复杂,不像Android那么容易方便。
贴一下官方的调试流程图:
总结一下:
上面这个流程可以忽略,没讲到重点。真机调试是需要在 AppGallery Connect 中创建应用的,调试应用需要的cer和p7b文件是从这里生成的。
先决条件:
1. 鸿蒙手机通过USB连接电脑,并开启USB调试。
2. 一个华为开发者账号,实名认证
3. APP开发工具DevEco-Studio
关键流程:
1. Studio创建应用
2. 如果未登录过,File Project Structure Project Signing Configs签名配置页,点击“Sign In”
3. AppGallery创建应用(包名和Studio创建的一样)
4. 官方文档到这在签名配置页就点Try Again可以自动签名,我试了不行,以下全是手动
5. Studio中Build Generate key and CSR 生成p12和csr文件
6. 获取手机udid,命令行hdc shell bm get -udid(下一步设备管理要用)
7. AppGallery主页 用户与访问 左侧设备管理添加udid的设备(生成p7b时要用)
8. AppGallery主页 用户与访问 左侧证书管理生成cer文件(生成p7b和签名配置要用)
9. AppGallery主页 我的项目 左侧HarmonyOS应用 HAP provision profile,生成p7b文件
10. 最后在签名配置页配好 p12、p7b、cer等参数,运行鸿蒙应用到真机就行了
回溯上一代「华为 WATCH」的纯数字系列,那已经是 2017 年了,时隔 4 年,华为终于更新了纯数字系列,带着新的鸿蒙系统来了 —— 新的手表,就叫做华为 WATCH 3。
华为的纯数字系列,跟 GT 系列不同,纯数字系列向来搭载了可安装第三方软件的操作系统,而不是视为大号手环的 RTOS 实时操作系统。初代、第二代华为 WATCH 都采用了 Google 的 WearOS(Android Wear)系统,而这一代华为 WATCH 3 则搭载了自家的 HarmonyOS 鸿蒙系统重新出发。
华为 WATCH 3 依然是走圆表盘的设计,表面边缘大曲率的 3D 玻璃,加上 316L 精钢表体,右侧边框上面一枚电子表冠,下面一枚快捷按钮,再加上手中这套棕色的真皮表带,整体质感就上来了,整个给人的感觉就很华为。
46mm 的表盘对于男生来说大小适中,华为提供了表盘商店来给予用户依据喜好来装点这圆形的表面,不过商店里的表盘以收费的居多。
作为运行着真正操作系统的「智能手表」,华为 WATCH 3 支持 e-SIM 功能,国内支持大陆地区范围内的「电信」、绝大多省市的「联通」,以及上海、广州、深圳、浙江等部分省市「移动」的「一号双终端」业务,目前资费都是 10 元 / 月;开通后就能跟手机共用同一个号码通话、上网,这样手表就能直接脱离手机独立通讯了。
脱离手机,连上蓝牙耳机,即使是轻装上阵也不会有脱离网络的焦虑。
运动和 健康 记录是华为手表、手环等可穿戴设备功能上的主战场,日常基础的计步、心率监测、能量消耗、睡眠监测等当然一个不少,还有血氧饱和度,和更为个性化的压力监测等。
我们知道,特别对于喜好户外、高原 旅游 人士、有氧运动者,甚至是脑力劳动者、打鼾人群来说,了解血液中氧气结合的血红蛋白比例是非常重要的;血氧饱和度监测这项功能登录 Apple Watch Series 6 后,越来越多的厂商开始跟进,而市面上大多配有血氧饱和度检测的手表、手环,都只能手动单次检测,显示百分比的检测结果,并没有对应的文字说明,这对初接触这一概念的用户来说并不是太友好;华为 Watch 3 不仅会提供文字说明和建议,更能全天候自动地监测血氧饱和度,并在低氧含量状态下发出提醒,也会统计生成一天的趋势图供回顾参考。
还有它的心率监测,并不像其它手表手环只提供最基础的监测,在监测到高心率时候再简单推送警报,而是细化到心律失常识别,提供房颤及早搏筛查,就功能上看,实用性还是要更高些的;压力监测还需要一份问卷来做个性化算法匹配,而不像别的厂商只用同一算法——这背后有华为自己运动实验室的数据、技术和算法的积累,也有第三方机构的合作,这就是从专业性上与国内其它厂商拉开距离的资本。
虽然是第一代搭载 HarmonyOS 的智能手表,但诸如百度地图、高德地图、滴滴、Fit 健身、蜗牛睡眠、万年历、喜马拉雅、航旅纵横、飞常准等第三方常用的手表 app 都已经能在应用商店找到。
但可惜,目前腾讯只在苹果的 watchOS 和 Google 的 WearOS 开发了手表版微信,跟 Android 系统的智能手表一样,搭载鸿蒙系统的华为 WATCH 3 并不能直接在手表上回复微信聊天,还是期待未来华为能说服腾讯针对鸿蒙系统开发个针对 HarmonyOS 手表的微信吧。
华为 WATCH 3 搭载的 HarmonyOS 跟其它 Android 或者 WearOS 系统用起来差别很大吗?
讲真,HarmonyOS 跟其它系统最大的差异在内核中,华为在可穿戴设备布局 HarmonyOS毫无疑问是为了 HarmonyOS 生态的发展,而反映在交互上,跟其它的 Android、WearOS 系统的区别其实并没有那么大,基本操作逻辑是滑动、点击,由左往右滑动侧边返回上一层,按下数码表冠回到表盘或者进入 app 菜单,这些都是符合我们对智能手表操作的基本逻辑,列表类的界面一般一页只显示三行选项,而且居中的一项会被放大,上下两项会被缩小,用立体感来营造主次感,也便于手表这种小屏幕设备触控操作。
华为在 WATCH 3 的 UI 和 UX 上也吸收了其它系统的操作,例如按下数码表冠后的 app 菜单会被缩小成为一个个小小的圆形图标,形成一个两轴的平面界面,用户上下左右滑动能更方便找到,滑动表冠也能对菜单进行放大缩小,更方便地从一众 app 图标中找到自己要的那个。
这枚数字表冠的质感还是不错的,不过配合这枚马达的震动质感比 Apple Watch 的要稍差些了。
搭载了 HarmonyOS 的华为 WATCH 3,整体还算挺流畅的,完成度挺高。过程中我还发现了一个其它厂商都会忽略的功能,就是提供不重置、不清空手表数据的前提下,重新绑定更换手机,继续使用原本的数据。在换手机的时候不再需要对手表重新设置了。
华为 WATCH 3 续航还是属于智能手表中的典型的,平时开启各类自动检测功能,以及熄屏显示功能,一天大概一充(开启对应模式能达到 3 天的续航)。个人觉得手表嘛,戴在手腕上若不是一直显示时间,而是需要特定的手势才能把它唤醒亮屏,才能看到时间的话,那它作为手表还有什么意义,所以我宁愿牺牲一点点续航还是倾向把息屏显示功能给开了,毕竟这类智能手表一天一充是跑不掉的了。
华为 WATCH 3 还有一点比较上心的是,在如今绝大多数智能手表都用磁吸式触点充电器的时代,它用上的是 Qi 无线充电,这也就意味着出远门可以不必多为手表带一个专用的充电器,可以跟手机共用一个无线充电器,简直良心。
华为 WATCH 3,是华为 HarmonyOS 鸿蒙系统的第一款智能手表,不仅支持 HarmonyOS 手机的配对使用,还支持 Android、iOS 系统的配对使用。
华为 WATCH 数字系列沉寂已久,这一次特地为 HarmonyOS 鸿蒙系统重出江湖,推出了华为 WATCH 3,售价 2599 元(真皮表带 时尚 款 2799 元),它的意义不仅仅在手表本身,更多是 HarmonyOS 在个人、家居、出行等多场景、多设备的生态覆盖上的一块拼图,可见华为对 HarmonyOS 全场景覆盖的野心。
前不久,在MateX2的发布会上,余承东透露出鸿蒙系统将于4月份上线,但并未给出具体时间,可谓是吊足了消费者们的胃口。
华为方面则正式给出了鸿蒙系统的推送时间。鸿蒙华为副总裁段孟然公开表态,鸿蒙系统已经确定,将于3月31日,正式与大家见面,届时符合升级条件的华为手机,都将收到提醒通知。
这意味着手机上鸿蒙,真的要来了。同时,关于鸿蒙是不是安卓套皮的争论也再度热了起来。从鸿蒙公布开始,关于这个操作系统就争议不断。
那么,鸿蒙和安卓究竟是什么关系呢?鸿蒙的未来前景如何呢?
一、 三个鸿蒙系统
鸿蒙在最初公布的时候,说的是多核心操作系统。第一版已经用到了电视上面。后来通过验证,基本搞清楚了所谓鸿蒙1.0,是TeeOS操作系统。华为电视还是用的安卓。
按照,华为的规划,到了鸿蒙2.0,是应该看到成果的。但是,后来华为开源了移动设备上的鸿蒙,大家发现这是一个华为以前嵌入式操作系统LiteOS的升级版本,与智能手机没有什么关系。
如今,准备正式更新的是手机版本的鸿蒙。就是说鸿蒙其实并不是一个操作系统,而是一个很大的营销概念。
TeeOS的微型操作系统,华为命名为鸿蒙。手表等IOT嵌入式设备的LiteOS,华为命名为鸿蒙,手机上准备用的操作系统,也被命名成鸿蒙。鸿蒙并不是一个操作系统。
目前,外界比较关心的是手机上鸿蒙,因为TeeOS和LiteOS的鸿蒙,都不会上手机。也不能运行安卓的APP,华为手机上准备用的鸿蒙才是重点,因为这个鸿蒙能够兼容安卓的生态,它是不是安卓套皮才是外界所关心的。
二、 手机上鸿蒙究竟是什么?
由于华为的开源承诺,外界能够通过互联网拿到鸿蒙的一些程序代码进行分析。虽然还有一些代码是私有的,不对外 ,但是通过已经开源的代码。我们对手机上的鸿蒙基本是清楚的。
华为在手机上的鸿蒙,与安卓的不同点主要有这么几条。
首先,华为定义出来一个定义了以Ability为核心的应用开发框架,使其可以屏蔽不同操作系统的差异,使开发的代码可以在不同操作系统中运行。
虽然,现在这个Ability开发出来的程序,还要依靠安卓的底层来运行,但是可能不依靠安卓。
其次,华为定义了一个以“分布式软总线”为名的自有RPC协议框架,以此RPC协议为基础封装了一系列常用的API,提供了稳定、统一、可靠的近场通讯协议。这就是华为所说的“分布式操作系统”的由来。
第三,华为去掉了自己不能用的GMS,用了自家的HMS,这个其实早已经在EMUI里面做了。
其他部分,诸如Linux核心,AOPS(Android Open Source Project)等等,还是安卓的。
因为,核心和AOPS等大部分东西,还是安卓的。所以华为手机上的鸿蒙,能够直接运行安卓的APP。
应该受,鸿蒙和安卓的关系还是比较密切的。与阿里云OS相比,阿里云OS用了是自己的虚拟机兼容安卓,独立程度要高于鸿蒙。
如果说独立操作系统兼容安卓的话,当年黑莓的QNX独立程度要高很多。QNX是核心是自己的,Runtime是自己的,仅仅在上面做了一个安卓兼容层。
鸿蒙的独立性,距离QNX差得远,距离当年的阿里云也有差距。
三、 鸿蒙的意义和未来
虽然鸿蒙的独立性目前看还不高。但是需要指出的是用户用的是应用程序,不是操作系统。
如果能在安卓下面搭出一个和安卓解耦的生态系统。把这个生态系统做大,那么未来把底层替换掉,只要生态系统是可能的。
譬如,微信小程序做大。所有安卓app都有一个完整功能的微信小程序版本。
然后这个微信,可以出一个linux版本的,这个版本直接运行安卓微信的小程序。用户开机先开微信,然后,所有生态就都可以用了的。这个时候,有没有安卓就没有关系了。有linux就行。
或者,腾讯玩大点,直接从核心开始写一个新操作系统。自己定制硬件,写驱动程序。然后给自己的操作系统做一个微信,就可以直接用安卓微信的生态了。
华为现在的鸿蒙是Ability也可能有这个效果。现在你给鸿蒙开发的APP还离不开安卓底层。
但是,如果有一天,几乎所有的APP都在Ability下开发,这套东西可以与安卓解耦,以后华为有一天从底层把安卓替换掉了。
这些APP既能在华为的鸿蒙下运行,又能在安卓下运行。那不就不要安卓了吗?
到了那一天,安卓下的APP无法支持鸿蒙,但是鸿蒙自己已经有足够的APP用了,不需要安卓下APP支持。鸿蒙也就成功了。
所以,目前的鸿蒙还是兼容安卓的,独立性很弱的半成品,等到华为自己的生态系统建立起来,华为是有可能把鸿蒙做成真独立操作系统的。这才是终极意义的鸿蒙。
本文源自Donews