百科问答小站 logo
百科问答小站 font logo



为什么鸿蒙应用无法在 Android 运行? 第1页

  

user avatar   xing-hai-dong-52 网友的相关建议: 
      

因为没有找到诀窍,我分享你一些经验:

  1. 找钓点:春秋冬季找开阔水边,夏季找水草边或流动水边平缓处。
  2. 打窝:先试钓几下,确定水面下竿点,洒下窝料。
  3. 有耐心:窝料打下去以后要等鱼群,一般要半小时至两小时,这段时间千万不能走开,这可是黄金时间。
  4. 合适的鱼钩鱼线:野钓一般用1.0号主线,2-3号钩。
  5. 要投准:垂钓时,鱼钩要对准窝点,不要投偏。

user avatar   ye-lai-liao-669 网友的相关建议: 
      

我实在无法理解,连基本逻辑都不懂的人,写出的玩意儿还叫从技术出发?

@阿狗真的很严格 的逻辑。

我们可以推断出。

鸿蒙是比安卓原生多一层封装。

这个结论没毛病吧?

那么得出鸿蒙会慢过安卓的结论,没毛病吧?

毕竟,脱裤子放屁,比直接放屁要慢。是不是?

而且,按照他的逻辑,我们还能推断最高要慢50%。因为多一次调用API。

我们直接看小白20款应用打开的数据好了

最好的m11,94s。p40p,102s。p40p比m11慢了6.25%

这是用了什么黑科技?才比不脱裤子放屁慢6.25%。更不要说比一大堆不脱裤子放屁快。

唯一能解释就是调用鸿蒙API所花时间,占全程时间仅占6.25%。甚至,调用鸿蒙API还能加速。

这可把我整不会了。有人给解释下吗?


到现在,鸿蒙是什么,他们是真不懂吗?

我不认为。

我曾经以为菊厂制裁后,对友商威胁弱了,不会有那么多人去泼墨水。

然而,是我想多了。菊厂的实力,不会让任何友商有好觉。

只要菊厂不倒,就不会停止。

你看,一大堆人来给我们科普,脱裤子放屁就是可以比不脱裤子放屁快

谢谢,充实了我的名单。希望不要过几天就注销了


user avatar   maomaobear 网友的相关建议: 
      

先定义是哪个鸿蒙。

鸿蒙有四个操作系统。

1.0是一个微型的tee os

2.0是lite os改

2.0后来定义扩展了,包含两个操作系统,一个lite os改,一个嵌入式linux

手机上用的是安卓套皮,这是一个单独的鸿蒙。

这四个操作系统,华为都起名叫鸿蒙。

能运行安卓app的,是手机上的鸿蒙。也就是四个操作系统里面安卓套皮这个。

这个版本的鸿蒙类似于微信小程序。

给鸿蒙下的应用加了一层壳。

这层壳出来,回到安卓的API,通过安卓这套东西,再去调用底层linux内核的东西,最后linux内核驱动硬件。

这个东西目前看是脱裤子放屁,只有宣传营销价值。

欺骗大众。

但是从长远看不是。

长远看,华为未来是可能搞真独立操作系统的。

安卓也不是一个从硬件开始的操作系统。它是在linux内核和驱动之上的。

鸿蒙API为什么要先翻译成安卓的API?因为华为现在还做不了安卓的活,只能用安卓的API。

未来,如果华为把安卓这一层做了,之后从鸿蒙的API直接到linux内核到硬件驱动,这个时候就不用安卓了。

鸿蒙也就不是安卓套皮了。

那个时候鸿蒙就脱离安卓了。

这个东西相当于,微信小程序成熟了,微信小程序可以在各个平台的微信运行。

linux,windows,安卓,ios下只要你运行微信,就都可以跑微信小程序。

腾讯,有一天做个linux系统的手机,只跑微信,只跑微信小程序,那腾讯可以不用安卓,不用IOS。

这是未来鸿蒙的目标。

鸿蒙还能更进一步,以后自己搞硬件。自己写驱动,甚至连linux内核都不要了,自己写一个内核,自己从底层开始搞一个完全独立的操作系统。

当然,这个独立都是理论上的。真要搞是要花钱的。

从经济角度,鸿蒙可能永远停留在安卓套壳卖营销的阶段。

因为这样花钱最少,营销效果又不错。

只要安卓还开源,华为就没有动力去做真正独立的升级。

这个事情,需要国家逼一下。

