Android开发性能优化大总结(2)

最后:性能差异带来的影响
Android手机定制化程度太高,价格从600块至5000块不等,因此,性能肯定存在差异,无论从GPS还是内存角度来讲都是如此。
分辨率不同的适配
进行数据量比较大的交互设计会出现不同的问题,因此,要做网络差异优化的话,就要保证能够在价格比较低的Android手机上正常使用。
针对性放弃动画交互
在iOS平台上做交互设计很容易,但在Android平台上则会考虑到崩溃的问题,因此在Android上,我们便针对性地放弃了一些动画的交互。
数据交互的不同处理
每一条数据有大有小,如果运行时间长的话,数据就比较大一点。在Android上进行交互时,反应可能会比较慢,并且随时有可能崩溃,因此我们会进行分段数据的处理,点击每一段数据时再读取详细的数据。
网络差异的优化
网络差异化主要针对离线和2G/3G网络,网络的差异会影响用户体验,用户在使用2G网络时,减少一些交互次数,在速度上处理得更加缓和,在运行速率和效率上有所保证,一切以用户体验为核心。

面临的问题
Android版本:
GPS硬件差异,Android手机型号众多,导致GPS硬件参差不齐,定位速度、准确性有较大偏差;
机能差异导致操作流畅度问题,内存不足导致崩溃;
Android系统多元化,软件运行兼容性不强;
分辨率的不统一,造成工作量的增加;
iOS版本:
系统版本升级带来的新特性;
机型换代造成的影响,分辨率、尺寸、性能等;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/291793eeab99cede25aae06e84003d3e.html