----发送自 LGE Nexus 4,Android 4.4 說明他不懂java的好處 :L LZ太小看iOS和Xcode那套东西了 android后台问题还是太多,加载一堆用不着的把资源全占了,回头把计时器杀掉了。
----发送自 STAGE1 App for Android. abcbuzhiming 发表于 2013-11-17 10:17
没java怎么去兼容安卓领域这么混乱的硬件?
安卓的硬件兼容和java有几毛钱关系
google想上其他语言用dalvik也能上,没搞而已 本帖最后由 starrin 于 2013-11-16 21:44 编辑
abcbuzhiming 发表于 2013-11-16 20:17
没java怎么去兼容安卓领域这么混乱的硬件?
安卓的硬件兼容不是靠JRE虚拟机的,是他们自己搞的Dalvik虚拟机(最近新添加了ART虚拟机),Dalvik和JRE的差别是非常非常大的。
理论上google愿意的话是可以让这些虚拟机兼容java以外的语言的。 我倒觉得要跨平台 最简单的办法是所有app全部走web based 像开发网站那样 然后用phonegap之流
或者索性做的好点ANDROID SDK的java可以应用本身的浏览器的 然后每个app一个default网址就行了
虽然现在这个办法问题一大堆 但是今天做的好的话 倒是不错 全部一套接口lol java=低效率
感觉都2013年了,在中国还是这个论点啊……
其实Java无论是在Framework Benchmark还是在做大型项目上性能和稳定性都是名列前茅的。
第三方库就更不用说了。 abcbuzhiming 发表于 2013-11-16 22:56
原来不是java虚拟机,我算知道为毛明明都是java写的程序在各种机器上跑居然也会出现兼容问题了 ...
兼容问题主要还是不同版本的安卓接口不同导致的,和虚拟机关系不大。 shahito 发表于 2013-11-17 11:55
java=低效率
感觉都2013年了,在中国还是这个论点啊……
说java效率高的时候都是用的oracle的jvm实现, 跟android的dalvik没有一点关系
请安卓众不要随便往自己脸上贴金 JAVA的GUI必须死
win7 + jre7 看 powerchart 能占用 50% 的CPU出来 ddrspy 发表于 2013-11-17 13:20
说java效率高的时候都是用的oracle的jvm实现, 跟android的dalvik没有一点关系
请安卓众不要随便往自己脸 ...
发现你说的非常正确……我都忘记这点了。
Android用的是Dalvik,的确可能在效率方面Dalvik可能低很多,所以才有了ART。
因为是换了虚拟机,但是这跟Java语言本身没有关系,所以对于LZ来说也谈不上脱Java的魔爪了的说法嘛。 然后后面还炸出一堆不懂的
----发送自 asus Nexus 7,Android 4.4 google强硬点把api规范点吧,宁缺毋滥 風舞雪 发表于 2013-11-17 11:51
我倒觉得要跨平台 最简单的办法是所有app全部走web based 像开发网站那样 然后用phonegap之流
或者索性做的 ...
Flipboard就是这么干的,至少我之前调查的版本是这样的,前台都是用调用内置的Webkit渲染的。之前的FB和Linkedin的App也是这么干的,不过因为效率问题后来都走原生了。
页:
[1]