Archive for the ‘developers’ category

iPhone SDK 3.2 Beta 4 is Out

March 9th, 2010

iphone sdk

iPhone, iPad, and iPod Touch developers: get yourself over to Apple’s developer center, as iPhone SDK 3.2 Beta 4 is ready for you to download, a mere two weeks after Beta three was unleashed for your coding pleasure. As MacRumors and Engadget note, it’s too early to say what magical new capabilities are to be found here – but don’t let that stop you.

iPhone SDK 3.2 Beta 4 is Out is a story by TiPb. This feed is sponsored by The iPhone Blog Store.

TiPb - The #1 iPhone, iPad, and iPod touch Blog


Apple to iPhone Developers: So… Happy with the App Store?

February 9th, 2010

Apple dev survey

TechCrunch is reporting that Apple has started sending developers invitations to take a satisfaction survey with regards to the App Store in general, and the App Store approval process in specific.

Apple asks you to answer with: “Very dissatisfied,” “Somewhat dissatisfied,” “Neither satisfied nor dissatisfied,” “Somewhat satisfied,” “Very satisfied,” or “Don’t know.”

They also ask, “What one thing could Apple do to make the iPhone Developer Program better?” and give you a text box to write anything you want. A few months ago they certainly would have gotten some interesting responses there.

Indeed and as we suspected, “wait for developers and bloggers to get really ticked off and then have Phil Schiller email them” wasn’t a scalable solution. TechCrunch speculates that the improvements in the App Store approval process starting 2010 involve more and better trained staff, since approval speed has improved and reportedly even communications between Apple and developers is better.

So, if you’re a developer, what will you be telling Apple? And if you’re not a developer, does it matter to you that Apple is trying to improve their developer relations?

Apple to iPhone Developers: So… Happy with the App Store? is a story by TiPb. This feed is sponsored by The iPhone Blog Store.

TiPb - The #1 iPhone, iPad, and iPod touch Blog


Developers: Is iTunes Connect Down for You?

December 22nd, 2009

iTunes Connect Down

iTunes Connect, the online portal developers use to upload and manage their App Store apps, appears to be down for the moment.

Apple had previously announced that iTunes Connect would be unavailable over the holidays between Dec. 23 and 28, but did someone jump the gun? Hit the eggnog a wee bit early? Could just be a server down — it is the age of the cloud, after all.

Or is it every developer and their team trying to wedge in some last minute app-tivity before the big close? DDoS by holiday?

If you’re a developer and your iTunes is suddenly won’t-Connect, let us know, and let us know when it’s back up. Otherwise, we guess your holidays start early :-/

[Thanks to @dmackdaddy for the tip!]

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

Developers: Is iTunes Connect Down for You?


TiPb Presents… iPhone Live! #79 — Lala JooJoo!

December 10th, 2009

Join Chad, Rene, and Georgia for Apple buys Lulu, CrunchPad becomes JooJoo, more AT&T/Verizon ad silliness, iTablet, iPhone developer RSS, and your questions answered! Listen in!

Credits

Thanks to the the iPhone Blog Store for sponsoring the podcast, and to everyone who showed up for the live chat!

Our music comes from the following sources:

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

TiPb Presents… iPhone Live! #79 — Lala JooJoo!


Apple Makes iPhone Developer News and Announcements Available via RSS

December 9th, 2009

iphone_dev_rss

Apple has sent out an email to developers that informs them iPhone developer news and announcements are now available via RSS feed.

You can now subscribe to a new RSS feed for iPhone Developer News and Announcements. Stay up to date and receive valuable information on a wide range of topics including:

Tips on submitting apps to the App Store

Current turnaround time for app review

Program updates

Development and testing techniques

If you’re a developer, let us know if you find this helpful. Also, if iPhone 3.2 beta news pops up the feed, let us know and we’ll cancel the “missing” posters we’ve had printed up… ;)

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

Apple Makes iPhone Developer News and Announcements Available via RSS


Notes from Apple’s iPhone Tech Talk World Tour

