关闭

iOS平台开发限制和方式

标签: 内存泄露位置服务voipaudioios开发
361人阅读 评论(0) 收藏 举报

/////

平台间的差异


移动平台和桌面、网页系统差异



/////

屏幕大小限制


拥挤的用户界面降低程序的吸引力并会提高使用难度


考虑到屏幕尺寸的适配



/////

内存限制


iOS虚拟内存模型不包括磁盘交换空间,必须注意避免分配的内存超过设备可用内存


确保应用程序对于内存使用警告做出回应,并及时清理内存


设计应用程序时,通过避免内存泄露,减小资源文件大小以及延迟加载资源的方式,尽力地降低程序的内存占用



/////

窗口显示限制


iOS设备每次在屏幕上只能看到应用程序的单个窗口


iOS应用程序可以包含不同窗口,但是用户不能同时访问,只能顺序访问和查看



/////

简短的用户帮助


正确地使用标准控件


确保你的信息中呈现的路径具有逻辑性,让用户轻松做出预测


确保提供标记



/////

iOS多任务


4.0之后开始支持多任务(multitasking)


iOS多任务按下Home键后,程序是被挂起的


支持后台的任务包括:音频(audio)、位置服务(location)、(模拟声音讯号)voip


自定义任务运行时间是有限制的(600s)



/////

iOS开发的三种方式

iPhone本地应用程序


仅在网页上显示内容,包括web应用


混合应用程序,在web视图区域中提供网页内容访问,但也包含iOS用户界面元素


/////





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36548次
    • 积分:1082
    • 等级:
    • 排名:千里之外
    • 原创:76篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条