RIM on Adobe Abandoning Mobile Flash

Adobe announced today that they're stopping development of their mobile Flash player as soon as they release Flash Player 11.1 for Android and BlackBerry Playbook. Both of which are mobile devices, but don't run the mobile flash player.

Hopefully an OS update isn't required for those devices to get the new version of Flash Player, otherwise the majority of Android users are screwed. The PlayBook is currently running Flash 10.2.

A few hours later RIM posted a trademark-filled statement on their blog:

Earlier today, Adobe announced plans to stop investing in Flash® for mobile browsing, and focus more efforts on HTML5. As an Adobe source code licensee, we will continue to work on and release our own implementations, and are looking forward to including Flash 11.1 for the BlackBerry PlayBook.

The strategic direction announced by Adobe today further validates RIM’s decision to launch the BlackBerry PlayBook with a full-powered and uncompromised desktop class browser supporting both Flash and HTML5. We are pleased that Adobe will focus its efforts on next generation Flash-based apps delivered via AIR and BlackBerry AppWorld as well as the great opportunities that HTML5 presents for our developers as we discussed at DevCon Americas.

In essence they're saying:

Adobe just blindsided us with that announcement and even though we pay them an outrageous licensing fee for access to their source code, we don't have a copy of this mythical Flash 11.1 to test on the PlayBook. Luckily we support HTML 5, because we're probably going to be dicked-over by Adobe again in the near future.

I wonder how long until RIM changes direction again and begins to downplay the PlayBook's Flash support?

RIM's Latest Identity Crisis

When RIM announced the BlackBerry PlayBook in September 2010 Mike Lazaridis billed it as "the first enterprise-ready tablet."

A year later in September 2011, the PlayBook is being marketed as "the world's first professional-grade tablet."

Both enterprise and professional are words that associate with specific verticals. The businessman (or woman) who is constantly on the go. The construction project supervisor that needs to stay on top of numerous contractors. A project manager juggling a dozen different projects. The IT professional who can leverage the extra processing horsepower and screen real-estate to support and manage a multitude of servers and users.

The PlayBook isn't even mentioned on the blackberry.com Apps & Software home page1, although the page does demonstrate RIM's typical attention to detail, listing BlackBerry 6 OS, BlackBerry 7 OS and BlackBerry Device Software 5.0 in the tried and true order of Old, Newest, Oldest.

Development and Apps

The PlayBook did not ship with a native SDK (NDK), which means there was no way for developers to build an app using anything other than WebWorks (JavaScript, HTML5 and CSS) or Adobe AIR. Aside from piracy concerns, there are some things that just aren't possible with both of those technologies. There is no SSH client, Microsoft Remote Desktop client or VNC viewer for the PlayBook. There is no DropBox client. There is only one instant messaging client. There still aren't native email, address book and calendar applications. These are all applications that would be considered professional or enterprise.

Searching for "playbook" on App World yields 1057 apps (and 280 Games, which are listed separately). Being generous and assuming that all 246 apps in News, Productivity, Business and Finance are suited for the elusive "enterprise" and "professional" markets, roughly 23% of the available apps are applicable2.

PlayBook Applications by Category

The Dilemma

If you were a manufacturer struggling to find a position for your tablet in a world dominated by the iPad, what would you do? You might rush to get the NDK out the door so developers can use C/C++ to develop highly-performing, powerful applications.

If you're RIM, what do you do? You rush to get the native SDK out the door so developers can "create rich and compelling games for the BlackBerry® PlayBook™ tablet using C/C++, the Standard Template Library (STL) and Open GL ES 1.1/2.0."

Wait… games?

What about the enterprise? Or the professionals? Nope, forget those.

In a post titled "Apply to participate in the Native SDK for BlackBerry Tablet OS Closed Beta!" (excitement included) the recently-departed Director of Developer Relations, Mike Kirkup, announces:

I am very pleased to announce today that we are moving to the next stage in our launch plans for the Native SDK for BlackBerry® Tablet OS (‘Native SDK’) tools targeted at game developers. As of today, developers from around the world can apply to participate in our closed beta program to get access to these new and exciting tools.

And RIM is enforcing the closed beta as well, with Kirkup acknowledging that he denied a developer who apparently wasn't planning on building games. It's worth noting that the developer in question, Kyle Fowler, has built FourPlay, a foursquare client, for the PlayBook and Blaq, a Twitter client for both BlackBerry smartphones and PlayBook.

kfow35: just got an email from @mikekirkup denying me from the NDK beta... he doesnt even work for @blackberry anymore and hes still denying me? MrCippy: @kfow35 @mikekirkup @blackberry even if he did, wtf would they deny someone who is behind the platform 100%, helping develop for it. mikekirkup: @MrCippy @kfow35 @blackberrydev The focus for the NDK beta is game developers. More devs will be added soon to the beta.

RIM needs to choose a direction for PlayBook and stick with it. More importantly they need to stop alienating their already anemic development community.

I'd recommend reaching out to the crew at RedMonk. They get developers and developer relations (just ask their clients).

 

Disclosure: I like RIM and have a great relationship with them as an an enterprise customer. And while I've happily attended four of their conferences in the past three years—and presented at their developer conference—I'm much more excited to be attending RedMonk's Monktoberfest next month.

 

  1. This isn't totally true; the sixth and final slide in the main feature advises you to "Keep the software on your BlackBerry PlayBook up-to-date" and shows an exciting screen of the PlayBook downloading a software update. [back]
  2. Some of the less useful business apps include a countdown timer, multiple mortgage and commission calculators and multiple glorified RSS readers masquerading as single-site news apps. [back]