December 8th, 2009

tech_talks09_iphone

TiPb had a chance to talk to some developers who attended Apple’s recent iPhone Tech Talk World Tour (San Jose, Seattle, New York, Toronto, Paris, London, Hamburg, Bejing, and Tokyo), where they promised expert advice at cities near developers. So how has it gone? The T-Shirt’s given away say it all they “came, saw, and coded”.

There were different tracks for developers to choose from, and one of the complaints we heard was that the devs wished it had been longer so they could have attended them all. Still, we have some notes they were willing to share, after the break!

(And if you think this is just for geeks… well it is, but it explains some of why the iPhone does what it does, and what developers could do to ease some of our frustrations).

WebKit

  • One dev who was new to Apple technologies found WebKit and their specific CSS (-webkit-gradient, -webkit-mask, webkit-box-reflect) to be “astoundingly powerful”. (If you run WebKit or Safari, check out the http://westciv.tools.gradients demo.
  • Apple stressed the advantages of using WebKit and embedded WebView. The AppStore app is an example of a native app with a WebKit UI made by Apple.
  • A button made in CSS is much lighter than an image file and also scales elegantly (resolution independent).
  • Even a JPG that’s only 50k in size will take up 10 times more memory when it’s decompressed and rendered in a UI.
  • WebKit interfaces can be updated outside of the App Store approval process, so no resubmission just to change UI elements.
  • Client-side database storage API in HTML 5 saves state locally and reloads the next time you view the page. (Again, http://webkit.org/demos/sticky-notes/ demo.)

App Performance

  • Apple believes every developer should be obsessed about performance.
  • For the end user experience, every fraction of a second is important. They want to load and go, not invest time in waiting for an app to load.
  • iPhone uses 12MB for graphics, 32MB for kernel, 12MB for daemons, 4MB for phone, so for iPhone 2G and 3G, half the memory is gone before any 3rd party app even loads.
  • There’s no swap file, so the size of binaries matter since they’ll be loaded into memory.
  • When a low-memory situation occurs, there’s a warning. On second warning, background apps are killed, on third warning (95%), front-facing app is killed. (Think Safari disappearing and getting dumped back onto the home screen).
  • Apple stressed that developers need to handle these warnings elegantly and free up memory as/when appropriate.
  • A user should never be warned about memory or asked what to do (hello AnDROID!).
  • Where a developer stores cache is important. If a developer stores cache in a location that iTunes backs up, it creates slow iTunes backups for users. They should cache in temporary areas instead.
  • The iPhone uses a single core processor, but can handle multiple threads. In the future these devices may be multi-core so starting now and building them for that future is a good idea.
  • Apple believes that great apps come from developers who pay attention to details beyond just what’s necessary to get the job done.

What About Those Rejections?

  • The most common reason for a rejection, according to Apple, was when an app crashed on launch.
  • Developers tended to know that if an API was private, they shouldn’t try to make an app that depended on it since it would likely get rejected.
  • No specific rejections were brought up or addressed.
  • One dev we spoke to liked the App Store and Apple as “gatekeeper” because it created greater end-user trust — people were more likely to trust that App Store apps would work and not mess up their phone or do anything criminal.
  • Another dev, when asked about iPhone development vs. another platform, liked that Apple handled all the transactions and getting all the apps in front of all the users, which would be a huge chore and expense otherwise.
  • Yet another dev just thought the size and reach of the App Store made it the best place to develop at the moment.

All in all it sounds like developers enjoyed the free event, and the free coffee, pastry, and t-shirts. Hopefully Apple will continue to provide them next year, and going forward.

If you attended an iPhone Tech Talk World Tour session and have any additional notes for us, please send them our way!

UPDATE: Stephen Rayner Jr. let us know he’s putting his lengthy, detailed notes from the Toronto Tech Talk online via blog.nuthatch.com.

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

Notes from Apple’s iPhone Tech Talk World Tour


Developers Turn, Return, and Reaffirm — iPhone Still Unmatched

October 21st, 2009

Jobs, iPhone, Revolutionary UI

Tim Cook (in)famously said other platforms and devices are still struggling to catch up with the original 2007 iPhone 2G, and while TiPb wouldn’t go that far (the App Store didn’t show up until the iPhone 3G in 2008), strictly in terms of user experience and functionality, he may have had a point.

First up, Jamie Zawinski (jwz) has abandoned the Palm Pre and gone all in on iPhone, despite Apple being worse than Palm when it comes to developer relations and closed ecosystems. Why? “Because it just [redacted] works.” He highlights Mac sync, but especially performance as key. Long delays in being able to use the Pre calendar, phone, and camera apps are especially irksome.

I don’t expect the performance of this phone to be even remotely suitable for every day use for at least a year. I figure it’s going to either take a substantial amount of work on the lower levels of the OS, or they’re going to have to throw Moore’s law and new hardware at it…

Next up, Steven Frank, who abandoned the iPhone after the Google Voice incident, and returned to it when he couldn’t find happiness with another device, nails why that’s still the case some 2 years later:

It’s not just that the iPhone has fancy woo-woo transitions and purty graphics; it runs all the way down the software stack. For example, when I tap on something, I don’t have to hover for five seconds wondering “now did it get that tap, or do I have to do it again?” This is something other platforms are still struggling with. When we say you have a bad experience, this is the sort of thing we mean. It has little to do with features, and everything to do with core functionality.

Lastly, Daniel Pasco offers a theory as to why — Apple spent years and a fortune figuring out the iPhone:

Because of that effort, since the iPhone was released, everyone else has been struggling to play catch up, and no one has really come close. Apple raised the bar higher than anyone else had before, and by the time the competition realized how much of an effort would be required to seriously compete, the public had already turned to them to see how they would meet Apple’s threat.

Spending 2.5 years in secret, and who knowns how many of those billions, and then unleashing the iPhone 2G multi-touch user interface changed the game in 2007, and more — it forced competitors to play catchup in public. Sure, many have the iPhone now to copy, but Apple has the momentum to keep innovating.

The question is, can incredibly rich companies like Microsoft, and amazingly innovative ones like Palm — or Google which is both — bridge that gap at the core functionality and user experience level?

[via Daring Fireball]

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

Developers Turn, Return, and Reaffirm — iPhone Still Unmatched


Macworld: This Be the C4 of iPhone Developers’ Discontent

October 1st, 2009

jobs_speaks_app_store

Dan Moren of Macworld has an interesting post up about this year’s C4 Independent Developers Conference, and how the indie devs seem to have cooled towards iPhone development and turned their attention back to the Mac. Why? Not the technology, of course. They’re up on the handset and almost everyone had at least one. No, it was dissatisfaction with the state of how Apple runs the iTunes App Store, of course.

Lack of control over elements like release times was cited as one issue. Profitability, another:

The problem is that the prices in the App Store, which tend towards the lower end, make it harder to recoup the investment put into developing the program in the first place. Sure, there have been over two billion downloads from the App Store, but remember there’s more than 85,000 apps available. Even if your 99 cent application gets downloaded 10,000 times, after Apple’s 30 percent cut that’s just $7,000 in revenue—not profit, mind you, just revenue—and if you spent the last six months of your life working on that application, you better hope you’re still working a day job if you want to cover living expenses.

Rather than abandoning the platform, however, some devs had suggestions for how Apple could help make things better, including upgrade pricing (to avoid Tweetiegate situations), creating a mechanism for demos, and something we’ve heard before from Craig Hockenberry — having a higher-priced developer account option that comes with a better service level from Apple ($999 platinum account, for example, in addition to the current $99 version).

With the current volume market, Apple may not care since they’ll make their 30% off Apps and CrApps alike. But here’s hoping their pride wins out, and Apple decides they don’t merely want the most successful App Store, but the very best one as well — for users and developers.

This is a story by the iPhone Blog. This feed is sponsored by The iPhone Blog Store.

Macworld: This Be the C4 of iPhone Developers’ Discontent