鸿蒙被扒出来对Andorid代码进行了全局的查找替换

Moncalf-avatar

Moncalf

2020-12-09T07:09:31+00:00

[url]https://www.bilibili.com/video/av585643478/?p=1[/url]

解释一下这个视频干了什么,如果你在新版本的Android上面运行老版本的Andorid App,会看到一个提示,说这个应用版本太老了,请让开发商更新。这个提示是Android独有的,可以在Android的代码库中找到。

[url]https://android.googlesource.com/platform/frameworks/base/+/HEAD/core/res/res/values-zh-rCN/strings.xml#1894[/url]

基本上是实锤了鸿蒙的SDK代码对Android进行了全局查找替换了,因为鸿蒙还没发布,不可能有一个老版本鸿蒙的存在,这个提示也只有在运行老Android APK的时候才会跳出来,所以和鸿蒙App无关。
DanyPhantom-avatar

DanyPhantom

4分钟惨案[s:ac:偷笑]
Wolvies-avatar

Wolvies

不会真有人以为鸿蒙是从0开始的吧?

不会真有人以为不是从0开始鸿蒙就一文不值吧?

鸿蒙和Android有没有关系 和 鸿蒙是不是个优秀的系统 有没有关系?

扒这个字什么意思啊?
Doggu-avatar

Doggu

Reply to [pid=477716323,24705679,1]Reply[/pid] Post by [uid=13480129]VvinGs[/uid] (2020-12-18 15:22)
洗得好快,你貌似是这帖子里第一个评价鸿蒙好与坏的吧?
J.C.K.W-avatar

J.C.K.W

。鸿蒙不是开源?[s:ac:咦]
Karlx-avatar

Karlx

不会吧不会吧,这贴沉了
Moncalf-avatar

Moncalf

[quote][pid=477716323,24705679,1]Reply[/pid] Post by [uid=13480129]VvinGs[/uid] (2020-12-18 15:22):
不会真有人以为鸿蒙是从0开始的吧?
不会真有人以为不是从0开始鸿蒙就一文不值吧?
鸿蒙和Android有没有关系 和 鸿蒙是不是个优秀的系统 有没有关系?[/quote]吹的上天入地开发了几年的系统结果就字符串查找替换么?这工作找个本科生给500块钱就能干了啊。

如果你的系统基于Android的话,照样也要被卡脖子不是么,那你花大力气开发鸿蒙的意义何在?
arloch-avatar

arloch

"安卓".Raplace("鸿蒙");
完成!
medkit-avatar

medkit

[quote][pid=477716323,24705679,1]Reply[/pid] Post by [uid=13480129]VvinGs[/uid] (2020-12-18 15:22):
不会真有人以为鸿蒙是从0开始的吧?
不会真有人以为不是从0开始鸿蒙就一文不值吧?
鸿蒙和Android有没有关系 和 鸿蒙是不是个优秀的系统 有没有关系?[/quote]这是我见过洗的最僵硬的一贴
Jequice-avatar

Jequice

应该是对安卓兼容的那一部分是使用的老版本安卓导致的这个提示。
但是这不代表他没有自己的创新部分。

就类似于现在的安卓是A++++,老版本是A++。
鸿蒙可能是自创B然后在B的部分融合了A++的部分。

而APP他只能识别到这是在A++版本下运行的,而不知道是不是B内容下的A++还是原生A++。

当然,他也可能是照抄照搬某个版本安卓然后自己做了另一套完整的分支,或者最差的情况甚至不是完整的分支。
autismaesdrew-avatar

autismaesdrew

[quote][pid=477716323,24705679,1]Reply[/pid] Post by [uid=13480129]VvinGs[/uid] (2020-12-18 15:22):

不会真有人以为鸿蒙是从0开始的吧?

不会真有人以为不是从0开始鸿蒙就一文不值吧?

鸿蒙和Android有没有关系 和 鸿蒙是不是个优秀的系统 有没有关系?[/quote]我来学习学习
JustJazz-avatar

JustJazz

推理有点跳跃,也许搞程序的人思想都是这么活跃吧[s:ac:汗]
quantros-avatar

quantros

建议看看你发视频的评论
M3SZ-avatar

M3SZ

没必要 到底行还是不行时间会证明
arloch-avatar

arloch

Reply to [pid=477718139,24705679,1]Reply[/pid] Post by [uid=41209161]魔法心灵[/uid] (2020-12-18 15:27)大哥……兼容另一个系统不是把另一个系统放到我的系统里来好吗?
Wolvies-avatar

Wolvies

[quote][pid=477717579,24705679,1]Reply[/pid] Post by [uid=10054571]smy20011[/uid] (2020-12-18 15:26):

吹的上天入地开发了几年的系统结果就字符串查找替换么?这工作找个本科生给500块钱就能干了啊。

如果你的系统基于Android的话,照样也要被卡脖子不是么,那你花大力气开发鸿蒙的意义何在?[/quote]......

fork一个repository自己修修改改怎么就被卡脖子了?

给你1000美金你去搞个鸿蒙出来?
Moncalf-avatar

Moncalf

[quote][pid=477718139,24705679,1]Reply[/pid] Post by [uid=41209161]魔法心灵[/uid] (2020-12-18 15:27):
应该是对安卓兼容的那一部分是使用的老版本安卓导致的这个提示。
但是这不代表他没有自己的创新部分。
就类似于现在的安卓是A++++,老版本是A++。
<br......[/quote]如果是有Android组件存在,为了兼容考虑本来就没必要全局替换啊,Android的部分跑Android,鸿蒙的部分跑鸿蒙不就好了
ixion-avatar

ixion

安卓apk在鸿蒙系统里的鸿蒙版ART环境里,把“旧版android”解析成“旧版鸿蒙”,这不是挺正常的一事么??

既然各位大手子都在帮鸿蒙找爹,为什么你们的野爹谷歌不先告华为侵权?合着你们比谷歌还牛逼了
GGKiiko-avatar

GGKiiko

底下评论说,如果单纯字符替换的话,那么安卓做不到的,鸿蒙也应该做不到。

但是鸿蒙这次发布会确实展示了些安卓没有的功能,包括调用API..啊,这个是什么我也不太懂

所以等专业的来解答。

[img]http://img4.nga.cn/ngabbs/post/smile/a2_36.png[/img]
Zemty-avatar

Zemty

重构了安卓的底层代码?那也是创新啊!