Battery Showdown – BlackBerry vs iPhone

Fairly typical day, except that that I enabled phone service on the iPhone. This test was conducted with my usual rigorous standards, which means I happened to glance at my iPhone data usage around lunch, and ballparked the data transfer. The only thing I can be sure of is the quantity and duration of the phone calls, and that I had them with me all day.

iPhone 3GS, brightness set to ~55%. Wifi was enabled all day, 7:00 AM – 10:40 PM. 3G was enabled between 11:00 AM and 8:30 PM. A single two-minute phone call was placed. Roughly 11MB of data usage while on 3G (several web pages and Twitter using Tweetie).

Final result: At 10:40 PM there was 26% remaining on the battery.

BlackBerry Bold 9700, brightness set to auto. 3G and wifi enabled all day – 7:00 AM – 10:40 PM. Multiple background apps – SocialScope (Twitter) and Twitter for BlackBerry, multiple web pages and push email for 5 different accounts (4 BIS, 1 BES). 5 phone calls were placed, lasting a total of around 70 minutes.

Final result: At 10:40 PM there was 65% remaining on the battery.

Dear RIM,

Please shave 1-3mm off the thickness of my next device, I obviously don't need a replaceable battery1.

xoxo,
Corey

Side note: I have replaceable batteries for the BlackBerry Tour/Storm/Storm2/8900, the BlackBerry Bold 9700, my Mifi, and the BlackBerry 8530. I do not have any spare batteries for any of my Android devices, which would feel like trying to color coordinate my car with vehicles the rest of the highway. The BlackBerry 9700 is the first device I've ever owned where it takes significant effort to drain the battery (<20% remaining). Enjoy the high caliber of writing I produce right before I fall asleep.

  1. Thanks to Alex for planting this statement in my mind [back]

Verizon doesn't realize what "degrade" means

I hadn't paid much attention to this, but one of the 'features' that RIM gives carriers, is the ability to push icons to the homescreen of BlackBerry devices. Any device – BES or BIS.

Carriers can also tweak the browser options and set a default search provider, add new ones, etc. For instance, T-Mobile sets Yahoo as the default. Not a big deal, you can still change it to Google, Live Search, Wikipedia or Dictionary.com.

Big Red on the other hand, decided that the only option would be Bing. No other search providers, no other options whatsoever.

Verizon - Default Search Provider

This is important because normally when you launch the browser, you can perform a search directly from the native browser app, not from a webpage. With VZW I can only BING it.

VZW BlackBerry Search

Let's recap – other providers, like T-Mobile give you 5 options to search, and let you change your default search provider. Verizon used to do this. Verizon now gives you one choice.

Thankfully a Verizon PR flack was all over this. Jim Gerace (who oddly enough has the username jimgerace9 – is VZW Corporate the new AOL?) posted a thoughtful piece titled Use Bing * Or Any Search Engine * From Your VZW Blackberry.

First off, big Jim, way to shit all over RIM. If you read RIM's Branding Guidelines, you'll see that it's BlackBerry®, not Blackberry.

The article is short, so I'll post the entire thing.

Verizon Wireless is passionate about ensuring consumer choice in the wireless sector.

Customers still have all the choices they did before. Verizon offers many ramps onto the Internet, including all search engines.

If you love Google and don't want to use Bing, there are great options:

1) You can "mask" or hide the Bing icon from the webpage. Easy to do.

2) If you want to continue using Google or other search engines as an option, just:
Perform the search from the provider’s web page (i.e. www.google.com, www.wikipedia.com, www.dictionary.com).
Set the web pages as bookmarks in the browser.

3) You can download the free Google search client from Blackberry's Appworld and put it right on your homepage.

4) You can go to Google.com and push a link to your phone. From there, you download the app from Google. http://www.google.com/mobile/products/search.html#p=default

Choice is yours. Verizon isn't blocking or degrading anything; just providing a great option for customers.

This is great, exactly how I expect VZW to handle a problem. Take the bull by the horns, and address a problem head-on.

Customers still have all the choices they did before.

So I had five choices before, and now I only have one – Bing. Yup, that adds up.

Choice is yours.

As long as you choose Bing.

Verizon isn't blocking or degrading anything; just providing a great option for customers.

degrade – to lower to an inferior or less effective level
block – to hinder the passage, progress, or accomplishment of by or as if by interposing an obstruction

I'd argue that Verizon is both blocking and degrading something, but that's just me. And Merriam-Webster. Maybe Bing is a great search engine, but calling it an option implies I have other choices to choose from, which I don't.

I'm sure any Google employees with Verizon BlackBerry devices were thrilled about this great option. Maybe I'll only pay half of my bill this month. It's not degraded, I'm just giving VZW more options!

I'd have a little respect for Verizon if they were at least honest. Microsoft wrote a big check, and Verizon cashed it. I understand that, it's my dream to sell out. You want me to plaster your logo all over this site and post love letters about your company? Drop me a line.


© 2007-2012, Corey Gilmore | Posts RSS Feed | Comments RSS Feed | Contact

 

The views expressed on these pages are mine alone and not those of any past or present employer. All information presented on this site was obtained lawfully and not through disclosure under the terms of an NDA.