Posts tagged with "developers"


The Problems with a High Resolution Display on the iPad 2

Over the past few weeks there has been quite a back and forth discussion on the possible inclusion of a Retina or high resolution display on the iPad 2. Facts seemed to solidify when Engadget ran an article suggesting the second-generation iPad would have a high resolution display, though they did not specify the exact resolution. But then John Gruber yesterday seemed to disagree with that suggestion citing cost issues, uncovered UI graphics of an iPad camera app that are not optimized for a high resolution display and his own sources.

So why has there been so much doubt and to and fro-ing over whether the iPad 2’s display is high resolution? Well put simply, because there are so many barriers that would have to be overcome and issues that Apple would have to resolve.  Click through to read the full article.

Read more



With iOS 4.3, Apple Drops iPhone 3G Support (and iPod Touch 2nd gen)

Apple just seeded a new build of iOS, version 4.3, to developers, and it looks like they finally dropped support for the 2008 iPhone 3G. The device is indeed not listed on the iOS developer website, and nothing makes us think that future beta versions will be released for that model. The latest OS for the iPhone 3G may be iOS 4.2.

AT&T discontinued the iPhone 3G last June. Several users who installed iOS 4 on the iPhone 3G last year lamented that the OS was slow and unusable, mainly because of the slow processor and less RAM on the 2008 device. Apple tried to make things better with iOS 4.1 and 4.2, but the iPhone 3G was clearly showing signs of its age.

Update: there’s iOS 4.3 for iPod touch 2nd generation either.


Apple Releases iOS 4.3 Beta, Here’s What’s New

A few minutes ago Apple released iOS 4.3 beta to developers. It’s available now in the iOS Dev Center. The beta is available for iOS devices and the second generation Apple TV. Supported iOS mobile devices are iPad, iPhone 4 and 3GS, iPod touch 3rd and 4th gen. Build number is 8F5148b. A pre-release version of the Apple TV software has been provided to test AirPlay functionalities with 4.3 apps.

It looks like iOS 4.3 has some cool new gestures built specifically for the iPad. 4 & 5 finger gestures; pinch to the home screen, swipe up to reveal multitasking tray, swipe left/right to switch apps. Update: even though Apple says the gestures are there, I can’t seem to be able to use them at all. They don’t work for me in Apple’s own apps, and there’s no option to activate them in the Settings. We’re hearing several reports of other users unable to use these gestures. Read more


Apple Seeds Xcode 4 Preview 6 to Developers

A few minutes ago Apple seeded a new Xcode 4 preview build to developers, which is available in the Mac  and iOS Dev Centers. The new version , labelled Developer Preview 6, adds a number of features and enhancements over the previous preview build, which was released in November. Xcode 4 is a major new version of Apple’s development suite which sports lots of new features and a new single-windowed UI. The first version of Xcode 4 preview was released during the WWDC in June, the second build was seeded in late July, Preview 3 was made available on September 2, Preview 4 was released in October.

Check out the release notes below. Read more


Enable Hidden Mac App Store Debug Menu

We’re not sure why the average Mac App Store user would want to do this, but we couldn’t resist to post about the Debug menu Apple left behind in the Mac App Store. Discovered by Daniel Jalkut of Red Sweater earlier today, enabling the menu is fairly easy: you just need to quit the Mac App Store, open Terminal and write:

defaults write com.apple.appstore ShowDebugMenu -bool true

Then relaunch the Mac App Store. To revert back to a Mac App Store without Debug menu, simply replace “true” in the string above with “false”. The menu, anyway, is quite interesting as it allows you to play around with a bunch of hidden settings such as shadows and width in the App Store’s webview, the animations and duration of “flying icons” (when you download an app and it goes straight to the Dock). You can also enable and disable the Purchase Check, although we wouldn’t really recommend to tweak these default settings – you don’t want to break the Mac App Store app.

We think this Debug menu will be removed in a future update, as Apple doesn’t want users to modify, or even see, this stuff. Still, you can check it out for now.


Developer Goes From 7 Sales A Day to 1,500 With Mac App Store

We have already seen what the Mac App Store effect looks like. The new Store for Mac users is providing an easy way to discover and install Mac applications and, together with that, a better way for developers to showcase their software to a larger audience, as the Mac App Store is installed  by default on every system running OS X 10.6.6. Several developers reported good sales for the Mac App Store launch day, but we think LittleFin Software might be the best example of the power of the Mac App Store so far.

LittleFin was selling between 6 - 10 copies of Compartments, a simple home inventory app for the Mac we reviewed here, a day through their website. The day before the Mac App Store launch, they sold only 7 copies. But as soon as the Store launched on January 6 and Apple featured the app in the Mac App Store homepage and its “Great Mac Apps” webpage, LittleFin saw a terrific increase in sales. In fact, they sold 1,547 copies in the first 24 hours of the Mac App Store. The app, now featured under “Staff Favorites”, is available at $9.99. Before the Mac App Store the app was sold at $24.95; the developers decided to lower the price as an experiment. Since January 6, the app has been selling 1,000 copies a day on average. Read more


Developer Heads Up: Don’t Forget About Receipt Validation In The Mac App Store

Developer Heads Up: Don’t Forget About Receipt Validation In The Mac App Store

You can add receipt validation code to your application to prevent unauthorized copies of your application from running. Refer to the license agreement and the review guidelines for specific information about what your application may and may not do to implement copy protection.

Receipt validation requires an understanding of cryptography and a variety of secure coding techniques. It’s important that you employ a solution that is unique to your application.

You should perform receipt validation immediately after your application is launched, before displaying any user interface or spawning any child processes. Ideally, this check should happen in main, before NSApplicationMain is called. For additional security, you may repeat this check periodically while your application is running.

Otherwise, you could just download a paid application from the App Store, and freely distribute it to your friends. We want to make developers aware of the issue before you sell your app: Apple does not take care of this for you.

Permalink