Re: [新闻] 华为鸿蒙“开天辟地”登场不受Android威胁

楼主: jinkela1 (无敌金珂垃)   2019-08-11 15:21:43
※ 引述《hvariables (Speculative Male)》之铭言:
: https://udn.com/news/story/7086/3980513
: 华为鸿蒙“开天辟地”登场 不受Android威胁
: 2019-08-10 00:20 联合报 记者林宸谊/综合报导
: 华为昨天在东莞松山湖召开历来规模最大也最重要的一次开发者大会,因美中贸易战加剧
: ,华为面临Android作业系统不开放更新的威胁,华为发布自行开发的鸿蒙作业系统。
: “第一财经”引述华为消费者业务CEO余承东说:“我们想能够不依赖于别的公司,因
: 为我们过去的一些作业系统都是某个公司拥有的,这样就没有完全(开放),我们不必被
: 某一家公司所侷限。”
: 余承东在记者会表示,新作业系统鸿蒙(Harmony OS),中文鸿蒙的意思是“开天辟地”
: ,英文的意思是将为“这个世界带来更多的和谐与方便”。
: 余承东在大会现场表示,鸿蒙系统面向所有的智能设备,所有的终端都可以用,包括手表
: 、手环、ARVR汽车,PC,平板手机各方面都可以用。考虑到目前的安卓生态,手机将优先
: 使用安卓系统,安卓不能使用时再选择鸿蒙。他说,开发者从安卓系统向鸿蒙系统迁移非
: 常简便。
: 美国即将颁布美国企业不得出售科技产品给华为的禁令,从而可能使华为无法使用谷歌(
: Google)与Android作业系统,外界认为,备受瞩目的鸿蒙OS成了华为的生存关键。
: 余承东说,鸿蒙是“面向未来的作业系统”,与“Android和iOS完全不同”。
: 上海证券报报导,这次大会为期两天半至十一日结束,华为产业链上一千五百位合作伙伴
: 、五千名全球开发者均汇聚于此。
: 报导说,本次大会将以全场景智慧化战略为核心,展示华为开发者服务联盟多项服务平台
: 与解决方案,包括开放的HMS(华为移动服务)平台、面向智慧终端机的AI能力开放平台
: HUAWEI HiAI、面向生态伙伴的开放的智慧家居HiLink平台、为各大OEM厂商提供智慧车载
: 解决方案的HiCar平台、第三方服务分发HAG平台等。
: 余承东称,过去八年,华为消费者业务保持高速增长,去年华为发货量更是超过两亿台。
: 今年上半年手机发货量一点一八亿台,增长百分之廿四;桌上型电脑业务增长百分之三百
: ,可穿戴设备业务增长百分之二百。
: 今年第二季,华为手机在大陆市场占比百分之卅五,占全球市场比重百分之十七点六,排
: 名上升至全球第二,超过苹果。
我是学这块的 出社会没做OS或Kernel(下称内核) 随便写写
先讲我理解的鸿蒙是什么 它是从底层做起的microkernel的系统 也就是理论上包含了
内核的底层功能(内存管理 空间管理 多工 IPC等等) 也该含有OS部分
例如GUI 以及面向开发者使用的IDE工具等的 整套的东西
对比一下现在其他OS
三星Tizen 使用Linux内核的OS 目前只在三星电器里使用
Google安卓 使用Linux内核
GoogleFuchsia 自制微内核microkernel的新系统
华为鸿蒙 自制微内核microkernel的新系统
其他大家会比较知道的microkernel系统有Nokia用过的Symbian系统和黑莓OS
所以这东西大家不陌生拉 如果你以前用过Nokia808 N95或你玩过黑莓机 你就用过
microkernel系统的了
如何在鸿蒙上开发?或移植Google的App?按华为自己讲法是移植不难(他们讲的
你爱信不信 我是怀疑那么简单拉)那鸿蒙目前开发环境工具都还没公开 只知道会
支援C C++ Java 和 Kotlin等语言
它能不能跑手机App?我们从侧面猜测一下
一个有趣的案例就是Ubuntu等上能下载的工具叫Anbox
这是能在Linux环境里直接跑手机App的工具 重点是不需要模拟 它不是模拟一台手机
出来的环境 是直接用这工具跑App
https://i.imgur.com/JaSfSvg.png
理论可行 鸿蒙的移植大概会是类似做法 所以鸿蒙这部分就是看移植难度和时间需求
最后多说一句 这东西会是开源 以后要的话大家自己下载玩玩自己摸
作者: fox141 (Lunch)   2019-08-11 15:23:00
专业好文
作者: Satansblessi (chaotic warrior)   2019-08-11 16:13:00
作者: CCOOGG (VC)   2019-08-11 16:16:00
push
作者: F0r (ㄈㄓ小四)   2019-08-11 18:26:00
不错
作者: miname (>.<)   2019-08-11 18:39:00
就GNU/Linux换成GNU/Hurd吧,有啥难的?
作者: ericcyc0194 (身轻如彦)   2019-08-11 20:17:00
整篇被打脸的文
作者: henryyeh0731 (台中都咪Juicy)   2019-08-11 23:39:00
anbox也不是直接执行,不要误导
作者: demintree ( )   2019-08-12 00:03:00
连ChromeOS的arc+也不是native直接执行你跟我说鸿蒙可以直接跑? 他microkernel是啥? ABI是啥?WM用什么实现An的SurfaceFlinger怎么跑在你的native WM中?
作者: lpoijk (↗ 老 爷 ↙)   2019-08-12 00:25:00
支那最爱骗不懂的人 android基于linux 需要用到多少api?还要支援android app? 等于再把android framework刻一次还不就等于改android...
作者: KimJongUn (金正恩)   2019-08-12 07:23:00
这边直接执行是讲不用模拟吧 而且arcvm跑VM而不是直接执行的点不是技术 而是怕恶意安卓程式搞乱所以用vm进行支援安卓app也和把安卓framework重刻也是两回事
作者: ewings (火星人当研究生)   2019-08-12 07:41:00
红的明显。Anbox的介绍网页里就写着它是基于container的方式。而container只是比VM少了模拟硬件的部分,还是一样是靠模拟android环境让app运作阿
作者: KimJongUn (金正恩)   2019-08-12 07:57:00
anbox和其他模拟器差异是它会直接使用Linux user space底下的资源安卓程式-anbox-linux kernel 层指令 这样今天是模拟的话 是自备仿kernel和虚假硬件 还是不太一样啦
作者: critical2002 (Wistful respite)   2019-08-12 08:50:00
KimJxx不就是jinkxx的分身吗,自己写文换id推真是
作者: ewings (火星人当研究生)   2019-08-12 09:05:00
LXC本来就是一种虚拟化技术,要讲不是模拟,就违反它的定义了。
作者: KimJongUn (金正恩)   2019-08-12 09:12:00
那看你怎么看virtualization 和emulation了 个人觉得系统段算是有差异就是 对使用者端的显现是emulation效益低但兼容高 virtualization就高效但难搞
作者: gn01642884 (領域中人)   2019-08-12 12:37:00
不过新闻里面有说会创造出来一个方舟编译器 所以感觉只要把APK的project重新编译过就可以跑在鸿蒙上所以应该不太像是vm的做法
作者: demintree ( )   2019-08-12 13:47:00
no..请搞清楚container / VM只是虚拟层的不同都不是直接执行,单单container并不够,因为SurfaceFlinger需要多一层抽象层画在wayland上面而如果鸿蒙是microkernel是连abi都不同,不能直接跑编译器是编译器,换个编译器要有全套的RT才能执行如果不另外起一份RT,你要把所有的系统服务重刻一遍并且又要一直兼固新的API以免新的APK不能跑,全部重写并不实际...
作者: lpoijk (↗ 老 爷 ↙)   2019-08-13 08:04:00
vm跟container分不清 哈哈哈哈哈模拟器就想解决问题 我大Intel烧钱不就白痴
作者: plsmaop (plsmaop)   2019-08-13 12:29:00
Container 只适用于 linux kernel,他本质上是靠 linux kernel 提供的 cgroup 跟 namespace 来做隔离......

Links booklink

Contact Us: admin [ a t ] ucptt.com