WOW News

World of Warcraft RSS Central

  • Increase font size
  • Default font size
  • Decrease font size
Home Open Source Software News
Open source software

Mac App Store Review Guidelines

All Mac apps submitted to the Mac App Store will be reviewed to ensure that they are reliable, perform as expected, and are free of explicit and offensive material. To assist you in preparing your apps, we have detailed the review criteria in the Mac App Store Review Guidelines.If your app does not follow the Guidelines, the App Review Team will notify you about the changes you need to make before it can be posted to the Mac App Store. Visit the App Store Resource Center to learn more about the app approval process.
 

App Store Submission Tip: Availability of Your App on the App Store Once it is Ready for Sale

Once the App Review Team has approved your app, its status will appear as “Ready for Sale” in iTunes Connect. However, your app may take up to 24 hours to appear on the App Store. In addition, your contracts must be signed and completed before your app is available for sale. You can check the status of your contracts from the Contracts, Tax and Banking Information module in iTunes Connect.Read more app submission tips
 

Controlling the Release of Updates for Your Apps

Version Release Control is a recently added feature in iTunes Connect that is presented when you submit updates for your apps currently on the App Store. This feature gives you the option to either automatically release an update once it"s approved by the App Review Team, or release it yourself through the Manage Your Applications module. If you select to release a version yourself, it will appear as Pending Developer Release once it has been approved and will remain in this state until you release it to the App Store. You will receive an email reminder to release a version of your app if it is in the Pending Developer Release state for longer than 30 days.For more details, read the Version Release Control section of the iTunes Connect Developer Guide.
 

CSIS Updates Open Source Policy Survey

The Center for Strategic & International Studies updated their latest survey of Government Open Source Policies for 2010, and it is again an outstanding report. From the introductory note:

read more

   

A brief history -- 35 years of open source software

a great set of slides by Francois Marier.

 

Get Your Apps Ready for iOS 4.2

iOS 4.2 is coming this November. With iOS SDK 4.2 beta, you can add exciting, new features to your apps including the capability to print directly from iPad, iPhone, and iPod touch. iPad apps can now take advantage of multitasking, Game Center, iAd, and more. iOS Developer Program members can log in to the iOS Dev Center to learn more and download the beta releases.
 

Ensure Your App is Properly Enabled for Game Center Before Review

If you plan to incorporate Game Center into your app, it"s important to correctly enable Game Center in iTunes Connect before you submit it for review.To enable your app for Game Center, follow these steps:Go to the Manage Game Center page from within the Manage Your Applications module in iTunes Connect and click on the Enable button. This will allow you to test your app in the sandbox and set up metadata for leaderboards and achievements.Go to the Version Details page and click on the Enable for this Version button. This will allow this specific version of your app to access Game Center once its live on the App Store, and lets you enable or disable leaderboard, achievement and multiplayer settings on a per-version basis.
 

The Arc of the Moral Universe is Long...

Nearly six years ago Google launched a new project to promote and support open source software development: Google Code. Back in those days we had Intel Pentium 4 processors that ran at 533 MHz (or 800 Mhz if we were lucky), and contained 125M transistors using a 90nm process. Amit Deshpande and Dirk Riehle, working for SAP Research, uncovered evidence that in 2004 there were approximately 125M source lines of code (SLOC) of open source software in the world. Fedora Core 3 had 1652 packages, and SE Linux policies protected only 13 of them (apache , dhcpd, mailman, mysqld, named , ntpd, pegasus, portmap, postgresql, snmpd, squid, syslogd, winbind). Six years is a long time ago! At that time, Google Code did not treat all OSI-approved licenses equally. Some were definitely more equal that others. But a lot can happen in six years...

read more

 

Properly Indicating Required Device Capabilities

If your app requires certain hardware features to run properly on a user"s device, you need to add a list of those requirements to the UIRequiredDeviceCapabilities key in your Info.plist file. However, you should only add keys for features you must have. Setting a key to false is not the same as leaving out the key. When you set a key to false, you are instructing your app to run only if the device does not have the requirements. Ensuring that you have properly set your UIRequiredDeviceCapabilities key is important so that users don"t install your app on a device that lacks the necessary hardware. You can learn more about properly indicating specific hardware requirements in your Info.plist file by reading Understanding the UIRequiredDeviceCapabilities key.
 

App Store Review Guidelines

The newly published App Store Review Guidelines are now available to iOS Developer Program Members. The Guidelines provide guidance and examples across a range of iOS development topics, including user interface design, functionality, content, and the use of specific technologies to help you prepare your apps for the approval process.
 


Page 10 of 36