Geek Posted February 12, 2012 Posted February 12, 2012 <div class="KonaBody"><p><img src="http://osxdaily.com/wp-content/uploads/2012/02/mobile-compatibility-lab.jpg" alt="Lots of iPhones, iPads, iPods, and Androids" title="mobile-compatibility-lab" width="620" height="436" class="aligncenter size-full wp-image-27131" /></p> <p>Have you ever wondered how an iOS developer tests for application compatibility with the myriad of devices and versions of iOS out there? This picture from <a href="http://david-smith.org/blog/2011/12/03/my-2011-compatibility-lab/">developer David Smith</a> gives us an idea, as you can see it takes a lot of hardware. Four iPads, four iPod Touchs, four iPhones, each with a different version of Apple’s mobile OS running (there are even a few non-iOS devices thrown in there for other mobile testing, with two Android phones, a Windows Phone, a Kindle Fire tablet, and a Kindle 4). If you’re wondering why this is necessary, David explains:</p> <blockquote><p>I can test anything from iOS 3.1 through iOS 5. The older OS versions are especially helpful to keep around since it is essentially impossible to replicate an issue on iOS 3.X without having a dedicated device kicking around.</p></blockquote> <p>This isn’t a fragmentation thing though, this is more a look at how meticulous some iOS developers are for ensuring compatibility for even the most obscure use cases. How necessary it will be for developers to hold onto so many variations of iOS remains to be seen, but the adoption rate of the latest iOS versions looks to accelerate dramatically thanks to Apple bringing the <a href="http://osxdaily.com/2012/01/12/how-to-use-ota-update-ios/">OTA update feature</a> to iOS 5. Of course this also means that those who are lingering on earlier versions of iOS will inevitably begin to miss out on new application features and full compatibility, as anyone using old iPhone and iOS gear can already attest to, and it’s likely that future iOS compatibility labs will include just two devices: an iPhone and an iPad. </p> <p>For the Mac side of things, it’s also interesting to note that Apple has a Mac compatibility lab at the 1 Infinite Loop campus in Cupertino, California that developers can schedule appointments to use. You can read more about <a href="https://developer.apple.com/labs/equipment.html">the Mac compatibility lab at Apple.com</a> and explore its vast amount of Macs, but apparently no such lab exists for iOS gear… yet at least.</p> </div> <p><a href="http://feedads.g.doubleclick.net/~a/ruCw0jR59-vuF7yAAHabnIcCpCA/0/da"><img src="http://feedads.g.doubleclick.net/~a/ruCw0jR59-vuF7yAAHabnIcCpCA/0/di" border="0" ismap="true"></img></a><br/> <a href="http://feedads.g.doubleclick.net/~a/ruCw0jR59-vuF7yAAHabnIcCpCA/1/da"><img src="http://feedads.g.doubleclick.net/~a/ruCw0jR59-vuF7yAAHabnIcCpCA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare"> <a href="http://feeds.feedburner.com/~ff/osxdaily?a=v9ec82rrHI8:fmp_kMken1M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/osxdaily?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/osxdaily?a=v9ec82rrHI8:fmp_kMken1M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/osxdaily?i=v9ec82rrHI8:fmp_kMken1M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/osxdaily?a=v9ec82rrHI8:fmp_kMken1M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/osxdaily?i=v9ec82rrHI8:fmp_kMken1M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/osxdaily?a=v9ec82rrHI8:fmp_kMken1M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/osxdaily?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/osxdaily?a=v9ec82rrHI8:fmp_kMken1M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/osxdaily?d=qj6IDK7rITs" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/osxdaily/~4/v9ec82rrHI8" height="1" width="1"/> View the full article
Recommended Posts