国家花大钱扶持华为,是希望华为真能把信息安全搞出来,而不是挂羊头卖狗肉搞伪自主。

华为有能力,在IOS,安卓之外搞一套真正独立的手机流行操作系统。

但是它缺乏动力,需要国家推一下。


user avatar   yang-leonier 网友的相关建议: 
      

这不简单,不同的操作系统之间二进制不兼容,在文件格式、API、ABI三个层面都不兼容。

“一个操作系统可以更新到另一个操作系统”?很正常,Windows XP和DOS是两个完全不同的的操作系统,但Windows XP可以在DOS下通过winnt /b来安装。通过GRUB4DOS,可以实现在DOS下启动Linux。现在基于UEFI的PC,启动过程本身就是从一个操作系统中启动另一个操作系统。

对于移动设备而言,不管是iOS还是Android,操作系统的大规模OTA更新都是通过进入一个一个较为完整的特殊操作系统环境进行的。iOS是一个在ramdisk里面运行的最小化iOS环境,Android则是老生常谈的Recovery。在这个环境下,OTA更新程序是可以为所欲为的。


user avatar   mao-mao-91-66-9 网友的相关建议: 
      

软件开发中常用的一种设计模式叫做适配器模式。就是两个无法直接通信或者是组合的系统,会通过添加一个中间的适配层来实现二者的适配。

比如下面这个图中,轿车就是 Android ,铁轨就是 鸿蒙系统。通过一个适配器,就可以让轿车跑在铁轨上。

一个操作系统能否成功很大程度上依赖其生态的发展。最典型的例子莫过于当年微软的 windows phone 了。即便是有巨硬爸爸的支持,但是国民级的常用软件一旦缺失或功能迭代不够及时,就会导致用户的流失(记得当年 Lumia 880 上的微信,是在很久很久之后才支持一些早在 Android/iOS 平台被玩烂了的功能 )。

所以,鸿蒙从一开始就做了一个非常聪明的决定,Android 原生的应用几乎(按照官方适配指导,已有的 Android 应用需要做一些微调,真的就是微调而已)可以直接在鸿蒙系统的手机上毫无差别的运行,甚至由于其自身动画实现相比 Android 平台更佳,反而使其用户体验更好,Android 用户在好奇心和爱国热情的双重加持下都非常想优先体验鸿蒙系统。

那么鸿蒙是怎么做到的呢?其实就是适配器模式,Android 原生应用无法直接在鸿蒙上运行的话,那就做个中间的适配层呗。正因为如此,鸿蒙系统自身的实现就无法摆脱 Android 的痕迹。由此便产生了一个巨大的争论,鸿蒙到底是不是套壳 Android ?

如果你理解了适配器模式,那么是不是套壳这件事想必你也有自己的答案了吧。

再来看 为什么鸿蒙应用无法在 Android 运行?因为没有适配器啊。

这就好比,原本跑在铁轨上的火车、高铁你偏要让他跑在轿车该跑的马路上 ,这明显不行吧。要么把马路压坏,要么就是完全跑不动,最终的结局就是两败俱伤。

再看看上面那副图,如果有人实现了一个从火车到马路的适配器,那就好比有人做了鸿蒙应用到 Android 系统的适配器,那鸿蒙应用在 Android 运行也就没啥大问题了吧。

但是,谁会做这样的一个适配器呢?应该没有人吧。




  

相关话题

  能不能通俗地科普一下手机鸿蒙和安卓有什么区别? 
  你觉得用户体验最差最蛋疼的应用或网站是什么? 
  如何看待12月16日鸿蒙2.0beta活动? 
  为什么很多人坚持抓着鸿蒙的安卓痕迹不放? 
  为什么鸿蒙应用无法在 Android 运行? 
  鸿蒙系统到底是不是安卓系统? 
  你认为 MIUI12 可以挑战 iOS 了吗? 
  如果同时有两个项目让你选择,一个是使用C++的QT,一个是用JAVA的Android,你愿意往哪个方向发展?请说出您的理由。 
  如果鸿蒙系统成功,会复兴C/C++吗? 
  鸿蒙 OS 预计 2021 年底连接设备将突破 3 亿台,意味着什么?将会带来哪些改变? 

前一个讨论
如何看待美军「抱阿富汗婴儿」宣传照中的陆战队女兵,近日被确认死于机场爆炸袭击?
下一个讨论
动员全国军事力量,发起战役,因而亡国,除昆阳、淝水、采石之战外,还有哪几次?





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利