【IT168 软件评论】在数周酣畅淋漓的波澜涌动之后,iPhone应用程序的一些言论和实施也开始有一些庄严的势头,特别显著的创作就是来自iPhoneDevCamp和Joe Hewitt的iUI。当这二者都指向一些兴盛讨论的社区以及对过去移动电话所提供的东西做出的较大改进时,Apple的开发者所提供的指导方针还处在较初级的阶段。至少,是不能够激起人们的热情的。为什么呢?Apple到底哪个环节出现了错误?让我们一起来看看五处非常平常的界面标准,而这些都是iPhone应用程序的环境在开发时所忽略的。
1、响铃以及情况更新
对于一个普通的iPhone应用程序——例如SMS或者邮件——用户无论在后台或者是当电话处在休眠时,理应能够在无论有什么样的动作时都会收到反馈消息。无论是响铃、震动或者是图标提示(假设有一些未读的短信),都说明有一条联系用户的消息,也就是说有新的可用信息。而现在,如果Safari没有在前台运行,要收到情况更新的唯一方法就是打开浏览器窗口并刷新网页,在此所指的也就是打开“应用程序”。
解决方法:为Safari图标设置像“数字式”的反馈,在页面上显示AJAX的更新。还有更好的方法就是嵌入Java脚本,让你能够发送系统消息窗口。
![]() |
| 图1 电话和邮件应用程序指示应用程序有新的消息 |