提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
这是 iOS 系统设计规范翻译第 04 篇,热烈欢迎理性讨论,如有翻译不到位之处请批评指正。
网址:https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/launching/
作者:苹果公司
译者:泽泽先生
正文:
The launch experience has a significant impact on the way people feel about your app. Regardless of the device people are using or how long it's been since they last opened your app, the launch experience should be fast and seamless.
The guidelines below can help you design a delightful launch experience. For developer guidance, see Responding to the Launch of Your App.
启动(应用程序)体验会让人们对你应用程序的看法产生重要影响,不管用户使用的是什么设备或者距离用户上一次打开应用程序有多长时间,启动(应用程序)体验都应该更快和更加无缝衔接。
Provide a launch screen. The system displays your launch screen the moment your app starts and quickly replaces it with your app's first screen. The function of a launch screen is to give people the impression that your app is fast and responsive, while allowing initial content to load. To ensure a seamless transition from your launch screen, design a plain screen that resembles your first app screen and doesn't draw attention to itself. For guidance, see Launch Screen.
提供启动页。系统在你打开应用程序的一刻立即显示启动页来代替应用程序的第一屏,启动页的功能是给人们留下你的应用程序(启动)速度快和响应迅速的印象,同时(在显示启动页过程中)允许加载初始内容,为了确保从你的启动页无缝过渡,设计一个与你应用程序第一屏相似且不会引起人们注意的页面。
Launch in the appropriate orientation. If your app supports both portrait and landscape modes, it should launch using the device’s current orientation. If your app only runs in one orientation, it should always launch in that orientation and let people rotate the device if necessary. Unless there’s a compelling reason not to, an app in landscape mode should orient itself correctly, regardless of whether the device was rotated left or right. For guidance, see Adaptivity and Layout.
在适当的方向启动。如果你的应用程序支持纵向和横向模式,那么需要按照设备当前方向进行启动,如果你的应用程序只在一个方向上运行,那么需要总是在那个方向启动,并在必要时旋转屏幕,除非有充足理由不这么做(旋转屏幕)。否则处在横向模式的应用程序都应该正确定位,无论设备是向左旋转还是向右旋转。
Avoid asking for setup information up front. People expect apps to just work. Design your app for the majority of users and let the few that want a different configuration adjust settings to meet their needs. As much as possible, get setup information from device settings and defaults, or through a synchronization service, such as iCloud. If you must ask for setup information, prompt people to supply it the first time they open the app, and let them modify it later in your app’s settings.
避免事先询问设置信息。人们期望应用程序们能够为大部分用户设计,并让少数(用户)通过不同配置来满足他们的需求,尽可能从设备设置、默认设置,或同步服务,类似于 iCloud 等方式来获取设置信息 ,如果你必选请求设置信息,在用户首次打开应用程序时提示用户提供相关设置信息, 并支持他们后续在应用程序中进行修改。
Avoid showing in-app licensing agreements and disclaimers. Let the App Store display agreements and disclaimers so people can read them before downloading your app. If you must include these items within the app, integrate them in a balanced way that doesn’t disrupt the user experience.
避免显示应用程序内许可协议和免责声明。让应用程序商店显示许可协议和免责申明,这样人们能够在下载之前进行阅读,如果你的应用程序中必须包含这些内容(许可协议和免责申明),请以不影响用户体验的相对平衡的方式加入相关内容。
Restore the previous state when your app restarts. Don't make people retrace steps to reach their previous location in your app. Preserve and restore your app’s state so they can continue where they left off.
当应用程序重新启动时恢复之前的状态。不要让人们在应用程序中返回他们之前到达的位置,保留并还原你的应用程序状态以便人们从他们离开的地方继续开始。
Don’t encourage rebooting. Restarting takes time and makes your app seem unreliable and hard to use. If your app has memory or other issues that make it difficult to run unless the system has just booted, you need to address those issues.
不要鼓励重新启动。重新启动会让你的应用程序看起来不可靠和难用。如果你的应用程序有内存或者其他问题让它很难运行,除非系统刚刚启动过,则你需要解决这些问题。
Avoid asking people to rate your app too quickly or too often. Asking for a rating soon after first launch — or too frequently while people are using your app — is annoying and likely to decrease the amount of useful feedback you receive. To encourage well-considered feedback, give people time to form an opinion about your app before asking for a rating. Always provide a way to opt out of rating prompts and never force people to rate your app.
不要要求人们对你的应用程序评价太快和太频繁。在第一次发布后不久请求评价——或者频繁要求人们在使用你的应用程序过程中进行评价——是令人讨厌且会减少收到用户反馈的数量,为了鼓励经过深思熟虑的反馈,在请求人们评价之前给人们时间去形成意见,提供一种方式能够让用户退出评价且从不强迫用户去评价。
未完待续,下一篇《App Architecture_Onboarding》,敬请期待。
Powered by Froala Editor
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册