iphone:Starting
出自UXGuide.net
请帮助我们修订和更新本文的译文部分
本文的译文部分可能是由多个贡献者提供或从不同的渠道收集,未经过最终审阅和整理,请您帮助我们一起修订和更新本文的译文部分。
启动
Starting
iPhone applications should start instantly so users can begin using them without delay. When starting, iPhone applications should:
iPhone应用程序应迅速地启动,这样用户无需延迟即可开始使用它们。启动时,iPhone应用程序应:
- Specify the appropriate status bar style (see “The Status Bar” for information about the available styles).
- 指定适当的状态栏样式(关于可用样式的更多信息, 参见“状态栏”(第67页))。
- Display a launch image that closely resembles the first screen of the application. This decreases the perceived launch time of your application. For more information, see “Launch Images.”
- 显示一个与应用程序第一个屏幕极度相似的启动图像。这有助于减少应用程序被感知的启动时间。(有关更多信息,参见“启动图像”(第123页))。
- Avoid displaying an About window, a splash screen, or providing any other type of startup experience that prevents people from using your application immediately.
- 避免显示"关于"窗口,版权协议屏幕,或任何其他妨碍用户立即使用你的应用程序的启动体验。
- By default, launch in portrait orientation. If you intend your application to be used only in landscape orientation, launch in landscape regardless of the current device orientation. Allow users to rotate the device to landscape orientation if necessary.
- 默认情况下,在竖向启动。如果你希望你的应用程序仅适用于横向,就使用横向, 无需考虑当前设备的方向。如有必要, 允许用户旋转设备到横向。
- A landscape-only application should support both landscape orientations—that is, with the Home button on the right or on the left. If the device is already physically in a landscape orientation, a landscape-only application should launch in that orientation. Otherwise, a landscape-only application should launch in the orientation with the Home button on the right by default.
- 一个只支持横向屏幕的应用程序,应该同时支持两种横向方式,也就是说,主页按钮可以在右边也可以在左边。如果该设备本身就只是横向的,只支持横向屏幕的应用程序就应该在这个方向启动。否则,只支持横向使用的应用程序默认应该照着主页按钮右边的这个方向启动。
- Restore state from the last time your application ran.
- 恢复你的应用程序最后一次运行时的状态。
Important: Don’t tell users to reboot or restart their devices after installing your application. If your application has memory-usage or other issues that make it difficult to run unless the system has just booted, you need to address those issues. For example, see “Using Memory Efficiently” in iPhone Application Programming Guide for some guidance on developing a well-tuned application.
重要提示:当用户安装你的应用程序后,不要让用户重新启动或重新开机他们的设备。如果你的应用程序因为内存使用或其他的问题导致它只能在系统刚启动后才可运行,那么,你需要解决这些问题。例如,参见 iPhone应用程序设计指南中的“高效使用内存”以获得一些关于开发高度优化的应用程序的指导。