Here are some of the things from across the iOS blogosphere I found interesting this past month.
- The hottest topic, of course, was Apple’s Back to the Mac event, which gave us the first glimpse of OS X Lion (including some iOS design patterns) and the Mac App Store. Some opinions from the community:
- Anil Dash encourages the Mac community to build an open app store on the Mac as a counterweight to Apple’s.
- Wolf Rentzsch applauds the Mac App Store but is concerned about Apple’s guidelines for acceptable App Store apps (no trials, no refunds).
- Jim Dovey asks Apple to review apps based on their benefit to the users and not on bureaucratic rules like no use of private APIs and no need for root privileges.
- Marco Arment: The Mac App Store isn’t for today’s Mac developers, but rather for the (probably much larger) group of future OS X developers who are drawn to Mac development by the App Store’s appeal. Most apps will probably be inexpensive and “low-risk”, much like today’s iOS apps.
- Martin Pilkington disagrees with Marco because in his opinion, users expect more (features, functionality) from desktop apps. Such apps would have to be more expensive and the current app store model (no trials, no upgrade pricing) does not cater for pricier software.
- Lukas Mathis hopes that Apple uses the App Store to highlight high-quality software instead of going for sheer volume.
- Jeff LaMarche has been working on a book on OpenGL ES 2.0 development for iOS. The book has been put on hold for the time being, but thankfully, his publisher has allowed him to publish the finished chapters on his blog. So far, chapter 1, chapter 2, and chapter 3 have been posted.
- Wil Shipley writes about a security flaw of the App Store: “Curated” doesn’t necessarily mean “secure”.
- Matt Rix, developer of the hugely successful iOS game Trainyard, writes about the story behind the game and how it gained traction on the App Store. The interesting part: sales were quite low during the first three months of Trainyard’s life and exploded when he released a free Lite version of the game and not only bloggers around the world picked it up, but Apple also featured the paid version on the App Store.
- Oliver Reichenstein from Information Architects on the pros and cons of two common design patterns on the iPad: Scroll or Card?
- Joshua Johnson on AppStorm: 30 examples of stunning iPad app interface design. Good inspiration.
These articles are older, but I only discovered them recently:
- Mark Dalrymple on block retain cycles. These have been mentioned on various blogs already, but Mark created a very nice and simple example to demonstrate the problem. Something to look out for in your own code.
- Stephen Lombardo demonstrates how to encode your app’s data in a custom URL to help users migrate from a free to a paid version of the same app. Reportedly, this works even when the amount of data you need to transfer is pretty substantial.
- W. Dana Nuon wrote a conical deformation algorithm in OpenGL to mimic Apple’s page curl transition. Looks beautiful.