华为鸿蒙的兼容安卓和web应用,深度不是已经实现了吗?
Tofloor
poster avatar
alenalp
deepin
2019-06-11 11:05
Author
好像也没有什么神奇的。
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
superendermansm
deepin
2019-06-11 15:53
#1
深度用的是模拟器,鸿蒙好像是直接编译运行
Reply View the author
avatar
superendermansm
deepin
2019-06-11 15:54
#2
不过华为的webapp似乎是微信实现的
Reply View the author
avatar
guaiwawa09
deepin
2019-06-11 16:17
#3
华为是用微系统形式实现的,鸿蒙直接在可穿戴设备、盒子、智能家居、电脑、手机上装,底层直接编译运行,DEEPIN只是用JVM实现,不一样啊。
Reply View the author
avatar
jianguo922
deepin
2019-06-11 16:28
#4
鸿蒙将启用云数据,远程运行程序,无需再本地安装软件和游戏,将来的软件陆续会有这样的转变
Reply View the author
avatar
duanyao
deepin
2019-06-13 05:33
#5
安卓没有完全兼容,有ARM本地代码的就兼容不了。
Reply View the author
avatar
心有灵犀
deepin
2019-06-13 17:48
#6
https://bbs.deepin.org/post/179100
深度用的是模拟器,鸿蒙好像是直接编译运行

鸿蒙也是模拟器,阿里云和鸿蒙一样的
Reply View the author
avatar
心有灵犀
deepin
2019-06-13 17:49
#7
本来就没啥稀奇的啊,阿里云不也是么,自己搞一套,为了兼容安卓开发了一个模拟器,鸿蒙一样的原理
Reply View the author
avatar
superendermansm
deepin
2019-06-13 18:04
#8
qq1742900922 发表于 2019-6-13 09:48
鸿蒙也是模拟器,阿里云和鸿蒙一样的

没正式放出来呢,你咋知道一样?如果一样那么重写一个JVM怎么会带来性能提升?结合之前的方舟编译器,估计大概率直接运行,不经过JVM了。当然,还得等正式发布了才能确认
Reply View the author
avatar
心有灵犀
deepin
2019-06-13 20:28
#9
https://bbs.deepin.org/post/179100
没正式放出来呢,你咋知道一样?如果一样那么重写一个JVM怎么会带来性能提升?结合之前的方舟编译器,估 ...

基于自己编译器的是直接运行,阿里也是一样的,当然效率提升。兼容APK的就是换个编译器,然后自称流畅多少多少,阿里云不也这样么,更何况还有其他魅族、小米、OPPO一样的编译器走自称优化提升百分之多少,还有已经有了测试视频你没看么?真有提升么?肉眼难以察觉。打开几个快应用,所有安卓手机打开快应用就很快那玩意就是web app的变种自然快
Reply View the author
avatar
130******27
deepin
2019-06-13 21:11
#10
楼主真是不懂啊,深度运行安卓卡的连亲娘都不认识了,鸿蒙这货可以做到比安卓系统运行安卓程序更流畅,这才是华为的本事
Reply View the author
avatar
superendermansm
deepin
2019-06-13 21:39
#11
qq1742900922 发表于 2019-6-13 12:28
基于自己编译器的是直接运行,阿里也是一样的,当然效率提升。兼容APK的就是换个编译器,然后自称流畅多 ...

方舟编译器不是可以直接编译安卓应用源代码么?还有oppo好像没这东西吧?
Reply View the author
avatar
心有灵犀
deepin
2019-06-14 08:06
#12
superendermansm 发表于 2019-6-13 13:39
方舟编译器不是可以直接编译安卓应用源代码么?还有oppo好像没这东西吧? ...

