闲聊鸿蒙
最近一直闲着没事儿,所以又有时间去了解一下鸿蒙开发。
看了一些别人对鸿蒙的评价,不少人都说鸿蒙只不过是android套壳而已,它的开发语言arkts 也是对ts、dart的扩展,有一种对它很不屑的感觉。
我倒是觉得这个事情不能这么简单的去评价,如果从一个更大的角度或者从一个更长的时间维度来看,鸿蒙系统的不断迭代也许是个好事情。
从国际竞争的角度来看,技术可以作为一种手段去限制对手的发展,不仅仅是芯片,操作系统也一样。还记得前几天的消息吧,水果公司凭借自己的一套体系就可以要挟企鹅公司交保护费,不交我就不让你上架,当然,这个事情的结果有些出人意料,但是从侧面说明了鸿蒙的大方向是没有错的。
而当前国际竞争的主要矛盾在于中美之间的关系,有人说中美之间必有一战。我对此深信不疑,但是战的形式是什么?、在什么地方战?。
经济战、贸易战、科技战、文化战等等等等,除了直接爆发热战之外的任何形式的战,其实都无时无刻不在发生。
这两天华为出了三折叠,怎么折,都有面
,而水果那边却深陷爆炸的舆论漩涡之中,事实上,水果这几年确实很少能拿出能让人眼前一亮的产品,而华为这边,即便鸿蒙是从开源的基础上一步步进化而来,但是它确实拿出来不少让人惊艳的产品。
曾经的水果我们高攀不起,但是现在已经可以与之比肩,甚至在技术上超越它们...
关于鸿蒙开发
这几天简单体验了一下用鸿蒙进行应用开发,试着写了几个界面,一个手表应用,一个简单的app应用。
手表应用基于js进行开发,app基于arkts进行开发。
js 的开发流程有点类似于原生的微信小程序,简单了解一下生命周期,涉及到的常用组件就可以进行。
arkts的语法跟ts、dart一致,也提供了一些常用的组件,简单的应用我们可能简单熟悉一下相关组件、导航、数据请求就可以进行上手。
但是复杂的东西确实也需要费一番周折去实实现...
关于鸿蒙的元服务、卡片服务、一体化开发服务暂时没体验,说不了太多内容...
有时候我在想一个问题,国内的开发者在开发应的过程中,总是需要翻墙出去找一些资料来辅助开发,我们可以想象一下,在未来的某一天,如果国外的开发者需要翻墙进来找关于鸿蒙的信息,又会是怎样的一种场景呢?
可能,过于理想化了吧...