在开发应用的过程中,为了达到界面的美观,需要对界面做一个合理的安排,以达到最佳的效果,以下是ui的条件的限制和应该考虑的可能性
1:显示面积。iphone的屏幕的分辨率尾320*480,3.5英寸,尽可能少而紧凑的界面元素,足够大的交互控件。
2:文件的大小。由于iphone本身的有限的存储空间,所以做应用的时候应该考虑到下载的时间及流量的费用和资源的加载速度,
3:内存空间。一个好的app,运行的空间应该越小越好,进行内存管理和优化,避免过高质量的音频和图片。
4:程序的运行限制。iphone一次只能有一个前台程序,所以就要求一款app的退出的时间不得超过5秒。
5:数据访问:不能使用别的app中的静态类库,不能访问沙盒以外的任何文件,也不能把沙盒文件共享出去,可以通过特定的api访问一些系统资源,如图片库,地址薄等,在有网络连接时,可以访问网络的资源。
5:能量的消耗。做一款app的时候要考虑到cpu的负载,尽可能的减小发热和电池消耗快的现象,将算法进行优化。
6:遵循用户的使用习惯:比如快速使用,短暂使用,随时可能退出,避免多余的帮助,实现自动的保存。
以上是我今天翻阅笔记的时候看到的,所以整理成电子稿的,记不清笔记当时是怎么记的了,希望大家勿喷。