百科问答小站 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 运行也就没啥大问题了吧。

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




  

相关话题

  华为的哪些有明显过错的做法应当被批评? 
  为什么现在三星手机没有三方ROM了?比如MIUI,FLYME?? 
  如何评价国外媒体Ars Technica认为鸿蒙OS就是安卓? 
  为什么质疑鸿蒙os的发言很多,而质疑deepin的发言相对较少? 
  iOS基于FreeBSD开发可以说自主研发,鸿蒙基于安卓开发(不管是否承认)为什么不是自主研发? 
  为什么 Android 不能像 iOS 一样在系统级别支持右划返回,非得有个返回键? 
  2019 年,你认为进步最大的 Android 系统是哪家? 
  鸿蒙真的就是安卓吗? 
  鸿蒙系统最近研发的怎么样了? 
  更新鸿蒙系统不久烧了主板,真实情况如何? 

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





© 2024-06-02 - tinynew.org. All Rights Reserved.
© 2024-06-02 - tinynew.org. 保留所有权利