我正在编辑 Ren'Py 项目的菜单,我发现了这个:
if renpy.variant("pc"):
## The quit button is banned on iOS and unnecessary on Android and
## Web.
textbutton _("Quit") action Quit(confirm=not main_menu)
如果我删除了怎么办
if renpy.variant("pc"):
直接屏蔽并放置退出按钮?我会受到限制或类似的事情吗?
没有“规则”规定 iOS 应用程序中禁止使用“退出”按钮。在某些情况下,您可以很好地添加一个“退出”iOS 应用程序的按钮,并且对其进行编程也非常简单。
但是,Apple 的 iOS 用户体验指南建议不要仅仅为了模仿桌面计算机应用程序中的行为而在应用程序中提供此机制。
智能手机的移动应用体验并不以人们退出应用为中心,而是根据需要在应用之间切换。流行的移动操作系统(iOS 和 Android)都经过编程来优化正在运行的应用程序之间的硬件资源共享。更重要的是,在智能手机上,用户体验的设计使得只有应用程序在前台运行且用户当前关注焦点,这与桌面应用程序不同,桌面应用程序用户可以同时“查看”和与多个应用程序“交互” .
iOS App Store 上确实有一些应用程序确实提供了“退出”(实质上杀死)应用程序的按钮,但这样做应该有正当理由。流行应用程序的一个突出示例是 1Password,它允许用户在从设备中删除保管库后退出该应用程序。
如果您的应用程序可以证明需要让用户“退出”应用程序(完全符合苹果的指导方针),那么您很有可能获得应用程序商店审核团队的批准。
苹果应用商店禁止退出按钮,因为它们破坏了苹果希望提供的无缝用户体验,因为 Ios 有自己的打开和关闭应用程序的方式。