Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Apple > Iworld > iPhone

February 9th, 2010, 09:01 GMT · By

Apple Tells iPhone Devs to Carefully Specify Device Compatibility

SHARE:

Adjust text size:


iPhone Dev Center header
Enlarge picture
In December 2009, Softpedia revealed how some applications’ descriptions didn’t include the necessary information regarding the respective supported devices. Moreover, apps that aren’t supported on a certain device for their main functions were still allowed to run on unsupported devices, wasting our time, and our patience. Apple now seems to be putting an end to this, advising developers to specify the devices their app runs on, by using the Info.plist File.

Via the News and Announcements section of its iPhone Dev Center, Apple is now telling developers that it’s polite to include all the necessary information customers are expecting to get when browsing the App Store. New rules have been set in place for developers whose applications use certain key features of a device model, such as the compass employed by the iPhone 3GS.

“The App Store requires that you provide metadata about your application before submitting it,” the latest App Store tip from Apple reads. “While most of this metadata is specified using the iPhone Developer Program Portal, the process for selecting device-related dependencies in iTunes Connect is no longer available,” the company reveals. “Instead, if your app relies on features that are specific to a device, such as the compass on iPhone 3GS, add the UIRequiredDeviceCapabilities key to your app's Info.plist file to indicate the specific hardware feature required.”

The Mac maker goes to mention that, “The UIRequiredDeviceCapabilities key in your app's Info.plist file tells iPhone OS that your app can only be launched on a device with specific features.” It is still unclear whether this means that apps like Bluetooth Photo Share, which don’t work to the benefit of the iPhone 2G user, will not be installed on the device altogether, as the user attempts to download it.

Apple adds that, “[The UIRequiredDeviceCapabilities] also provides the App Store with a list of device requirements so users don’t download applications that they cannot run.”

TELL US WHAT YOU THINK:

2,568 hits · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


iPhone / iPod touch 3.1.3 IPSWs Supported by PwnageTool, Ultrasn0w, Redsn0w

How to Jailbreak iPhone 3.1.3 IPSW with PwnageTool 3.1.5

PwnageTool 3.1.5 Released for iPhone OS 3.1.3 Jailbreak

Apple Doesn’t Like References to Android OS on Its App Store

ModBook Maker: ‘iPad Is Not a Tablet’

READER COMMENTS:



No user comments yet.
Be the first to express your opinion!
Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM