My article yesterday on headless apps sparked up quite the discussion. At the time I'm writing this the blog has accumulated nearly 500 comments and yes, I've read each and every one of them. Rather than attempt to reply throughout the comments I thought it would be better to address as much as I could in a singular post.
First off, I stand by my original article. That being said I think some clarification on a few points is in order. I did speak to many developer before writing the article and read posts made on the official BlackBerry developer forum. I don't claim to speak for all developers and I do apologize to any developers that may have interpreted that I was speaking as a collective for the entire developer community. After my article went live I received a ton of feedback not only from the comments, twitter, BBM and email – both positive and negative. The overwhelming feedback I personally received from other developers was positive and appreciative of speaking out against the shortcomings of headless applications. I wasn't speaking of what is going to come in the future, I am basing it on what is available right now. People are getting tired of waiting....
Now to clarify my intent of my article, at its core, was to help the end users understand why headless apps won't be available in large numbers when OS 10.2 is released and for BlackBerry to understand that they are falling short on what their users really want. For many users, its hard to understand the challenges developers face when writing apps, not only technical challenges but other factors such as an app being approved for long run headless.
Many developers pointed out in my article the portion where I discussed developers splitting the the UI and logic, so this next section is directed at developers.
Now moving on, some people have said they are happy that BlackBerry is going to be manually approving long running headless apps. Now I wouldn't have a problem except for 3 things.
So it all boils down to this, my post stirred up a lot of attention, positive and negative, which is great to see, developers and users alike are passionate about this issue. I think the poll in the last article sums it up very well 83% of users want the choice to hide active frames. BlackBerry, are you listening now? Lets find a way to give people what they want. The suggestion I made before about long pressing on the X on an active frame (not a short press as some interpreted it as) then prompting the user to hide the active frame and placing a badge on the icon may not be the best solution. But lets look at ways we can give users and developers what they want without all the hassle - while still being conscientious of device resources.
Maybe BlackBerry will have something in store for BBJam Asia next week and hopefully we can get some clarification on their plan for where headless apps are heading.