android应用开发的优势体现在哪里 不是!Iphone是吗?不是。。所以....哈哈,个人理解。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是:SYMBIAN,iphone等很多手机OS都不是开源的,可是针对我的问题,我没有发现android 的开源带来什么好处啊。 当所有的手机都用android系统的时候,开发android不就有优势了(其它的开发人员都失业了)!开源就有助于让所有手机都用android系统(当然这只是理想)。 那就说,对于第三方应用的开发者,比如他只是想让自己做的应用在android平台上正常运行,而且他也不是手机厂商,因此他也没必要而且他的业务也不是手机,因此也不需要他去下载全套的代码去build image,那他想做一个能访问硬件设备,比如SIM卡,比如存储卡的应用,所谓开源不开源,对他也没有什么意义。 Andorid并不算是一个开源的系统,SDK里面封装了很多API,只有芯片厂商才有可能接触为数不多的SDK内容,但对于应用开发而言,这些API足够了 这些API足够了但是我觉得还是有些问题,有些东西是手机厂商在开发的时候,他们可以很方便地在framework里面修改和增加很多内容,但是我们不是手机厂商,不可能自己去弄全套android源码然后自己在里面修改,最多做APP一层,但是这个APP还要去访问硬件,怎么办? 你每个平台都开发下,对比下就清楚了,优势感觉不到那是脑子有问题,呵呵我还真感觉不到,比如我在symbian平台上做一个弹球游戏把,我利用一些API写代码实现,安装应用程序,它运行,OK.在android上,我实现同样的功能,不也是参照API写程序,安装,运行,两者有什么差异?这是上层的。对于下层而言,在SYMBIAN平台上,我要想任何时候随便读写SIM卡上的文件系统,symbian没有公开的接口,我没有办法;同样在android平台上,我app除了能发个CSIM命令外,还能干什么,如果下层的手机厂商不支持这个命令,我同样做不了什么啊。 开源应该是针对下层实现来说的吧,你可以对下层的东西进行改造,比如说Android平台可以移植到平板电脑上,不可能是照搬过去的。API主要是提供给应用程序编写者进行相应的操作的。 开源应该是针对下层实现来说的吧,你可以对下层的东西进行改造,比如说Android平台可以移植到平板电脑上,不可能是照搬过去的。API主要是提供给应用程序编写者进行相应的操作的。那对于手机应用开发者而言,似乎价值不大啊。 读写sim卡symbian没公开,可以实现的,android我也做过读写sim卡,没有问题,我写过iphone,symbian,wince和ios,塞班的签名,那点栈内存,连个usb联机调试都麻烦,嗨,搞来搞去就google除了ide差点,其他还都行 android如何记录用户打开各个应用的时间 秒表计时器,最小单位为毫秒,10毫秒,则画面显示反应缓慢,该怎么解决? 想基于Android 平台做毕业设计 求android Paint类比较好看的字体设置 MediaPlayer如何实现边下载边播放视频?困惑中,高手指教 如何下载apk到内存然后安装? 想买个Android手机,大伙给推荐下 问下学习方法的问题 【GPS火星坐标纠偏】 Android数据缓存 关于自定义组件的xml引用 Android xml中带对勾的按钮
开源就有助于让所有手机都用android系统(当然这只是理想)。
但是我觉得还是有些问题,有些东西是手机厂商在开发的时候,他们可以很方便地在framework里面修改和增加很多内容,但是我们不是手机厂商,不可能自己去弄全套android源码然后自己在里面修改,最多做APP一层,但是这个APP还要去访问硬件,怎么办?
我还真感觉不到,比如我在symbian平台上做一个弹球游戏把,我利用一些API写代码实现,安装应用程序,它运行,OK.
在android上,我实现同样的功能,不也是参照API写程序,安装,运行,两者有什么差异?
这是上层的。对于下层而言,在SYMBIAN平台上,我要想任何时候随便读写SIM卡上的文件系统,symbian没有公开的接口,我没有办法;同样在android平台上,我app除了能发个CSIM命令外,还能干什么,如果下层的手机厂商不支持这个命令,我同样做不了什么啊。
那对于手机应用开发者而言,似乎价值不大啊。
读写sim卡symbian没公开,可以实现的,android我也做过读写sim卡,没有问题,我写过iphone,symbian,wince和ios,塞班的签名,那点栈内存,连个usb联机调试都麻烦,嗨,搞来搞去就google除了ide差点,其他还都行