Want to get attention for your App? Innovative and drop dead gorgeous UI is one heckuva way to do it. Enter Weightbot from Tapbots. Killer mascot, even more interesting user experience. These are the kinds of high-polish Apps we’ve been waiting for (no pun intended!)
Anyone else pushing the iPhone envelope? Please let us know!
No sooner did Apple drop the iPhone SDK Non-Disclosure Agreement (fondly referred to as the [Redacted] NDA among aficionados, as it forbade developers discussing the topic even among themselves), then the floodgates of knowledge burst open. Cases in point:
According to TUAW, iPhone coder extraordinaire Erica Sadun’s The iPhone Developer’s Cookbook is already available in PDF form from informIT (along with code samples!):
If you’re getting started with iPhone programming, this book brings together tested, ready-to-use code for hundreds of the challenges you’re most likely to encounter. Use this fully documented, easy-to-customize code to get productive fast—and focus your time on the specifics of your application, not boilerplate tasks.
Meanwhile, Mike Clark writes in to let us know that Pragmatic Programmers is now offering a set of screencasts targeted specifically at iPhone developers:
There’s also a free (no account required) 20-minute “Getting Started with Xcode and Interface Builder” screencast [where Bill Dudney] shows you how to build the simplest of iPhone apps (a Hello World app). More important, he shows you how it works—from the main functions triggering Nib files being loaded, to wiring up interface controls, and all the way through a button push running code that you write.
We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.
We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.
However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.
Updated for clarity: This means that released firmware, like 1.x up to 2.1 is no longer covered by NDA, but un-released firmware, including the current iPhone 2.2 Beta 1, is still under NDA. Okay to talk about what was and what is, but not what will be, b’okay?
Hey, maybe the full on Dieter-rant from the last Phone different podcast finally got to them?
While issues of clarity in the rejection progress and app demo/refund handling remain, this will certainly go a long way towards not only easing the burden on developers, but restoring some of the lost luster (and ill will) Apple has garnered from the developer and blogging community as of late.
What do you think? First step? Giant leap? Or drop in the bucket?
Daring Fireball’s John Gruber, in an attempt to get to the bottom of the PodcasterGate’s latest controversy, namely Apple reportedly slapping “NDA” (Non-Disclosure Agreement) on the rejection notices and discussion there off, confidentially polled developers and came to the following conclusion:
My conclusion is that as [redacted] up as this entire situation is, both with the App Store rejections for “duplication of functionality” and NDA frustrations, it does not seem as though Apple has changed its policy regarding whether rejection notices are confidential.
Indeed, some Mac (but not iPhone) developers reported all their communications from Apple, going way back, bore non-disclosure language. This latest wrinkle does indeed appear to be inconsistent legal notices from different Apple developer reps, rather than any substantive change in response to PodcasterGate.
Still, resentment levels among iPhone developers are still soaring, and due to the NDA, the public displeasure ain’t nothing compared to what’s building internally.
Start alienating your developer base and there’s two ways to handle it: the right way, and the current Apple way. Delicious Monster’s Wil Shipley offers up what should be required reading for both Apple PR and App Store staff, on how to go about the right way: let the market decide. Apple, much to their discredit on this one, has chosen pretty much the exact opposite. Macrumors reports:
Apple has now started labeling their rejection letters with Non-Disclosure (NDA) warnings: THE INFORMATION CONTAINED IN THIS MESSAGE IS UNDER NON-DISCLOSURE
That’s right. Apple’s answer to upset developers? Shut them up. It’s the business equivalent of not only Apple putting their heads in the sand, but yanking the developers heads down with them. iSigh.
And if developers choose to use (or abuse) the Ad Hoc distribution method to provision 100 specific licenses at a time as a way of circumventing the App Store? Well, Podcaster got away with it for a while (read: 13,000 whiles!) but TUAW now says Apple has turned off the spigot on that one as well. Podcaster: no more licenses for you!
NetNewsWire’s Brent Simmons says this behavior is beneath the Apple he knows and loves. John Gruber, by way of linking to Simmons’ article, says the situation is beginning to give him “the Fear”. We know how, and what, both of them feel.
Hey, Eddy Cue: Didn’t Apple put you in charge of the App Store? You did great on iTunes and are fixing the MobileMe. Can’t you put foot to trouser seat on this fiasco before it drives all the best developers (and customers!) to You Know Where?
Today is “A Day”, the day T-Mobile announces Google’s Android mobile platform (see our brand new little sibling site, AndroidCentral, for all the details and coverage) to an anxiously anticipating world. Well… mostly anxiously anticipating.
Turns out some people aren’t as interested. Is it because Google’s latest forays into content, including YouTube and Wikipedia rival Knol, and platforms, including Android and Firefox rival Chrome (and gLinux OS on the horizon?), make them think “don’t be evil” is just a sinister plan to catch the world — and our privacy — off guard and unaware? Nope. We tend to like and trust Google. What then?
Same reason some people are less than thrilled with Windows Mobile. See, while supporting multiple hardware and handsets is “choice” for the consumer, that translates into “headache” for the developer. Make a game for the iPhone, and it plays the same on every iPhone 2G, iPhone 3G, and iPhone Touch on the planet. Make a game for a multi-device OS, and suddenly you have to worry: some don’t have keyboards, some have full Querty, some have T9, some don’t have touchscreens, some don’t have d-pads, some have 320×240, some have 480×800. Infinite combinations leads to infinite complication, and that’s before you even worry about bug fixing. And for some developers, including Steve Demeter who just cleared $250K from the iTunes App Store for his game, Trism, that’s a deal breaker:
“Do I want to be spending 6 months to write the game, and another 6 months making it compatible? If I had Trism available for Android, and there are 50 Android devices and every time one of them crashes (the users) contact me, do I want that?”
Sure, some developers won’t care. Freedom alone will make the effort worthwhile to them. But these are the developers already coding for Windows Mobile (or LinMo). But for others? The App Store, with all its problems (and they’re still many), maintains a value prop that’s going to be incredibly tough to beat.
Daring Fireball points to this Twitter from Raven Zachary as a reason why developers will put up with Apple’s capricious and communication-challenged App Store:
Trism, the $5 gravity/tilt-assisted iPhone puzzle game by Steve Demeter, has made $250,000 since July 11.
We’re pointing to DF because they’re right.
And for more on the other side of the App Store debate, check out the latest episode of MacBreak Weekly from TWiT, where Scott and Alex take complaining developers to task, pointing to PodcasterGate as something that could threaten Apple’s revenue stream if Amazon or another major company sited it as precedence for releasing their own music catcher Apps, bypassing iTunes, instigating Apple shareholder lawsuits, and other corporate level intrigue.
Agree or disagree, all sides of the issue are definitely upping the debate. (And Trism may just have given one side 250K more arguments in their favor…)
Panic makes killer Mac apps. I use Coda daily, and Cabal Sasser designs UI the way they’re meant to be designed. Likewise, Steven Frank’s recent blog post on the double-edged sword that is Apple’s App Store is one of the best descriptions I’ve seen on the subject from a developers point of view:
I’ve been trying to reconcile the App Store with my beliefs on “how things should be” ever since the SDK was announced. After all this time, I still can’t make it all line up. I can’t question that it’s probably the best mobile application distribution method yet created, but every time I use it, a little piece of my soul dies. And we don’t even have anything for sale on there yet.
The App Store is definitely a Hobson’s choice when it comes to virtue and compromise. Sorta like being let loose in the fields of plenty after being bound and gagged and given a swift kick in the tenders.
If you’re a developer, how’s your soul holding up?
The iPhone App Store Avalanche continues, with seemingly dozens of new Apps popping up every day (though no word yet on NetShare or Box Office!), but as busy as things look out front, they’re just as busy behind the scenes.
During Apple’s Q3 Conference Call on Monday, Chief Operating Officer Tim Cook reported that, like the iTunes Store, App Store is not meant to generate revenue but to drive iPhone and iPod Touch sales. They’ve added 400 Apps to the 500 available at launch, bringing the total (at call time) to 900, though the percentage of FREE (as in beer, not speech) Apps has fallen from 25% (~125 at launch) to 20% (~180 now). Under $10 Apps remained constant at 90%. Seems like that’s the current magic ceiling for many developers. And with over 25 million downloads and counting, they may be right.
What else is going on in App Land? Read on to find out!