当IOS 7启动时,为ios 6构建的所有应用程序看起来都很好吗? [英] When IOS 7 is launch will all application that is build for ios 6 look well?

查看:95
本文介绍了当IOS 7启动时,为ios 6构建的所有应用程序看起来都很好吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

目前我在IOS 6的appstore上有一个应用程序。如果我的朋友用ios 7下载它,它看起来还是不错。

Currently I have an app at appstore in IOS 6. If my friend with ios 7 downloaded it, it still look well.

但是,如果我尝试构建在iPhone 7上,它看起来很乱。

However, if I try to build on that iPhone 7, it looks messy.

我注意到我现在使用的是Xcode 5而我使用的是IOS 7 SDK。我不能回到之前的SDK。

I noticed that I now used Xcode 5 and I used IOS 7 SDK. I can't go back to previous SDK.

如果我现在更新我的应用程序,当iPhone 7出现时它会显得凌乱吗?

If I updated my app now, will it look messy when iPhone 7 shows up?

推荐答案

所有使用iOS 6或更早版本的基础SDK的应用程序在iOS 7下运行时都会保留旧外观(动作表和警报视图除外)。当iOS 7上线时,Apple不想突然破坏成千上万的应用程序。

All apps with a Base SDK of iOS 6 or earlier will keep the old look when run under iOS 7 (except for action sheets and alert views). Apple has no desire to suddenly break 100's of thousands of apps when iOS 7 goes live.

当然,如果你更新你的应用程序以使用iOS 7的Base SDK,那么你的应用程序必须正确更新才能使用iOS 7的新外观。

Of course if you update your app to use a Base SDK of iOS 7 then your app must be updated properly to work with the new look and feel of iOS 7.

当Base SDK更新到iOS 7时,大多数看起来很差的应用程序都是因为应用程序写得不正确。有些事情发生了很大的变化,需要更多的工作,但如果正确编写,大多数应该正常工作。

Most apps that look poor when the Base SDK is updated to iOS 7 is because the app was written incorrectly to begin with. Some things did change enough to require some more work but most should "just work" if written properly to begin with.

至少,测试你现有的App Store应用程序(在安装了iOS 7测试版的设备上使用iOS 7之前的基本SDK)并验证它是否仍能正常运行并且看起来不错。编写得不好的应用程序在新操作系统下更有可能出现问题。正确编写的应用程序最有可能完全相同。如果您有任何问题,您应该能够使用Xcode 4.6修复该应用程序,并保留您的iOS 7之前的基础SDK。您可以很快获得更新,以便当每个人很快升级到iOS 7时,您的应用程序将继续运行。

At a minimum, test your existing App Store apps (with a pre-iOS 7 Base SDK) on a device with iOS 7 beta installed and verify it still works properly and looks OK. Poorly written apps are far more likely to have problems under the new OS. Properly written apps will most likely function exactly the same. If you have any issues, you should be able to fix the app using Xcode 4.6 and keep your pre-iOS 7 Base SDK. You can get an update out very soon so your app continues to work when everyone upgrades to iOS 7 soon.

一旦您知道现有应用程序在iOS 7下按原样运行,你有时间适当地更新到iOS 7(当然你应该在过去的几个月里这样做)。

Once you know your existing app works as-is under iOS 7, you have time to properly update to iOS 7 (of course you should have been doing this over the last few months).

当你准备好利用iOS 7功能和iOS 7外观,使用iOS 7的Base SDK更新您的应用程序,并做任何必要的操作,使其外观和功能正常。然后提交更新。还要确定要使用的部署目标。对于某些人来说,部署目标将一直回到4.3。对于很多人来说,只支持iOS 7才有意义。对于很多人来说,支持iOS 6以及iOS 7是可行的方式。

When you are ready to take advantage of the iOS 7 features and the iOS 7 look and feel, update your app with the Base SDK of iOS 7 and do whatever is necessary to make it look and function properly. Then submit an update. Also decide what Deployment Target to use. For some, the Deployment Target will be all the way back to 4.3. For many, only supporting iOS 7 makes sense. For many, supporting iOS 6 as well as iOS 7 is the way to go.

这篇关于当IOS 7启动时,为ios 6构建的所有应用程序看起来都很好吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