Android游戏能力:后天不足先天残疾
2010-05-26 02:22:00 来源:WEB开发网上一篇文章从一些大局来阐述了Android一些不太利于Android游戏开发的地方。但是后来发现的一些东西更加让我无语,这里不仅仅是对游戏的开发了。对于一些大型的应用开发,这些也是让人十分无语!
1. Android的程序安装的方法,通过APK来安装成程序的
apk其实就是zip文件而已。如果我们从网上下载一些apk,如果用chrome浏览器,很容易吧apk认成时zip文件。就算是apk,我们可以直接改成zip来解压,一些原来的图片文件,还有音乐文件都可以被看到。
但是apk被下载下来了以后是放在哪里的呢?
很不幸的告诉你,是内存!天哪,居然是内存,哥哥啊,你让普天下的G1用户该如何是好!
用eoeInfo来查看一下G1的内存,这里可以给一张图片。是90多M的内存,不管不同产地的手机是91M还是92、93、94、95、96这么小的内存能用来干嘛呢?
首先Android的系统需要一部分内存,Android会开6个进程来常驻应用,而这里是不限制大小的,那么如果安装的程序很多,内存会被占用很多!
那能我们的apk留下多少空间呢?下载好了以后还需要安装,这样算下来,基本上APK到了30M就是极限了!
2. 30M 30M 30M 30M 30M 30M 30M 30M
当我知道这个数字的时候,顿时使饭意全无。
Android啊,你到底要让普天下的开发人员做什么?拿到就是一部多线程的只能手机但是效果如一部普通的单线程设备吗?不理解,很不能理解。咱不拿别的比了,就跟iPhone比,iPhone的应用程序采用的是app文件夹的形式。
Mac OS 系统安装程序都是很简单的,只要把应用程序放到系统目录下就可以用,当然iPhone肯定会做一些限制,但是每次下载的时候,下载的是文件夹。所以很多的资源都可以放进来。
据了解目前的上限是2G
2G和30M什么概念呢?就是说我们之前做的那么多精美的图片,精致的音频都要在这里无情得舍弃。
其实现在很多程序,占大部分资源的,都是图片还有音乐文件,这就像硬盘的加个一样,虽然在走低,但是不会像其他产品一样突降。
我就在想了,Google你这个老不死的,先把应用程序安装到SD卡里不好吗?
然后我按照角色换为的想法,为了照顾那么多G1的用户~~~~~G1的闪存空间只有190多M。顿时对Android无语!
3. 又是网络,因为这个限制是在是太小了,如果图像方面还可以容忍,那么在APK大小方面的限制,简直是给开发人员做了缠足
更多精彩
赞助商链接