直接运行安卓应用是通过虚拟机的,这个提升几乎没有,主要作用是兼容……所谓提高效率是经过方舟编译器重新编译过得,这个是开发阶段做的事,需要程序员用方舟编译重新写代码说白了就是……软件安装到手机上并且非方舟编译的只是正常使用而已,不是你想的那么智能。oppo  小米魅族都没有开发同类安卓虚拟机,只有阿里云做过,我意思所谓优化都是吹的快多少,好多品牌手机安卓虚拟机一样都能说提升多少,更何况虚拟机都不一样了那不更可着劲吹了,所以听听就好,基本确定就是可以谷歌授权玩谷歌的变种了,里程碑式的流畅纯属扯淡,你以为谷歌这么多年绞尽脑汁在玩蛇?
Reply View the author
avatar
herozsq
deepin
2019-06-14 16:34
#13
https://bbs.deepin.org/post/179100
直接运行安卓应用是通过虚拟机的,这个提升几乎没有,主要作用是兼容……所谓提高效率是经过方舟编译器重 ...

从架构和原理看,是不需要虚拟机的。只是手机上并不是所有的apk都经过方舟编译,所以初始阶段还是要内置一个虚拟机来运行非方舟apk,经过方舟apk编译的不需要虚拟机。只是这个原理没有什么高深的,google也在做,估计以后也是这个套路。如果是鸿蒙运行在linux就完全不需要虚拟机了,不用考虑兼容非方舟编译器,如果大家的应用都经过方舟编译其实手机也没必要内置虚拟机。
Reply View the author
avatar
herozsq
deepin
2019-06-14 16:37
#14
https://bbs.deepin.org/post/179100
直接运行安卓应用是通过虚拟机的,这个提升几乎没有,主要作用是兼容……所谓提高效率是经过方舟编译器重 ...

目前android也是半摒弃虚拟机运行的apk,只在初次运行时编译一次,只是编译过程放在了手机端,如果编译移到pc就是华为的这种模式
Reply View the author
avatar
herozsq
deepin
2019-06-14 16:37
#15
华为这种模式,应该是下一代安卓要做的模式,只是被逼无奈提前拿出来了
Reply View the author
avatar
心有灵犀
deepin
2019-06-14 17:33
#16
https://bbs.deepin.org/post/179100
华为这种模式,应该是下一代安卓要做的模式,只是被逼无奈提前拿出来了

关键还是看生态,第三方的是否积极。Ubuntu手机版胎死腹中就是例子,不过华为的爱国加成这波鸡血看起来生态应该会好很多
Reply View the author
avatar
chenleigang
deepin
2019-06-14 18:25
#17
https://bbs.deepin.org/post/179100
请问在哪里体验鸿蒙系统呢?

下半年买华为鸿蒙手机
Reply View the author
avatar
心有灵犀
deepin
2019-06-16 09:02
#18
shazhuwang 发表于 2019-6-14 20:22
我是问那个人说鸿蒙运行安卓程序比安卓系统运行安卓程序更流畅,我好奇他怎么知道的,他是内部测试人员吗 ...

yy的,网上有方舟的视频,根本没区别,所谓的几个快应用打开很快,所有安卓手机打开快应用都很快,竟然还有人以为那是华为独有的,也是傻到没边了
Reply View the author
Comments
berners
2019-06-16 18:28
用了很久之后依然是这么快那可就不同了,没有方舟编译器APP用久了之后会变卡这样子就是方舟的优势
avatar
herozsq
deepin
2019-06-17 16:41
#19
https://bbs.deepin.org/post/179100
我是问那个人说鸿蒙运行安卓程序比安卓系统运行安卓程序更流畅,我好奇他怎么知道的,他是内部测试人员吗 ...

从原理上来说,应用第一次安装后运行速度会比现有andorid快很多,之后区别不会太大了,因为现在的安卓也是一次编译后就不需要再编译了。之后的区别也就20%的提速,这20%是通过优化内存回收实现的。能实现这些体验已经很好了。真正反映到肉眼上的效果并不是特别显著,除非对比评测,会能看出来些微差距,其实做到后期想提升很难的。
Reply View the author
avatar
心有灵犀
deepin
2019-06-17 20:27
#20
https://bbs.deepin.org/post/179100
从原理上来说,应用第一次安装后运行速度会比现有andorid快很多,之后区别不会太大了,因为现在的安卓也 ...

的确是这样的,就这个原理和云OS就没区别,兼容安卓和WEB APP说法都一样,至于所谓的内存优化,别说单起虚拟机了,国内多有厂商手机内存都有优化,都声称避免了用久了卡顿,然而实际上安卓永远是安卓,用久了都会卡
Reply View the author
1 / 2
To page