53、Android应用设计指南与Univerter架构解析

Android应用设计与Univerter架构

Android应用设计指南与Univerter架构解析

一、Android应用设计准则

在设计Android应用时,有几个关键的准则需要遵循,这些准则可以提升应用的性能和用户体验。

  1. 考虑慢速网络
    Android设备的网络连接能力各不相同,即使是支持3G的设备也会在非3G网络上花费大量时间。GPRS是网络连接的最低标准,因此在编写应用代码时,要尽量减少网络访问和带宽使用。不要假设网络速度很快,要为慢速网络做好规划。如果用户使用的是高速网络,他们的体验会更好。

  2. 不预设输入设备
    Android支持各种输入设备,有些设备有全“QWERTY”键盘,有些则是40键、12键或其他键位配置。同样,有些设备有触摸屏,而很多设备没有。在设计应用时,要考虑这些差异,除非你想将应用限制在特定设备上使用,否则不要预设特定的键盘布局。

  3. 节省设备电量
    移动设备由电池供电,因此尽量减少电池消耗非常重要。处理器和无线电是电池电量的两大消耗者,所以编写应用时要尽量减少处理器周期和网络活动。编写高效的代码可以减少应用占用的处理器时间,优雅地处理错误条件并仅获取所需的数据可以减少无线电的电量消耗。例如,当一次网络操作失败时,不要不断重试,否则会浪费电池电量。用户会注意到耗电的应用,很可能会卸载它。

  4. 设计安全的应用
    为了确保应用能够利用Android的安全功能,并减少无意中引入安全问题的可能性,可以参考Go

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值