Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。 虽然 Android 基于 Linux 内核,但是它与 Linux 之间还是有很大的差别, Android 在 Linux 内核的基础上添加了自己所特有的驱动程序。但Android 本质上还是一个 Linux 系统,只不过 Google 对它进行了裁剪和定制,这跟我们定制Linux到自己的嵌入式设备上的做法大同小异,只不过Google做的更多罢了。鸿蒙OS在华为权衡自己的能力,资源,实际可行方案,现在也许是既能符合美帝的要求又能实现一定功能的OS。最后想说:身上的外衣(外壳)是谁造的,是重要,但现在至少有件衣服穿上遮体保暧,能活下去啊!!!我们是站在巨人肩膀上尽情发挥自己的能力,世界的科技发展是无数科学家和天才们无私献出自己的心血而成,现在却因种种政治(我也不知的原因)进行打压
这说的还是太委婉了,harmonyos的应用开发套件写的hap应用文件,用解压缩软件解包后就可以看到apk。说明它的应用最终还是运行在art上,所谓的hrt就是对art的wrapper包装。
其实用aosp不是什么见不得人的事,也不存在授权问题,因为aosp本来就是对全世界无偿公开的,即使华为被制裁它也可以继续用。但是华为的宣传太恶心人了,整天吹嘘什么完全自主,利用爱国主义情绪赚钱。
比那些当官的好很多了
其实判断是套壳是很简单的,根本不需要专业知识也可以判断。PS5对PS4是99%的向下兼容,但是鸿蒙对android的兼容是多少呢?可能是100%吧。既然是兼容,性能咋没听人说下降了?不是很假吗?
性能没下降这点华为还是做了很多工作的,总是要对系统接口、android接口做大量包装和转换工作。华为最大的问题是故意混淆手机上的鸿蒙和实时系统的鸿蒙。后者才是自助研发的,前者就是wrapper@@overseellee3280
谷歌皇帝都不敢起诉华为,太监比谷歌皇帝还急?你天天跪在洋主人面前累不累啊?
在国内手机公司做过五年,就冲他们记录我信息,我不敢买,苹果估计也会,起码没那么容易卖了信息马上烦我
我只知道,我的荣耀NOTE10在安卓时期最后的版本是安卓9,没有黑暗模式,本来想等升级安卓10,就有黑暗模式了,结果就制裁了,后来升级了鸿蒙,还是没有黑暗模式,但其他升级过安卓10的机型,升级完鸿蒙都有黑暗模式,结论就是荣耀NOTE10现在虽然是鸿蒙,但依然是安卓9的套壳,所以才一直没有黑暗模式,因为安卓10的代表就是内置了黑暗模式。
确实 现在又很多UP都在洗鸿蒙这个事情。其实真的没什么必要 都是求生欲在作祟罢了 其实看他们是不是在说谎就看他们会不会用很多专业术语就知道了 真正想讲明白 就会把这些术语带入生活 让人理解其原理和作用 居心不良的UP就是不停堆砌术语 让你觉得他很厉害 听不懂也在自己身上找原因。
洗个屁,有什么好洗的?能用就行,到战时不被系统锁住就行,扯什么淡。你要追根求源可能要到上帝那里
能安卓直升鴻蒙😂吃過UI 稱作OS的虧的我覺得國內各大手機廠商做的都不可能會是系統
感谢博主的讲解,有些细微的地方解释的还是有偏差,第一是关于Android 和 AOSP的关系, AOSP 是Android 的开源版,提供最基本的功能,大家免费使用,这样谷歌怎么赚钱呢?这就涉及了不免费的那一块,GSM, 提供了很多高级功能,那部分不是免费的. 第二是对微内核的解释,微内核的最大特点是其安全性,而不是分布式,微内核可不小,因为除了内存管理,进程管理那几个最核心的部分,其它都需要运行在用户空间,这是很expensive 的,我认为微内核在Iot的应用有限,fuchsia 在谷歌内部一直有争议,进展不顺,说白了就是上下不靠,用在嵌入式设备上,太大了,一般rtos就够了,用在手机上,太慢了,Android当年使用Java已经犯了一个错误,内核再换成fuchsia, 那和iOS 的performance差距会更大
相同的手机换成鸿蒙系统起码块25%。 mate30 原来用安卓的。后来自动升到鸿蒙。感觉快不少。原来装的软件都没动过。
似乎这个微内核有点像RTOS一样,HAL层的驱动和OS是嵌在一块的。调用层级少了。耗电也少了。
@@yfzhang4709 你是不是感觉美国不安全,上街会挨枪子?感觉美国什么民主都是骗人的,都是被“幕后黑手”操纵的?呵呵
@@和光同尘与时舒卷 这倒不会,起码我没碰到过。不过总有人建议你晚上最好不要一个人出去。
政治的事情没兴趣也不关我事。我又不是美国人。
总体感觉20多年前的美国比现在要搞得好。也没那么多意识形态。他们尊重的是法律和社会共识。各人自扫门前雪。
什么民主自由似乎只是这几年海外华人圈和台湾绿党才天天挂在口边。
要说民主,西欧北欧才真是,美国差远了。想做绅士除了有钱还要有教养!
@@yfzhang4709 太監談民主
@@M_spring 太監談民主有問題嗎?太監談性生活才有問題
总结一下,不知道对不对。单从手机系统来说,目前的鸿蒙,有两个调用接口,一个是基于安卓的,给那些没有基于鸿蒙系统进行开发的厂商使用,让用户可以进行app安装。另一个是自己的一套东西,来跑那些基于鸿蒙系统开发的软件进行调用。后面越来越多厂商开发了鸿蒙版本后,会逐渐顶替掉安卓的借口,达成完全自主的一套东西。
那这样子完全就不是独立的一个全新系统了哈哈😊
@@Panfengjiang 慢慢就是一个全新的了,逐步实现
那你这么说就是一开始就不让安卓app安装,国内的用华为手机变搬砖的,你什么鸡巴玩意,管他是不是,以后你看谷歌告不告华为侵略就行@@Panfengjiang
不可能
说实话这OS真没什么技术含量。忽悠一般人还可以,忽悠专业人士基本没戏
你真是可怜 啥都不懂
省流提炼一下 鸿蒙这个名字用在了两个互不兼容的系统上 一个是给嵌入式系统用的 大概率是华为自己弄的 一个是“全兼容”安卓的手机操作系统 大概率是魔改安卓 用前一个的全自主研发盖后面套壳的弥彰
对。我觉得只有你看懂了
中国特色华为,偷换概念!中国人的强项!!!!
@@wingkentkwan5471 噗,
一针见血
可真是笑死我了,你不知道安卓开源是华为和其他很多公司一起写的。还魔改安卓。开源部分google可没资格管,他只能管管google自家软件。台湾也就天天看看弱智媒体给自己洗脑的份了
其实三星太吃亏了 他的那套 touch UI 也应该自称自研的 而能用安卓APP不过就是兼容。
他人口太少,国内支撑不起生态
其實與其討論鴻蒙是不是android並不重要,重點是為什麼鴻蒙明明就有完全不依賴android的Open系統了還要另外開發一個依賴android的鴻蒙OS,原因很簡單,因為三星幹過相同的事情結果失敗了,軟件OS本身只是一個載體,更大部分需要有人針對OS去開發應用,但這並不是那麼容易能做到,試想MAC OS這麼多年了,在PC端佔有率為什麼一直這麼低,此外Linux桌面也是相同問題.
所以鴻蒙OS我認為不可能拋棄android,拋棄android也代表要拋棄android上的應用,那前提是鴻蒙OS必須有自己的生態否則一個手機操作系統上面沒軟件可用誰會買?
而軟件不是單靠華為或是中國本身就能解決,試想就算所有中國開發者都願意開發鴻蒙OS的應用,那是不是也表示鴻蒙OS的手機等於完全封閉於中國國內使用,不會有人認為國外開發者會為鴻蒙OS開發應用吧
補充幾點,應該會有人說那有沒有辦法鴻蒙OS透過某種技術去運行android, 這當然有,
1.虛擬機,但這作法在手機不切實際,因為手機效能跟電腦完全不能比.所以理論上可行實際上受限於硬件性能不可能這樣做
2.模擬API與SDK,這也是可行的,目前就有個例子Steam於Linux模擬相關windows繪圖SDK,讓不支持Linux的遊戲可以在Linux上執行,然而缺點是相容性不可能100%,此外一些技術可能受限於版權也無法做,但最重要的一點,這種做法的複雜度相當高,Steam花了十多年才能達到目前的水平,也就80-90%左右的遊戲可以運行,而android必須實現整個OS 就算華為再強沒個十年也不可能搞出來,屆時手機OS可能早又更新了.
@@griffinmcneil8952 下一代鸿蒙就不兼容安卓了,已经公布了。华为还在拼命拓展自己的生态圈
@@griffinmcneil8952 補充一個,安卓子系統。Chrome OS就有,性能損失幾乎沒有,但幾乎隔離。
不過…現在的鴻蒙難道不也是「透過某種技術去運行安卓」的解決方案之一?
简称四个字:生态系统
慢慢更新就好了,生态形成以后,就可以更新到自己的东西了。
我粗浅的理解的是手机端的鸿蒙就像是去除了GMS框架的安卓,因为它得兼容安卓应用,从linux上跑一个虚拟机来运行安卓系统功能。当然谷歌公司的安卓也一样是从linux上运行一个虚拟机来跑这些功能,在这点上两者并没有什么大的不同。手机端系统最大的区别可能是谷歌的安卓,是由谷歌公司维护的。基于AOSP的鸿蒙由华为自己维护。
如果是版本更新的大功能,无论是是华为小米还是谁,都是由谷歌维护,但如果是厂商自己加的小功能(realme ui的畅速滑动、三星的dex桌面)就是由厂商维护
@@guiq79043 不是這樣,GPL協議是完全開源,只要衍生產品能夠保證開源那就沒有違反協議,所以使用者可以完全控制.
然而問題在於,通常衍生出來的分支(代碼)就表示與主分支有差別,而大部分衍生的代碼都會回報給主分支做合併(merge),這樣才能將各地方的貢獻整合起來,因此大部分人關注的是主分支而不會是衍生分支. 而主分支控制權再google那邊,他有權不接受華韋的分支合併請求,這樣華為的分支關注度就會下降很多,而且因為華為分支一定是由主分支某個時間點分支出來,所以後續主分支的一些新功能,華為就必須花很大心力才能整併到他的分支內.或是只能再從主分支某個時間點再重新大打包.不管怎麼做主導權還是在google那邊.
這也是為什麼GPL明明是完整開源協議,但大部分項目主導權還是在原本開發者手上.
當然也有些例外,通常是主分支不繼續維護了,也不願意交出權限,而其他人開始自創分支繼續維護,因為主分支不維護了,所以一般用戶就會轉向關注有再維護的分支
其实各大厂家都有自己的定制化系统 定制的功能也都是由手机厂家来维护的。只是没有厂家向华为那么不要脸 把定制的东西 就直接说是自己的知识产权罢了
我之前有过国产版华为P10 Plus,那段时间国内很多华为手机内置GMS的,推送鸿蒙并且升级之后GMS连去掉都没去掉。
只要有人开始聊关系,我就知道有关系,肯定有很多借鉴。完全独立的技术架构根本没法聊关系。
对 比如ARM 和X86
大刘的视频好看,我都很喜欢,祝您的频道越做越好!
感谢支持!
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
@@佑泽 不是簡體字嗎…
这脑残频道还很好,可见你也很脑残
从下层到上层,大多数接口和整体框架都是直接流用Android的,只是在某些细节上做了一些些替换,而且大量使用aosp,鸿蒙手机的OS有什么脸否认自己是Android套壳?
只有你自己定义框架,定义自己的各种接口和格式,才能和Android撇清关系。否则就算你替换掉aosp的所有代码,也是Android套壳。
你可能压根没弄懂
照你这样说都是linux
其实你不懂操作系统
@阿木木 你真的会看源码?🤣
你这脑子。。。现在安卓的生态太大了。鸿蒙生态可以说现在还几乎没有。单独做一个系统是相对容易,建立一套生态怎么可能短时间建成,相当于现在是 鸿蒙用安卓生态作为寄生。然后在寻求发展。。。先生存再发展你有脑子吗??
Linux本质上属于宏内核,播主搞混了内核和虚拟机两个概念,还有就是分布式操作系统的概念也弄错了
建议大刘用反差大一点的粉笔,白和黄色比较理想,反差小的粉笔看起来很吃力。
是的,谢谢建议。
@@getstevenliu 老费眼了
说了那么多,答案就是:没错!就是Android套壳!
套壳完了还说自己研发没有借用安卓,就恶心了
我不太好意思直说。
手机是套壳,物联网的又是另一套
@@刘家林 套个🐔,就是在一个wifi下互联,搞得多高科技一样,小爱音箱不比菊花早?
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
最难的是0到1;
因为安卓被谷歌收购前,公布永久开源了;
鸿蒙相当于用了开源前的安卓基础上魔改;
用不了谷歌的安卓10,能用的是被谷歌收购前的版本;
Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。 虽然 Android 基于 Linux 内核,但是它与 Linux 之间还是有很大的差别, Android 在 Linux 内核的基础上添加了自己所特有的驱动程序。但Android 本质上还是一个 Linux 系统,只不过 Google 对它进行了裁剪和定制,这跟我们定制Linux到自己的嵌入式设备上的做法大同小异,只不过Google做的更多罢了。鸿蒙OS在华为权衡自己的能力,资源,实际可行方案,现在也许是既能符合美帝的要求又能实现一定功能的OS。最后想说:身上的外衣(外壳)是谁造的,是重要,但现在至少有件衣服穿上遮体保暧,能活下去啊!!!我们是站在巨人肩膀上尽情发挥自己的能力,世界的科技发展是无数科学家和天才们无私献出自己的心血而成,现在却因种种政治(我也不知的原因)进行打压
说白了就是安卓精修版,最新的鸿蒙4.0有人已经ROOT了发现就是基于安卓12的,编译器也是谷歌的ART,甚至还标注了EMUI版本,所以与其说鸿蒙是安卓换皮,不如说是EMUI换皮。但是,作为研发人员超多,资金储备雄厚的华为,也不可能啥也不干只知道换皮,那太LOW了,鸿蒙确实针对安卓做了很多的细节优化,突出反映在软硬件配合,及系统流畅性上,但其实这一点其他大厂也在做,比如VIVO的系统在流畅性方面做的就同样很好。
先有华为后有天,鸿蒙还在盘古前。不管你信不信,就问你服不服。
不懂啥意思
傻逼
@@lkC-ul5kq他的意思就是反讽:你华为牛上天了😅没你都没有这天下😢论历史你华为最历史悠久,全世界都没你华为有资历😅
@@lkC-ul5kq华为第一,全球最早
回牆內
鴻蒙所謂的硬件抽象層是在AOSP的硬件抽象層的基礎上,編寫驅動程序時再進一步進行抽象,從而使各種應用都能獲得額外的使用體檢。除了名字還叫硬件抽象層之外,與通常所説的硬件抽象層沒任何關係。在講解時最好充分説明這一點,以避免產生更多的誤解。
鴻蒙的運行時環境經過了大量的優化的重寫,通過消除硬件兼容性,極大程度地提高了系統性能,所有封閉式操作系統在設計時都會這樣做。如果你只使用華爲生態的話,這就是鴻蒙的核心優勢了。
安卓爲了適應2010年代的移動端處理器指令集和當時的開發者所使用的前端開發工具,在系統設計初期做出了大量妥協,才形成了這個臃腫低效的樣子;其中絕大部分妥協,現在已經沒有存在的必要,如果不考慮兼容性,早該抛棄了。現在自主編寫操作系統的廠商根本不會使用類似的架構。
简直放屁一样别写繁体字丢人了畜非要伪装1450真恶心的一笔,抽象层怎么抽象怎么获得额外体验你放两个屁都得出了,现在安卓造就不支持早期处理器你这都不知?
套不套不是重點,合不合法才是重點..要相容要好用..能合法用的當然沒必要再走彎路...
了解下什么叫ABI再装
昏倒了,看來你甚麽都不懂
还是Windows phone流畅,可惜了。win10不是也支持移动设备,有win10系统的手机吗?
Lumia920设计很棒,Windows Phone 8.1之后就没了,似乎有个Windows Mobile 10,支持平板?怀恋WP看来不止我一个
操作界面太拉夸 乱七八糟的
手机上的鸿蒙os有不少人看过源码都说是套壳的android,代码数据结构都一样,我本人没看过源码,但是看很多人从android切到鸿蒙系统所有app运行一切顺利啥问题都没有就感觉这兼容性有点过分的好了
神经病😅,屁都不懂就胡说八道!也是服了你们了!
@@jackywang818 懂王你好,来讲讲吧
鸿蒙当然是另一操作系统,至于操作系统类似很正常。因为底层硬件通常设计是一样的。 鸿蒙其实和在windows下运行安卓软件是一样的。都是通过虚拟机编译成机器码运行。这部分才是和安卓兼容。谷歌安卓实际是把 java部分功能直接变成机器代码可以在底层直接调用,这样速度更快。
@@yfzhang4709 有道理,不过如果谷歌原生安卓就带JIT,我觉得鸿蒙应该也有
@@yfzhang4709 通过虚拟机编译成机械码?这部分老哥细说。
討論這個感覺除了黑鴻蒙以外 沒有其他的意義!
安卓 不就是一個 Linux精簡改嘛
至於鴻蒙是什麼改 這個重要嗎? 只要不是windows改 就都不會太爛吧
至於Linux 那也只是一個Unix改 也沒什麼呀 直接去網站下載就有了 都是業餘玩家自己抽空寫的。
現在的這些作業系統 出來都多久了 這些技術早就是well known了
通用作業系統 有啥好比較的?
大家喜歡用手機 開機快 使用簡單方便 不用安裝/升級/升級/升級/重裝/升級升級升級/重裝 那是因為windows已經擺爛20年了
非常认同你的说法、苹果系统也是基于Linux。再往下机器语言就是一样的。硬件也是一样的基本机构。很难和不懂技术的人说技术的问题。开源的初衷就是让人类一起开发了、别被搞政治的人蒙蔽了双眼!
@@XXX_JiaYangGuiZi很难相信你是懂技术的,苹果怎么就基于linux了?
本來沒問題的,只是時常高舉「自主研發遙遙領先」宣傳,而且這樣好像是可以拿補貼拿人民金錢的。
有没有怀疑过,左边鸿蒙部分就是把aosp抄了一遍,相当于一个分支,然后再加功能,而不是重写的。如果这样,就是安卓套壳。但是既然用了aosp,为什么没有公布源码,而是一个 open harmony
鸿蒙一个app都没有,单独做个系统出来找死吗? 寄生在安卓之上,这是权宜之计啊。有点脑子好吧。。生个系统容易,没有生态本部活不了。。现在是寄生在安卓之上,确实也是无奈之举,也是权宜之举。。孤零零一个系统有毛用啊。
open harmony+java虚拟机和编译器就是 HarmonyOS了。至于为啥系统结构相似?因为硬件设计都是一样的。
aosp估计不会抄一遍,而是根据新的硬件特点又精简从写了一遍。比如把兼容早期EXT FAT16的都去掉。直接上EXT4 exfat ntfs。
aosp使用apache协议,并不强制下游公布源码。也就是说,吧aosp拿来改改后闭源使用也是不侵权的。
@@CrazyBoyFeng 有道理,只要合法抄袭就是原创了吧
@@guoyu02 华为确实是在混淆概念玩文字游戏做爱国生意。我只是解释一下抄aosp确实不需要公布源码。
大刘真是博学多才,跨好多领域,连软件也有所涉猎。
有关微内核,我的理解,核心是精简、模块化,并带来更好的可移植性,至于分布式,因为模块化,你可以认为单一设备也是分布式的,多设备间通讯和单一设备内通讯方式一致,天生就适合 IoT.
目前常用的微内核系统有 Arch Hurd(GNU Hurd), mac OSX
Mac OS现在不能简单定义为微内核吧。当然你应该是业内人士,欢迎指点。
@@getstevenliu WiKi 上称,Mach 为微胖内核(第一代微内核),它是 GNU Hurd 和 Mac OS X 的核心。
我也不是专业人士,只是普通的码农。
如果 华为自己搞了一套类似ARM的 架构和指令集 我觉得更可以使其更有动力去推动这个目标
借鉴ARM和开放的RISC-V 去写一套指令集 然后再根据指令集去适配电路图 算法 寻找更好的替代品
然后写个现代化一点的Machine Language/Assembly Language
借鉴UNIX以及Linux内核的特性融合 华为自己的微内核
-汇编语言+指令集+1级驱动
-电源管理+安全架构+安全隔离层+1级驱动
-2级驱动
其實如果你是業界人士可以發現博主的層次離專業還有段距離,但對於大眾已經算深入了,畢竟一個人無法完全專精所有技術
@@AlexTanMcRAlexTanHaoNam 再弄一套指令集,上面的 Toolchain 全都要弄新的😅
甚至已有的軟件也不一定能兼容,開發者/ 公司不買單,沒有軟件/ App 可以在上面運行
經濟上不太合符效益
要知道蘋果的電腦能從 x86 換到 ARM
是因為 ARM 已經有一套生態/ 工具
而且市值也已經超越全球第7大經濟體法國的 GDP,有財力可以進行開發
(業餘碼農,請多多指教)
华为就喜欢玩话术,胡搅蛮缠;相当于有一个系统叫xp(相当于AOSP),有装IE浏览器的xp系统,另外起了一个名字叫win6(相当于安卓),如果有个系统叫鸿蒙,基于前者套壳,一直喊我们没有基于win6,这对也不对,因为较真的话它是基于xp,但是对于普通人朴素的价值观而言,这就是套壳安卓,别扯淡了
武林萬宗,系出同源!
都沒人提到Unix, 其實Unix 衍生出很多種os,Linux 也是從Unix衍生出來,Android 是從Linux 衍生出來,鴻蒙也是參考Linux、Android衍生出來!時代的進步,本是如此!
打个比方:edge使用了chromium内核,但edge并不是chrome。相当于大家都用一张图纸造汽车,但是这张图纸的设计者也造汽车
如果华为开发一个完全不一样的系统,谁还用它,没有软件,没有功能,只打电话么。兼容安卓是必然的,当初就已经说昨很明白,我知道最终,除了界面一样(使用习惯),其它东西已经完全不同。或者中美明天一战,不需要兼容外面的世界,政府限定所有软硬件商只能开发华为系统的软件。我相信,鸿蒙与安卓除了世界共同技术的基础一样,其它便与其它系统绝缘。
只要一天能运行APK文件就是套壳
大开眼界!谢谢!
看完了所有的評論,得到幾個信息,包括安卓是GMS+AOSP,還有安卓是基於Linux系統,以及鴻蒙使用AOSP,可不可以反推如果鴻蒙沒有使用GMS就不算是套殼安卓而只是基於或套殼Linux?
喔,對了,還有幾個人提到塞班,同一時期應該還有Windows Mobile 或更早的Windows CE,我倒是覺得Windows Mobile比塞班更有討論性
WinM,塞班被市场淘汰了,主要是性能不佳,功能少吧
Aosp 的A 就已經是android 只是加了gms google沒有像鴻蒙改名而已 因為android是google擁有的
asop(Android Open-Source Project开放源代码项目)。开放源代码随便用
@@xiaoyuzhu9118 Open source 還是有版權 要保留姓名權和著作權聲明.. 要寫鴻蒙 by android
鸿蒙也许可比喻成庶出、旁系,被制裁后,华为新开发的先进或方便功能代码不再送给安卓而是只用在鸿蒙里,分支竞争的未来说不定鸿蒙更被用户欣赏。
有点像复杂指令集和精简指令集的不同发展路线哦😀
鸿蒙从宣布到现在也好多年了,不如讲讲他现在的生存环境到底如何,Windows Phone 搞得也很好,最后市场说话最后怎么大家都看到了。 理想跟现实还是有距离的。
最早的诺基亚塞班系统不也是挺牛逼的嘛,但是突然之间就倒下了。很多事情都不好说
@@sbdsjweb6100 你用过塞班系统没,什么叫突然间倒下,那电源管理做的,掉电是嗖嗖的。诺基亚还要坚守佛系的塞班,他不垮谁垮?
鸿蒙安装用户数过三亿,不知道有多少手机系统过三亿,有没有一只手。当然,缺陷很明显,软件生态差,但哪个新系统不是从零开始。一个事务有没有生命力,不在于他出生,不在于生下来会不会跑。而在于其无生命力的优越,有无机会展现。目前,现状,机会有,至少三亿市场。优越性,你用过就知道他的电源管理,与对app存储的规范,就知道他好在哪。当然,这是开端也还远远不够。但判断一件事务,要用发展的眼光看
@@topliao5137 其实我家里还有台N82的,关键还是塞班系统不长进。Iphone4之所以是经典就是把手机变成了随身电脑。引领了一个新时代。
回头看看塞班系统。其实和硬件几乎是分离的。典型的欧美作风了。
@@yfzhang4709 软硬件分离,确实是实质的硬伤。想当初,多早的先发优势,外加独占一半市场,一手好牌。也许还是优势下自以为是的眼光。所以,从这个角度看鸿蒙,也更容易发现他的生命力
时至今日,能理解为啥要兼容安卓了么
好在谷歌公开了Android这么一个手机操作系统代码,虽然是为了自己的商业市场占有率,而且还是在Linux内核的基础上修改并加入应用运行框架再开发的,而且最初开发者是Andy Robin的Android公司,谷歌不过是收购了这个公司。而华为开发鸿蒙,就要拿Android的公开版本AOSP当拐棍,没法完全靠自己能力,思考设计一个全新系统,开发语言也绕不开Java,说明华为的技术能力还是比竞争对手弱,缺乏计算机理论水平高的人员。要是没有AOSP这个拐棍,看华为怎么在这点时间内能制造手机产品(AOSP发布前,大概是2008以前,华为什么时候开发过手机?华为都瞧不上像对面中兴那样搞功能手机制造业务)。而苹果的iphone系统,从软件到硬件,基本都是自己开发的,没有技术路线相似的其它厂家存在,除了使用的ios操作系统遵循了过去unix系统的一些套路和mach内核的成果,还有CPU用了ARM公司的大部分内核设计。
你懂了一点,但懂的不多。安卓作为开源系统,是由安卓 华为 oppo 诺基亚等众多公司一起写的。这是公有财产。开发一个全新系统没有必要也没有意义。比如winphone。兼容安卓才能生存下去。华为缺乏计算机技术水平高的人。你幼稚的言论非常可笑🤭我升级鸿蒙系统增加了7个G的空间,这都是从安卓臃肿的系统里扣出来的。鸿蒙系统比安卓快太多了
@@中国螃蟹哥 你懂计算机技术?那你说说安卓都分成哪些部分啊(让你讲一下安卓组成部分这种存技术话题,和政治正确无关总可以吧)?你说是公共财产,那说清楚安卓里面那些代码是华为写的?ART是原理是什么,怎么实现的,你要是来写个即时编译器,你打算怎么写?华为写代码用的什么编程语言啊?是自己创建的吗?C/C++编程语言是谁设计的?为什么华为在方舟编译器的说明文档中还要把C++语言规范再罗列一遍,怎么不制定自己的编程语法?来解释一下什么是有限自动机和上下文无关语法,这些理论对编程语言有什么作用?既然你认为华为人材济济,说说哪些人是编程专家?为什么华为方舟编译器的目标码最后还是ARM64,不是说华为海思的麒麟芯片是百分之百自主创新吗,除了5G通信,怎么还要用人家英国ARM公司设计的指令集和图形处理器?请你解释清楚。华为发布的鸿蒙集成编程环境DevEco Studio为什么还要抱着java不放,为什么用jetbrains的结构(我这说得都算客气的了)。人家美国政府制裁不让用了,还不赶快自己设计一个吗?请你把这些问题回答清楚,我来看看你的高见(我相信我学计算机和数学专业的,还有点辨别能力)。鸿蒙占的存储空间比安卓少,就能说明华为没借鉴人家的东西,是自创的高水平技术?你现在在网上装Windows都有人做的高度裁剪版,只占2-3G存储空间,这个高度减肥的windows就比原装windows高级?别没有调查研究自己编一套出来。
@@qiangzheng5497 反正谷歌没意见。github等开源论坛没意见。专业人士没意见就你废话多。
@@yfzhang4709 你说这类话只能证明你在技术上就是个废物。本人上面所讨论的基本都是技术问题和当前的实际情况,外带一点对华为当前发展的不当策略的评论,根本就不讨论什么各公司之间的关系问题,而且当下主要也是美国政府在搞制裁。你都看明白了吗?除了找个理由来贬低他人还能干点什么?有种就自告奋勇,去帮华为解决点现在碰到的难题,算是你真的对华为表示支持,只会说这种评语算什么玩意?你想想你就说这些东西,别人就能服你,同意你的看法了吗?本人上文能说出这些,就表达我做过很多实际探索(否则能说得出来吗?)还真有点办法帮华为解决些难题呢,当然听不听,能不能实施还得看他们的素质了。
@@qiangzheng5497 估计你根本没搞过程序。
AOSP 是 Apache 協議,只有 Linux 內核是用 LGPL,完全沒用 GPL,不知道大劉是哪查出是 GPL
只有OpenHarmony是開源自研的...而手機上的HarmonyOS就是基於AOSP.....
那是兼容而不是基于
@@alanjohnson8158 code反解析已經說明一切,反正信者恆信,也不求每個人都接受XD
最后还是要用android 核心技术。
其实没有讲明白,android都是开源的,谷歌认证的是加载了gms组件,没有Google Android和aosp这个说法。现在做认证android比aosp的多,因为很多游戏应用的支付,drm都依赖Google服务。
过几天会出附近商场, 期望见到鸿蒙ios, 当买
帅哥错误太多了,很多地方理解得也不对,做严肃科普还是多讲讲自己擅长的领域比较好,不然容易误导观众。😅
讲得不错!
半年后回来。最近已经实锤鸿蒙3.0和Android区别就是中文和英文。
不信就去翻下鸿蒙3.0换成英文后显示系统是Android😂
你真聪明。感情华为众多工程师忙活多年做出的系统,就是英文翻译?
说你是个low到不能再low的反贼,不为过吧。好好学习吧,去当个合格反贼黑华为,是有门槛的。lol.
实现方式不一样哦。
@@harry11374 不是我聰明,是你家裡沒網。一搜:鴻蒙3.0切換到英文後變成Android
一搜就有,我更想知道華為工程師忙了這麼多年再幹什麼
@@华夏蒲公英 一搜就有了,不過好像已經修復了。問題是:為什麼會顯示成Android?
@@yang62696 里面有安卓的兼容在里面。谷歌的F系统也有安卓的兼容在,但是它是F系统,不是安卓。
說真的不喜歡現在的視頻,感覺斷斷續續要用這種方式解說流暢度要很高的,否則還是原來的方式比較好
Android内核是基于linux核心的,核心是开源的,所有人都能用,这也就谈不上鸿蒙基于安卓,应该都基于linux。苹果的系统是基于Unix的,也不是从零开始的。
有實力的博主
套壳再加一个毫无作用的微内核,不如直接把lineage拿过来加个微内核就行了
用都没用过在这里瞎几把评论
谷歌皇帝都不敢起诉华为,太监比谷歌皇帝还急?你天天跪在洋主人面前累不累啊?
我用一个安卓手机和一个鸿蒙手机,新状态下进行backup,鸿蒙手机为1GB不到,安卓为5GB不到一些。且鸿蒙手机明显比安卓手机流畅。两者硬件几乎一样,这说明鸿蒙比安卓牛逼不是一点点明白吗?
这里还没提到万物互联功能呢
我所希望的鸿蒙系统是
HarmonyOS是跨平台核心系统主要负责
万物互联
电源管理
安全隐私
多端接入
资源管理
这个系统通常是以后台运行的而且只能以终端形式来操作
HarmonyPhoneOS 是手机平台操作系统
这个系统包括核心系统的全部功能
拥有独立操作交互界面
拥有基本通讯功能
拥有万物互联的操作界面
拥有独立授权本地硬件和软件的能力
(希望摆脱安卓的架构不需要Java模拟环境来实现App运行,类似iOS)
HarmonyComputerOS 是台式机/一体机/笔记本/等等平台的操作系统
大部分功能和手机一样但是拥有更强大的资源库以及操作界面
(希望华为能做到像苹果MacOS 基于UNIX 混合内核的 安全操作系统,拥有独立安装包但也可以兼容Windows程序)
HarmonyWearOS 穿戴设备的核心操作系统
所有穿戴设备拥有独立的操作界面包括
Watchs UI
Glasses UI
Earbuds UI
等等
@@oht9754 别吹了,十头牛都飞天上了,更别说什么万物互联,安卓scrcpy都玩多少年了,自己拿过来改个名字叫万物互联就显得高大上了?
我完全不懂,但是通用apk,感觉就像windows xp, win 7, win11啥的。软件通用还能是不同系统吗?求解答
windows11也能安装APK
这期可能是大刘讲的最磕绊的一次了,可能要顾虑的事情有点多
因为视频也在中国发布,所以要顾左右而言它。
中国内地的视频没法看,一说鸿蒙和滑猥就是找骂,都在洗,😅让人厌恶
你是有意含沙射影吧?你个sb
@@bnA-ox2os洗您母亲啊?洗洗更健康😂
說得十分清楚
打开终端就原形毕露了😂
Android=GMS+AOSP+...
把谷歌的ChromeOS和谷歌云上跑的COS带进来一起讲,就有全景图了
老師, 看到科普頻道,我都是拜讀的。但是對於這個視頻,我聽了兩邊,確認還是有幾個疑點,現我請教一下: 1.我大學所學的操作系統原理中05年畢業微内核系統是windows,symbian,Minix, 單内核(Macrokernel)的是Linux。而你說的鴻蒙,安卓都是基於linux内核, 那你何來後面討論的微内核,單内核的區別呢? 不知道,我大學老師教錯了,還是你的科普在....了。2. linux是基於GPL開源,基於他的開發,無論是什麽都必須開源,否則有法律風險。目前來説,不開源的基本沒人使用,windows本身就是奇跡(中國盜版市場其實在幫助他,)。。。 2。你那個操作系統原理圖畫的超怪的,硬件系統畫在操作系統内核之上。驅動調用,文件系統這些都屬於system call.也就是系統調用,這些都是屬於操作系統範圍. 第三層才是shell(圖形界面也屬於這一層), 你直接說,說鴻蒙從新寫了圖形界面不就可以了嘛,爲了兼容安卓程序,同時加入的安卓代碼。。第四層,你直接說應用程式接口不就可以了嗎。。不過,聼口音是淪陷區的,不知道是不是淪陷區的操作系統原理是如你所教,如果是這樣的話,那我前面都錯了,因爲你這個科普與大衆的不同。
不用怀疑你自己,他只是靠做视频吃饭的并不专业,的确丢我们脸了。鸿蒙就是安卓的branch大部分国人心里都很清楚,只是碍于USA的紧逼钻个空子,官方总不能明着说我们在钻法律的漏洞吧。同时也谢谢你对youtuer的指正,但也请不要与靠视频吃饭的人斤斤计较,那会显的你格局太小。
这是强行为鸿蒙洗地。鸿蒙就是安卓上套了一层皮,还有一个几乎没人用的微内核……
你说说你 沦陷区 这名字起的多难听 你说说你 哎 这孩子 不懂事
@@赵晓欣 我學阿牛哥的叫法。現在常看他的頻道。
@@赵晓欣 趙曉惠是你姐嗎?看你的口氣也是脫口秀的料
我下载软件时候就觉得很奇怪 一个完全独立系统怎么那么快短时间内建立app生态?还有我下载一下冷门软件也兼容 这样就有点奇怪了
纠个错,视频里说现在harmonyos手机操作系统包含openharmony微内核,这是不对的,目前它们是两个各自不同的生态体系。openharmony是实时微内核系统,可以理解成单进程/线程操作系统,没法实现进程/线程自动切换。而java虚拟机至少需要运行ui、gc线程。其中单一个ui线程就必须占领绝大多数cpu时间,否则就会卡顿。转入gc线程时,其它线程也会卡顿。所以说这种rtos是很难运行这种带有图形交互和多线程调度的虚拟机程序的。rtos更多是用来给单一功能的嵌入式设备用的。所以将来即便真的有基于openharmony的手机,那它肯定是不可能兼容android的。
Open harmony是单进程?那怎么说是微内核架构呢?和fuchsia不一样,fuchsia要求所有非核心服务都要运行在自己的进程里,占用独立的内存空间,垮掉了也不会影响整个系统
@@yufwang 可能是我没讲明白。这里的单进程,并不是系统与业务运行在同一个进程里。而是指抢占式进程调度。高优先级进程(主业务进程)运行后会占领全部的cpu时间。如果不是主动释放或者结束,那么此后cpu将只运行这个业务进程。
据我的观察,此类系统中的业务程序,一般也不会主动释放任务调度。否则cpu被其它程序占领之后,什么时候切换回来,就变得不可控了。
这种系统中,主业务程序崩溃后,系统同样并不受影响。
这种设计最大程度减少了调度切换所占用的时间和资源,保证了主功能的稳定性。
目前我所见的(单一功能的)嵌入式设备基本都是这种系统。比如车辆信号控制板就是业务程序接管全部的cpu时间,没有多任务调度。
一脸懵逼的进来,一脸懵逼的出去。。
你这么懂,在哪家大厂当工程师?在这装逼科普?
基于群众关心的真实情况,标题应该改成:《鸿蒙os到底是不是基于 外国人写的软件 套壳?》
有点不准确的地方,android系统需要开源的主是Linux内核(不是整个AOSP),硬件也是一目了然的,但是鸿蒙明显没开源Linux内核
谢谢指正
GPL是有传染性的,只要你调用了,哪怕你调用的是动态库,你也得把你自己的代码开源。微软为此吃过官司。
其实说清楚就是一句话,以前是安卓的定制系统,现在是安卓开源的定制系统,安卓开源和安卓的区别就是去掉谷歌全家桶,有谷歌全家桶的就是安卓,没有谷歌全家桶的就是安卓开源。
很多人觉得鸿蒙是套在安卓外面的皮
然而实际更接近安卓是套在鸿蒙外面的皮
华为往AOSP里塞了一个叫鸿蒙的私货,但表面上还和安卓无缝兼容
谷歌皇帝都不敢起诉华为,太监比谷歌皇帝还急?你天天跪在洋主人面前累不累啊?
正解,现在新鸿蒙跑在旧机子,一样的生态,不兼容安卓
@@nanazero7070 并不代表鸿蒙不套Linux的外壳,这并不能解释鸿蒙是独立于Linux的操作系统,可以拿qemu跑ARM指令集的虚机可以调试一下
做商业系统的还是不要轻易沾染GPL协议下的东西,它跟病毒似的,只要你的代码调用了它,哪怕是以动态库的形式调用,你的相关代码也得开源。
我上一部手機Nova 6就从emui 10(還是11忘了)升級到鴻蒙2.0,結果還沒有emui來的好用,主要是沒有那麼流暢了。里面的功能和安卓一毛一樣,連開發者模式都還在,你告訴我不是安卓改名我都不信
從EMUI升級到HarmonyOS後,確實保留了大量的Android元素。但其中也確實有華為自己的框架和代碼,只是不夠明顯。目前.hap解壓縮出來還是會包含一個.apk文件,所以基本跟Android的區別不大。
@@getstevenliu 这么说来确实是套壳
没错。大刘明显是洗地的
瞎扯吧,我怎么用起来很流畅
@@getstevenliuhpk不过压缩的APK直接解压,到的其他安卓系统,无法安装,我试过,都是写文件以损坏。
您明显不知道分布式distributed架构是什么。
我不知道鸿蒙和Android有什么关系,我只知道鸿蒙出来那么久google从来没有说鸿蒙是抄他们的,华为和google都没有出来说什么,就你们一群人在这里操个啥心呢?你们喜欢那个系统就好好去理解它好好做好开发不就行了吗?
抄了,對方沒所謂,都仍是抄。執著的是自稱:「自主研發」就可拿國家補貼,即人民金錢,再自稱:「遙遙領先」就有像你一班人購買。
中文是不是套壳中文,我也想知道这个问题,麻烦讲讲
有很多日本中文在,例如「社會」「科學」「經濟」「改革」
不可否认鸿蒙具有一定的创新性,我也相信未来鸿蒙能够做好。然而,我讨厌的是,宣发部门在功能没做好之前就炒概念。
鴻蒙是因為美國制裁而被迫提前推出的系統,本來就還沒做好,甚至名字也不是華為自己取的,而是媒體幫華為先取的。看事情要有大局觀。
@@eatinglin8557 不要倒果為因啊
根源就是临时抱佛脚!能偷就偷!得过且过,站在伟人的肩上更显得高大上
从来不用华为的东西
@@eatinglin8557 去哪领钱?拉我进群
华为已经有巨大进步,至少不像以前的路由器,连Cisco的Logo都不没完全改过来就卖,Cisco的Logo经常出来。可以了,慢慢来。
基礎是別人的, 就在上面搭建, 說到底, 就是沒有底層最核心的東西
最底层的核心是开源的哦。
@@华夏蒲公英 你說的, 跟我說的, 有衝突嗎?
@@rayfong168 有啊,开源的里面,也有中国人写的技术啊。你所说的“别人的”,里面也有中国技术员的技术。
@@华夏蒲公英 針對這範疇, 你怎理解基礎和底層? 可能大家對這幾粒字的認知存在差異, 你說下
@@rayfong168 说实话,如果按你的这个逻辑的话,那不管西方的枪支改进到什么先进的水平,它永远离不了中国最原始的火铳击发技术,对吗?。我可以这么理解吗。
想了解harmonyOS 对各种现有的坊间最流行的APP 的包容性如何? 要针对harmonyOS 弄一个新版本吗?
如果你只想要可执行,那么不需要重新写。
deveco开发套件生成的hap应用文件,解压缩后就是apk文件。hap就是在apk上套了个壳。兼容性上没有问题。
目前鸿蒙手机也尚未屏蔽安装apk的功能。
不过,这层壳与华为手机的hms系统协调运作,会在进程唤醒和调度、内存调度等机制上有一些优化,所以如果你想追求性能,那么建议用deveco重新编译打包成hap文件。
就是破解套用Android的底程code去改结構!!就是盗版
最底层是魔改 Linux 系统,就是那个open harmony。在这基础上再加兼容谷歌安卓的虚拟机才是 HarmonyOS。
苹果的IOS其实也是魔改的 Linux,再在这基础上发展自己软件。
小米用的是AOSP吗
鸿蒙到底好不好不知道,为了隐私安全,还是用IOS
水货三星也挺好 只要别用特供版系统 水货华为应该也行 但是最好不用
最大的笑话...ios为了隐私安全....
中国的东西就和隐私无缘 中国国安法规定任何中国公司 任何中国人 注意是任何 都必须无条件配合国家
@@weidu4459 又是一位高人!断章取义人你的常用手段吧,欧美倒是写得清楚,做了什么?为何你们总喜欢双标总喜欢被打脸呢?
用鴻蒙系統你的人生就是舉頭三尺有中共了,不過其他的是美國,就看你覺得被誰監督比較好而已
只有一个问题,当所有的安卓代码都被鸿蒙os取代的时候,还能兼容现有的安卓app吗!
它不是取代关系。是双框架的关系。鸿蒙自己的App运行在鸿蒙的runtime中,安卓继续运行在安卓的runtime。
什么爱不爱国,支不支持国货我一概不关心。我对于系统唯一的评判标准就算好不好用。目前的华为P40 Pro,只能说升级鸿蒙3.0以后,感觉系统更呆了,日常使用各种误触,输入法的联想功能也是很奇怪,目前我发现唯一让人有些新奇的就是照片的智能擦除功能。下一部打算换用Google pixel 7 Pro,看看谷歌原生的安卓到底有什么区别
低端我有荣耀20P,高端我有p50P,都是鸿蒙系统,都没遇到你说的这些问题,荣耀20P这么多年了,除了空间不够用老是需要清理空间,系统操作还是丝滑一样。
搞了台60PRO 没你说的这种情况
@@于一一 要是隔了两代还搞不定这些问题,那华为还是趁早卷铺盖滚蛋吧
麻烦科普一下鸿蒙Next,想听
哄蒙系统 宇宙第一
谷歌皇帝都不敢起诉华为,太监比谷歌皇帝还急?你天天跪在洋主人面前累不累啊?
現在這樣的風格會讓一般人比較難吞,建議還是找些B ROLL來搭
謝謝建議。我的影片分為兩種類型:一種黑板講解,一種帶B roll的,根據選題來定。第一種我會盡可能豐富可視化的部分。
謝謝建議。我的影片分為兩種類型:一種黑板講解,一種帶B roll的,根據選題來定。第一種我會盡可能豐富可視化的部分。
祝华为能把这事做成
普通人很简单。没有安卓鸿蒙可不可以用?安卓可以控制鸿蒙吗?没有这两点。鸿蒙就是独立的系统。
抄襲是中國的國粹,正常
人云亦云是你这类的人的本质
那卖淫一定是你家的家萃
你自己已经在抄了
姓Wong 再放個烏旗圖,你還寄望他什麼呢?希望真實的他不是黃皮。
中华民国和中华人民共和国都是中国呢
另外,去查查现在知识产权中国和美国的数量谁比较多
兄弟 鸿蒙next快出来了 不兼容安卓app了 你怎么说?
已有人root了稱只是加上頭尾碼禁止安卓程式運行,但本質仍一樣。你可再查核。
想瞭解過了一年後的鴻蒙4.0有改變什麼嗎?
有變化,變成android12了😂
现在有了horny next,意思就是去除了安卓部分,纯的不同于安卓 ios系统
過了一年華為小藝進步太多了。
华为的系统基础架构就是安卓架构,别扯到一边说
大刘讲的非常好,不过应该在白话一点,硬核内容也可以白话点,看下AK的视频,应该有所收获,加油,这期黑板比原来的好很多。
谢谢!
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
科普类+繁体字,就知道是啥底色,带啥风向,恰啥饭的货色了,坏得出水了
@@佑泽 你就是一个纯沙壁,不嫌丢人,笑死我了
有些人觉得自己比谷歌公司的法务部还牛B
如何解释能够安装gsm?
因为都是基于linx,能安装Gms也不奇怪,其次就是当年安卓生态是好多家参与建设的其中也有华为,华为也对aosp有贡献,然后就是aosp是面向全球开源的,都可以免费使用。准确来说就是linx开源的好处,让各厂商都尝到了甜头,
@@WangWang-r7z 还不是躺在开源上
鸿蒙出来很多年了,我也疑惑为什么谷歌很少提到它更没看到业界学界深入讨论过这个OS,难道不在意吗
出不了牆的OS,沒有關心的必要吧。
真以為地球繞著中國再轉啊?
Java上面是什么?
鸿蒙OS如果现在立刻剔除全部Android代码,还能不能独立运行?如果不能,那它就是个套壳。听过大刘关于日本核废水讲解后,对大刘的独立性,客观性和科学性都有存疑,此次又是废话多多,不敢直击核心。如果不敢直说,那还不如不说。
感谢大刘UP主,真是满满干货。在软体人才上,印度确实有强大且完整的人才、环境与资源,为何不是印度发展出来新的OS(如鸿蒙OS)呢? 反而是中国华为发展出来OS (只能能开发OS的技术深度确实了得)。我认为"印度在想反正Google或Windows已经很强大了,就帮他们代工就好,所以也没有自主开发的意愿,况且,印度说要自己开发还可能招来失去大厂的OS开发工作机会"。不知您的观点为何?
微内核是分布式的😅
根据偶尔不小心入耳的信息,纯感觉安卓是先有鸡,鸿蒙是根据安卓下的蛋生产鸡😂😂😂
其实可以用PPT来讲解,不用手写
虽然我不懂开发,看了视频我知道从技术上讲鸿蒙就是安卓,但手机是产品,最终的目的是要销售出去,如果单单为了争口气开发一套没有任何适配的独立系统,打断一切与安卓的联系,硬拉用户和开发者放弃现有体验和成果去喝风,华为可能已经死硬了,连生存的机会都没有就不会有任何后续。作为芯片战争的中方主力军,对外怎么宣传可能华为自己也插不上嘴。在兼顾战略和用户的同时最起码华为做对了,但是定价太高,会让大部分愿意选择华为的普通人望而却步。
说的很多都是错的,aosp遵循的是apache协议,不是gpl
harmonyos其实内核部分不止有Linux内核,还有litos,鸿蒙微内核,目前也是混合内核
用MacOS來講分佈式是一個天大的錯誤,蘋果的理念可不是泛用,而是專用。PC的MacOS,iPad的iPadOS,手機的iOS,手錶的iWatchOS都是完全獨立的操作系統,是獨立開發的,且應用是不具有通用性的,比如說你想像安卓那樣直接把手機的應用/遊戲放到平板上用,卻沒有單獨適配是不可能的。所以你在iPad上看不到像安卓平板那樣「殘缺」的 將就 運行的APP。
而除了蘋果以外,其他Android、fuchisa、Windows都掉進了「通用」這個陷阱,實際上沒有東西是可以被設計為通用的,作為程序員我可以確切的說,所謂的通用就依賴兩種:
1. 布局框架:通過將不同內容放到不同的框架,來實現程式提前設定好的變換方式,例如選單放到「選單框架」里,那麼遇到豎屏就會自動變成漢堡選單摺疊起來。但靈活性就一般了,想做標準的程式可以用,但是想玩高級的就別想了。
2. 為不同的布局寫專有樣式:就是通過API判定螢幕的比例,方向等,然後根據不同的狀況寫出不同的樣式/布局
無論哪種都會使代碼更為癰腫,區別只是用不用開發者自己來寫。
所以「通用」本身就是個偽命題,不可能一套代碼應對所有設備的情況。這也是為什麼交互上A F W都遠遠比不上蘋果的原因,因為多數都是「將就」,極少有真的完美做到上面兩種方案來達成完美適配的應用。
另外,Android和AOSP的關係也是錯的,AOSP其實是真正的基底,他是不包含Google私有代碼的原始版本,它就是安卓本身,是真正的原生Android。而你所謂的帶有Gapps的安卓實際上只不過是Google基於AOSP訂製的版本,在這一點上和第三方廠商的ROM是沒有區別的。像是pixel手機搭載的就不是原生安卓,而是「pixel os」這種概念的訂製版ROM。所以 原生Android === AOSP。作為第一方的Google根本就沒出過所謂的不同於AOSP的原生安卓。只是帶不帶Gapps的版本而已。
最後,只要Google不廢棄Android,無論是自家的Fuchisa還是華為的鴻蒙都只是玩笑而已,因為就算是第一方的Google也要考慮龐大的第三方市場,現在整個手機界就是iOS和Android平分天下,華為的號招力再強也不可能讓全世界的Android開發者都轉投鴻蒙,就算是Google怕是也沒有這樣的能力去動搖安卓幾十年來積累的龐大的應用資源,雖然這幾百萬的APP我不是都用,但只要有一個APP我要用,但Android有鴻蒙或Fuchisa沒有,那我就絕對不會換鴻蒙或Fuchisa,這就是為什麼華為天天說著可以不支持安卓,甚至放出「鴻蒙OS Next」說不再支援安卓程式,卻遲遲不敢在手機上實現的原因,因為一旦真這麼做了,無異於找死,專為鴻蒙開發的程式有多少?國內主流的微信、QQ、微薄等可能支援,但是其他的呢?女生喜歡的修圖有嗎?專業人員用的AR測量工具、3D掃描有嗎?更不用說在這裡的各位,TH-cam、IG、臉書、推特(現名:X)、Line等等這些國際通用的更不太可能為鴻蒙去做開發,要什麼什麼都沒有的系統,你用麼?當年的Window phone和塞班不就是鮮明的例子麼?它們都不完全是敗在自身的第一方體驗上,更主要的就是被 第三方開發者不足給拖垮的。
作者用心讲解了,谢谢
安卓的分辨率問題😂,輕度優化約等於沒有優化還帶入額外的bug,重度優化直接變醜
@@Thorne_Illusii 不,根據ppi實際上完全可以計算出螢幕的大小(或是判斷是否為pad),以此可以採用 響應式佈局 或是 重新設計。而不是強行拉大,但佈局不變。
例如QQ、WeChat這種,完全可以把PC版的佈局直接照搬到平板上,然後適當放大較小的按鈕,就是一個比 強制豎屏 + 拉伸 好非常多的適配
@@velhlkj 國內大廠的桌面程序都是越來越少的動態布局,指望他們對屏幕比例幾乎不變的應用場景做顯示優化,我們現在看到的就已經是他們給的答案了
科普,点赞~~~~~~~~