简体   繁体   English

没有启动画面的应用Xcode 5

[英]App without splash screen Xcode 5

When I don't have any splash image, I'm getting a black screen. 当我没有任何启动画面时,我会出现黑屏。 Is it possible to have an App without splash screen? 是否有可能没有启动画面的应用程序?

NO this isn't possible you are required to have a Splashscreen (Launch Image). 不,这不可能,您需要具有启动画面(启动图像)。 This is a requirement by Apple Human User Interface Guidelines 这是Apple人机界面指南的要求

Going against these guidelines will get your app REJECTED from the Apple App Store Review process - it will be rejected under 逆着这些指南将让您的应用从苹果应用程序商店的审查程序拒绝 -它会在被拒绝

10.1 Apps must comply with all terms and conditions explained in the Apple iOS Human Interface Guidelines 10.1应用必须遵守Apple iOS人机界面指南中解释的所有条款和条件

You have to have a splash image when your application initialises. 必须有当启动图像您的应用程序初始化。

In your case you can definitely go ahead without putting any splash screen into the app, as you are not going through Apple's review. 在您的情况下,您肯定可以继续进行而无需在应用程序中放入任何初始屏幕,因为您没有经过Apple的审查。 But Apple mandates this for a valid reason. 但是苹果公​​司出于合理原因要求这样做。 Its all about user experience if not branding. 如果没有品牌,这全都与用户体验有关。 A black screen is like a dingy reception of a hotel which makes the guests dreadful from the very point of arrival. 黑色的屏幕就像旅馆的肮脏接待处,从到达的那一刻起使客人感到恐惧。

It is required to use a splash image to get through Apple's review. 必须使用启动画面才能通过Apple的审查。 In case you don't have one which shows your brand name, Apple suggests that you put something very much similar to your app's first screen with no data there. 如果没有显示您的品牌名称的产品,Apple建议您放置与应用程序的第一个屏幕非常相似的内容,其中不包含任何数据。

Design a launch image that is identical to the first screen of the app, except for: 设计与应用程序的第一个屏幕相同的启动图像,除了:

  • Text. 文本。 The launch image is static, so any text you display in it won't be localized. 启动图像是静态的,因此您在其中显示的任何文本都不会被本地化。
  • UI elements that might change. 可能会更改的UI元素。 If you include elements that might look different when the app finishes launching, users can experience an unpleasant flash between the launch image and the first app screen. 如果包含的元素在应用程序完成启动时看起来可能有所不同,则用户可能会在启动图像和第一个应用程序屏幕之间遇到不愉快的闪烁。

If you think that following these guidelines will result in a plain, boring launch image, you're right. 如果您认为遵循这些准则会产生清晰,乏味的启动图像,那么您是对的。 Remember, the launch image doesn't provide you with an opportunity for artistic expression. 请记住,启动图像不会为您提供艺术表达的机会。 It's solely intended to enhance the user's perception of your app as quick to launch and immediately ready for use. 它仅旨在增强用户对您的应用程序的认知,因为它们可以快速启动并立即可用。 For example, Settings and Weather each supply a launch image that is little more than a static background image. 例如,“设置”和“天气”各自提供的启动图像仅比静态背景图像小。

Example

If you see Facebook app, they don't show "Facebook" logo as splash screen, but a screen which have a tab bar and navigation bar (actually an image of course). 如果您看到Facebook应用程序,则它们不会将“ Facebook”徽标显示为初始屏幕,而是具有标签栏和导航栏(当然是图像)的屏幕。 So, it will look to the user that the data is loading. 因此,它将向用户显示数据正在加载。

在此处输入图片说明

NO, You should have to put splash screen when you upload to appStore. 不,上传到appStore时,您必须放置启动画面。

" You must provide at least one launch image. Typically, an iPhone app includes at least one launch image in portrait orientation; an iPad app includes at least one launch image in portrait orientation and at least one launch image in landscape orientation. " “您必须提供至少一个启动图像。通常,iPhone应用程序包括至少一个纵向的启动图像; iPad应用程序包括至少一个纵向的启动图像和至少一个横向的启动图像。”

See the Apple Documentation 请参阅Apple文档

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM