我应该同时拥有iPhone4和iPhone5设备进行测试,还是iPhone5在ios开发中就足够了
我最近买了iPhone5,我在想是否可以扔掉我的旧iPhone4。我应该同时拥有iPhone4和iPhone5设备进行测试,还是iPhone5在ios开发中就足够了,ios,Ios,我最近买了iPhone5,我在想是否可以扔掉我的旧iPhone4。 如果不同设备的iOS版本相同,应用程序是否可能无法在不同设备上工作?根据此处发布的问题数量,最大的问题是确保您的用户界面在两个不同大小的屏幕上正确显示 我认为如果你在真正的iPhone5上进行测试,并且使用3.5英寸的iPhone模拟器测试你的用户界面,你是相当安全的 tl;dr-如果您将模拟器用于另一个设备,那么您只需使用一个真实设备是安全的 更新:我想我应该指出,正如其他人所说,设备越多越好。这实际上取决于应用程序的类型。游
如果不同设备的iOS版本相同,应用程序是否可能无法在不同设备上工作?根据此处发布的问题数量,最大的问题是确保您的用户界面在两个不同大小的屏幕上正确显示 我认为如果你在真正的iPhone5上进行测试,并且使用3.5英寸的iPhone模拟器测试你的用户界面,你是相当安全的 tl;dr-如果您将模拟器用于另一个设备,那么您只需使用一个真实设备是安全的 更新:我想我应该指出,正如其他人所说,设备越多越好。这实际上取决于应用程序的类型。游戏应该在更多的硬件上进行测试。实用程序可以在不太真实的设备上进行适当测试。只要你了解应用程序的需求和模拟器的局限性,你就可以做你需要的事情 商店里有很多应用程序从未在任何真正的设备上测试过。大多数应用程序都是在一台设备上测试的。没有多少人有多台设备。每一个原始的iPad应用程序都是在没有真正的iPad的情况下测试的。当时还没有人有过
我们都必须面对现实。如果你有这个设备,那就太好了。如果你没有,你就尽你所能。根据这里发布的问题数量,最大的问题是确保你的用户界面在两个不同大小的屏幕上正确显示 我认为如果你在真正的iPhone5上进行测试,并且使用3.5英寸的iPhone模拟器测试你的用户界面,你是相当安全的 tl;dr-如果您将模拟器用于另一个设备,则只需使用一个真实设备是安全的 更新:我想我应该指出,正如其他人所说,设备越多越好。这取决于应用程序的类型。游戏应该在更多的硬件上进行测试。实用程序应用程序可以在不太真实的设备上正确测试。只要你了解应用程序的需求和模拟器的局限性,你就可以做你需要的事情 商店里有很多应用程序从未在任何真正的设备上测试过。大多数是在一台设备上测试的。没有多少人拥有多台设备。每一款iPad原创应用都是在没有真正iPad的情况下测试的。当时还没有人有 我们都必须面对现实。如果你有这个设备,很好。如果你不这样做,你就做你能做的 如果不同设备的ios版本相同,应用程序是否可能无法在不同设备上运行 对。他们有不同的硬件,这意味着它至少会有不同的行为,而且在特定的硬件上总是有操作系统错误的可能性。我想到了几件事:
- RAM:iPhone 5大约有1GB,iPhone 4有512MB,3GS有256MB。一个在iPhone3GS上死掉的内存密集型应用程序在iPhone5上可能工作得很好
- GPU性能:iPhone 5的GPU更强大;在iPhone5上看起来不错的东西在iPhone4上可能慢得让人无法接受
- CPU性能:有速度提升和架构起伏(
vsarmv7s
),但最大的区别是iPhone 5有两个内核,这意味着它能够在后台线程上进行大量处理,而不会显著影响UI线程armv7
- 摄像头:如果您使用
/AVCaptureSession
和朋友,则期望在不同的设备上有不同的行为。最明显的是,iPhone5支持1080p视频,而iPhone4只支持720p视频,但历史上也有很多不同:iPhone3G只支持AVCaptureVideoDataOutput
/2vuy
,而所有较新设备都支持BGRA
/420v
/420f
。3GS运行4.1或4.2(我忘了是哪一个)时也有一个bug,请求BGRA
会导致挂起,但不设置格式会导致默认设置为420v
并工作420v
- RAM:iPhone 5大约有1GB,iPhone 4有512MB,3GS有256MB。一个在iPhone3GS上死掉的内存密集型应用程序在iPhone5上可能工作得很好
- GPU性能:iPhone 5的GPU更强大;在iPhone5上看起来不错的东西在iPhone4上可能慢得让人无法接受
- CPU性能:有速度提升和架构起伏(
vsarmv7s
),但最大的区别是iPhone 5有两个内核,这意味着它能够在后台线程上进行大量处理,而不会显著影响UI线程armv7
- 摄像头:如果您使用
/AVCaptureSession
和朋友,则期望在不同的设备上有不同的行为。最明显的是,iPhone5支持1080p视频,而iPhone4只支持720p视频,但历史上也有很多不同:iPhone3G只支持AVCaptureVideoDataOutput
/2vuy
,而所有较新设备都支持BGRA
/420v
/420f
。BGRA