免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 672 | 回复: 0
打印 上一主题 下一主题

个人对Android的闲思乱想! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-22 13:50 |只看该作者 |倒序浏览
现在对Android上的平台的开发大致明白了不少!
 
遇到的问题让我对Android有了进一步的了解.这段时间以来一直思考Android上的各种问题:
 
如:
1.Android的应用程序apk的编译安装过程是怎么做的?
2.Android上的应用程序如何使用第三方的jar包?
3.Android上的各种编译错误是怎么回事?
4.为什么Android的应用程序是用java开发,但是却没有使用java的虚拟机?
5.Adnroid的优势和发展在哪儿(google是怎么想的,MS是怎么想的,Apple是怎么想的)?
6.移动开发一定是未来吗?
 
......
 
有一些有了想法,有一些还在思考中......
 
 
如问题1可以参考如下文章
手工编译android应用程序
 
如问题4 MIT的科学家 Stefano Mazzocchi 说得也非常清楚!
 
 
大概译文如下:
    Android的应用程序是用基于Java开发工具如Eclipse与Java语法开发的...最后编译的不是Java字节码而是Dalvik字节码.Android只是使用了Java的语法和Java SE的类库,但是在手机上执行的却不是Java字节码和Java虚拟机(注意:Android上实现的的Java SE类库其实是 Apache Harmony的).
 
    搅笑的是google从不声称Android是Java平台,尽管Android能运行Java语言编写的应用程序和一些Java的类库.Sun(现在是Oracle了)如果有Java类库专利的话,当然可以阻止Google,但是他们没有Java类库的专利,即使Sun非常想得到这个专利.我猜想Android不宣称兼容Java的话也不会让Sun有过激的行为(事实上,google可以宣称这是现在的专利上的子集或超集的革新,从而挑战Sun对Java影响地位)
 
如问题5,6......一个三流程序员还需要再乱想~~
   
唉~~
 
 
 
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP