原帖由 @卖哥 于 2019-4-25 16:06 发表
这种就是把安卓的优点废掉,而且本来安卓就允许运行原生代码。
原帖由 @Tobar 于 2019-4-25 17:19 发表
Posted by Xiaomi MIX 2S
为什么一个编译器能做gc?gc是rt干的活啊
你编译器怎么知道未来运行的时候什么时候应该做gc?
原帖由 @cynic0522 于 2019-4-25 17:28 发表
posted by edfc, platform: iPhone Xr
没搞过安卓开发,这东西是不是和官方那个art类似?
原帖由 @Tobar 于 2019-4-25 17:36 发表
Posted by Xiaomi MIX 2S
有啊
https://img.ithome.com/newsuploadfiles/2019/4/20190425_151506_579.jpg@wm_......
原帖由 @u571 于 2019-4-25 16:01 发表
https://www.ithome.com/0/420/904.htm
简单的说就是抛弃JVM虚拟机,APK在打包阶段全部编译成二进制代码,用户端安装和运行都是二进制机器码,理论上来说确实效率会提升......
原帖由 futurerui 于 2019-4-25 20:33 发表
貌似真的很厉害啊
1061951
https://weibo.com/1095240537/Hri6RlxzY?filter=hot&root_comment_id=4365050326107042&type=comment
今天下午非常认真的去听了方舟编译器的一些宣讲,其实还有一个文件管理器 ...
原帖由 Tobar 于 2019-4-25 20:44 发表
Posted by Xiaomi MIX 2S
我感觉这哥们可能根本不懂这块,他说的这些优点,哪条不是安卓已经做到了甚至做的更好的?
现在哪还有纯解释运行的jvm
看了下微博,确认不懂技术了,这人甚至认为华为编译之后的a ...
原帖由 @Tobar 于 2019-4-25 20:44 发表
Posted by Xiaomi MIX 2S
我感觉这哥们可能根本不懂这块,他说的这些优点,哪条不是安卓已经做到了甚至做的更好的?
现在哪还有纯解释运行的jvm
看了下微博,确认不懂技术了,这人甚至认为华为编译之后的app可以直接在ios上面跑……
原帖由 @SuperContra 于 2019-4-25 19:42 发表
Posted by HUAWEI ALPAL00
这样搞挺好,苹果的优势基本没了
原帖由 @futurerui 于 2019-4-25 20:33 发表
貌似真的很厉害啊
1061951
https://weibo.com/1095240537/Hri ... 42&type=comment
今天下午非常认真的去听了方舟编译器的一些宣讲,其实还有一个文件管理器也很重要,不过大家的兴趣显然还是在方舟编译器上,这里给大家关心的一些问题做一些深度的解释。
1首先你要肯定的是这个东西很牛逼,牛逼到什么程度呢?大概就是假如现在汽车分柴油发动机和汽油发动机,那么方舟编辑器的意义就是通过了它,发动机可以加汽油也可以加柴油。或者说,它让发动机不挑油了。
2对于开发者有什么麻烦的么?其实没有什么麻烦的,你用汽油也好,柴油也好,只要倒进方舟编译器,出来的发动机都可以用。未来的目标是实现完全不用写新代码,直接把现在的代码重新编译就可以。也就是说,不需要再有团队去重新写代码。
3对于所有安卓系统全部兼容,甚至实现了跨平台支持,不管是ARM架构还是x86架构,不管是手机还是其他通讯设备,都可以使用。明确的说是可以脱离安卓框架的,用上面的例子解释就是,不仅支持汽车发动机,也支持飞机发动机和轮船发动机。
4使用之后,安卓的体验是可以达到IOS的水准的,甚至可以超过IOS的水准。但安卓的问题是,生态不如苹果严格,苹果很严格的规定了开发者调用的资源接口之类,但安卓没有规定,这会成为未来安卓的一种阻碍。而之前安卓不如IOS的原因是动态码需要虚拟机编译,所谓的边编译边执行,类似同声传译。而IOS等于是直接念翻译稿,所以更快。而现在方舟编译器也可以实现直接出翻译稿了,不需要同声传译了。流畅度大幅提升的秘密就在这。
5有什么缺点么?有,安装包的体积会扩大一倍以上。但是安装完成之后,安装文件会删除掉,所以最后安装完的包增加没有那么多,大概也就增加了25%。
6使用方舟编译器的APP可能会有特殊标识,来供用户选择,毕竟流畅的代价是包扩大了。
7可不可以做新系统?虽然没有直说,但前面说了,支持汽车、飞机、轮船,换句话说,你再造一个火车,也是可以执行的。换句话说,就是稿子都翻译好了,你在微信通话念还是打电话念都一样。所以重新编一套系统,因为脱离了安卓的虚拟机体系,也是完全可以执行的。
8什么时候上线?8月份华为开发者大会会发布,大家可以先学习。11月绿盟开发者大会会正式全面开源。
9谷歌的态度是什么?这套产品的框架完全符合谷歌的开发协议,但华为也事先跟谷歌做了深度的沟通,达成一致后,华为才公开宣布。至于未来,华为愿意把这套产品放入安卓 ...
原帖由 @离人最近的神于 2019-4-26 08:14 发表
posted by wap, platform: iPhone
别的不说,就一个安全问题,这种土狗背景,毫无诚信的企业,编译器直接给你插后门,谁用谁sb
原帖由 @分分钟叫你做人 于 2019-4-26 10:48 发表
兼容性要解决也不难。程序直接编译成机器码,然后连同各种所需的链或运行环境所需的各种资源一起打包成安装程序,然后手机安装这个程序后,链和资源都一起装进去了,就能运行了。
当年flash编译成安卓app就是这么做的,其实还是flash,只是编译后的app自带flash运行环境!
所以,华为也别整什么高深,99%就这么回事了!这也是解决跨平台兼容性问题最好的办法。毕竟所有平台系统都不是华为自己做的。
如果只有华为自家手机能运行,那可以事先把手机系统里的环境部署好,打包的程序就可以不用打包环境了。
不管是那种,这一切做法,很多公司以前都这么做过。最出名的就是adobe flash,结果死得最快!现在手机上的flash绝迹了,pc平台除了页游,其他也很少用了!
原帖由 @卖哥 于 2019-4-26 10:52 发表
并不是,类似osx在ppc和x86过渡时期的模式,双包。
java包+方舟的二进制包,硬拖到一般安卓也能用。
原帖由 @分分钟叫你做人 于 2019-4-26 11:24 发表
双代码包那更没技术含量了,这不丢人么。。。
原帖由 meltifa 于 2019-4-26 11:40 发表
既然敢拿出来宣传,肯定是有一定的独到之处,哪怕比别家快10%也是优势,就算要黑至少也得先等东西出来再黑吧
泥潭柠檬精真是酸到一定境界了
原帖由 @n2 于 2019-4-26 11:51 发表
gpu turbo用到现在是什么黑科技敢来宣传?
原帖由 @卖哥 于 2019-4-26 12:02 发表
通过学习重匹配电压和频率的关系,允许在特定的应用中以更低的电压运行在更高的频率。
同时伴随的荣耀play的emui版本也更新了vulkan的驱动,整体提升了图形性能。
原帖由 @n2 于 2019-4-26 12:05 发表
为什么图形还是要用劣化版本?
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |