「草根一一」深度解析:华为的鸿蒙系统和你想的可能完全不一样

原创瓦力评测
(全文约4390字 , 预计12分钟可以读完)
华为的鸿蒙(HarmonyOS)系统正式发布了 , 在发布会之后意料之中的出现了两极分化的评论趋势 , 说什么的都有 , 像什么忽悠人、改别人的、手机不能用等等 , 但如果你仔细去分析发布会上有关鸿蒙系统的全程内容 , 你会发现它和大多数评论中的那个“系统”是不一样的 , 大家不要盲目去诋毁“鸿蒙系统” , 同时也不要肆意吹捧 , 否则很容易变成“捧杀” , 在参与讨论之前 , 我觉得大家有必要先搞清楚 , 它是一个什么样的系统 。
「草根一一」深度解析:华为的鸿蒙系统和你想的可能完全不一样
文章图片
在发布会上 , 他们用了很多专业的名词进行功能解释 , 我相信这是大多数观众听不懂的 , 甚至大多数媒体的编辑也听不懂 , 在这种背景下 , 不管是吹捧的 , 还是诋毁的 , 都没在靠谱的频道上 。
以下为我个人对鸿蒙(HarmonyOS)系统的理解 , 现在就分享给大家:
目前我们正在使用的各种智能设备 , 如:手机、PC电脑、平板电脑、智能手表等 , 它们全都有自己的系统 , 即使是同一个品牌下的产品 , 也会有专门为它定制的系统 , 如苹果公司:
手机iOS
【「草根一一」深度解析:华为的鸿蒙系统和你想的可能完全不一样】电脑MacOS
手表watchOS
电视tvOS
平板iPadOS
虽然苹果公司将它们之间的互动做得很好 , 但仍然需要大量的人工来编写和维护不同的系统 , 站在开发者的角度来看 , 可能需要针对不同的平台调整不同的架构和UI , 这是一个比较耗时的工作 。
在使用的过程中 , 不同设备之间的系统需要去判断你的操作 , 然后根据不同的平台 , 不同的操作来给你调用不同的程序来执行 , 对苹果产品来说 , 自家产品之间互通体验还算不错 , 但如果和安卓设备或windows设备之间互动就显得麻烦很多 , 早期用苹果手机的人 , 想把照片拷贝到电脑上都很费劲 , 甚至这是很多苹果手机用户需要学习的第一课“如何把照片复制到电脑上” 。
对Android系统的设备来说就更别提了 , 除了系统的碎片化之外 , 不同厂商之间都有自己的规则 , 没有一个统一的标准 , 再加上乱七八糟的第三方APP , 导致安卓设备体验极差 , 相互之间想要达到完美契合的程度 , 需要比苹果付出更多人力和时间 , 所以很多大游戏或是应用 , 都是最新上架苹果商店 , 更新也是苹果设备先更新 , 因为相对来说 , 苹果系统更容易维护 。
Android系统现在看上去还不错 , 但其实它有个很狼狈的过去 。 我学过软件开发 , 学会网站编程 , 学过数据库等N种编程语言 , 甚至稍微有那么一点点开发经验的人都会知道 , 如果你去修改一个别人的程序 , 如果这个程序一直在被不同的人 , 不同的时期维护 , 这里面就会出现大量的垃圾代码 。
有垃圾代码不可怕 , 可怕的是谁也不敢动 , 不敢删 。 这些垃圾代码虽然看上去没用 , 但说不定某一条就与另一个指令相连 , 如果你删了就会产生连锁反应 , 甚至会导致系统崩溃 , 所以比较稳妥地做法就是 , 在不改变原有代码的情况下 , 把自己想要的功能再加进去 , 备注上自己的名字 。
这会造成什么问题呢?我们举个例子:
你想从16楼到1楼拿快递 , 原本只要从固定的电梯直接到1楼即可 , 也就30秒不到 , 结果你从家出来发现楼道有30个电梯 , 上了一个之后发现它只到13楼 , 你只好下来再进另一个 , 运气好能到1楼 , 运气不好估计还得在6楼停一下 , 运气最差的情况你可能坐了20个电梯都还没到1楼 。
这就是垃圾代码带来的副作用 , 现在的Android就是这个情况 , 大家都知道有垃圾代码 , 也知道它会影响运行效率 , 但谁也不敢动 , 或者说谁也不会去动 , 都不想承担系统崩溃的风险 , 这是人之常情 。