Posts Tagged ‘iPhone’

iPhone OS 3.0 Adoption Rate

Tuesday, June 23rd, 2009

Tapbots on iPhone OS 3 adoptions among their active users:

We’re currently running at an overall 75% upgrade rate which is pretty insane considering the number of devices and the fact that its only been 5 days.

Trust, hostility, and the human side of Apple

Monday, June 15th, 2009

Trust, hostility, and the human side of Apple:

It was a giant middle finger to iPhone developers. And that’s the closing impression that Apple gave us for WWDC. Clearly, they had absolutely no interest in fielding even a single question from the topic that we have the most questions about.

“My” vs “Your”

Friday, January 23rd, 2009

Small but nice iPhone application wording tip: “My” vs “Your”. I’d have fallen for that one for sure, but he’s right.

Loving Xcode + iPhone SDK

Monday, December 15th, 2008

I’ve been full time on an iPhone project (more of a prototype, really) for one day, and I absolutely love it.

  • It’s simple and intuitive. Drop controls, set up outlets and actions.
  • You don’t have to fight the framework. It does what it does with a minimum of fuss.
  • A good UI is a focused UI, rather than one full of features. I love this style of thinking.

I’m less thrilled with Xcode’s documentation viewer. It feels like a really poor web browser that takes more of the screen for junk, runs in the same workspace so you can’t command-tab in and out of it. Just splitting it into a separate process would immediately improve it.

In about a day, I created four screens and linked them all together. That doesn’t sound horribly impressive, but it felt easy. Granted, I’ve previously spent a few hours figuring out UINavigationController, but things were actually simpler than I had understood. Finding things took a while, but they were generally hidden in plain sight. The few times I violated something in the runtime, the error message was simple, direct and accurate.

I do wish SQLite was a more recent version. I would love to use sqlite3_open_v2 in some of this code, especially the SQLITE_OPEN_READONLY flag.

Fast iPhone scrolling with UITableView

Monday, December 15th, 2008

Fast Scrolling in Tweetie with UITableView by Loren Brichter, author of Tweetie:

Cutting to the chase, here’s the secret: One custom view per table cell, and do your own drawing. Sounds simple? That’s because it is. It’s actually simpler than dealing with a ton of subviews of labels and images, and it’s about a bzillion times faster (according to my informal tests).

This is not exactly relovuationary, but it is a nice summary and includes example code. This was perfect timing for me, as a custom table cell is one of the next steps in a project I’m working on. (Via Daring Fireball.)

iPhone NDA

Wednesday, October 1st, 2008

Hooray! Apple’s iPhone developer NDA will no longer cover released software.

It seemed inevitable that this NDA change would be made, but I admit I thought the change would come in January 2009.

It’d be easy to overlook that this doesn’t include an App Store policy change, but maybe that’s on Apple’s schedule too.

Wil Shipley on the iPhone App Store: Let the Market Decide

Tuesday, September 23rd, 2008

Wil Shipley on the iPhone App Store. This is mostly the same thing I’ve been thinking, with the exception that I’d have removed the $999 I am Rich/I’ve been scammed! application without apology or even reason, even if the App Store offered some sort of price warning.

Another Apple App Store rejection

Saturday, September 20th, 2008

Duplicating Apple functionality? Well, not so much.

Some Geek In Tennessee on the App Store

Wednesday, September 17th, 2008

I hope he’s wrong, but it’s probably a vain hope. Some Geek In Tennessee recaps the disappointments Apple’s App Store.

Fraser Speirs on iPhone development

Friday, September 12th, 2008

Fraser Speirs is dropping out of new application development on the iPhone, and I don’t blame him:

Apple’s current practice of rejecting certain applications at the final hurdle – submission to the App Store – is disastrous for investor confidence. Developers are investing time and resources in the App Store marketplace and, if developers aren’t confident, they won’t invest in it.

This is something I’ve been struggling with as well. Every time I convince myself that I have a good product idea, another developer goes public with an iPhone application rejection. You’re fooling yourself if you think we’ve heard all of the rejections.

Apple has really screwed this up.