The REAL JUICE behind leaked BlackBerry OS: Android apps to slip in without protection

Seamless Android integration threatens repeat of 1990s PC wars

The Power of One Brief: Top reasons to choose HP BladeSystem

Analysis BlackBerry may have “solved” its app problem - but at the expense of the health of its native BB10 app market.

Android apps can now be installed without conversion, and run at near-native speed on BlackBerry devices, after the latest leaks of BlackBerry OS 10.2.1.

Of course, BlackBerry would prefer developers to write native apps for BB10, its sophisticated QNX-based operating system. It also includes an Android runtime with the OS. However, Android apps currently need converting from the .apk format to the .bar format, a process which was a kind of compatibility “MOT test”, ensuring the app wouldn’t write to an unsupported API call.

This meant that converted Android apps had to be separately sourced and sideloaded, which required switching the device into developer mode and using specialist software.

Now BlackBerry has dispensed with the “MOT” and .apk files can be downloaded and run instantly from Android app stores, such as Amazon’s Android market or 1-Mobile. The changes come in the latest leaked version of BlackBerry OS 10.2.1, which has entered beta testing, and which supports the Android 4.2.2. JellyBean runtime.

The most recent BB10 release, 10.2, saw Android apps run at near-native performance levels thanks to hardware acceleration, as we confirmed in our Z30 review.

The new runtime is also included in the official beta release of the 10.20.1 developer SDK. The latest improvements to the run time are detailed in this blog post.

BlackBerry fans are naturally quite excited by all this.

So, as if by magic, a large number of Android apps which would never have been ported to BB10 now run, and run well – so users report. But nothing comes for free, and the drawbacks are twofold. The Android apps haven’t been checked for security, and long term, there’s little incentive for developers to create a native BlackBerry 10 version of their wares.

The parallels with the desktop PC wars of 20 years ago are now quite spooky.

A burp from history

When IBM launched its 32-bit version of OS/2 in 1992 it faced a similar chicken-and-egg conundrum. OS/2 boasted far greater security and stability than Windows, and richer APIs for IPC (inter process communication), process support (such as threads), and a futuristic object-based desktop. There really wasn’t anything like it, and it all ran on a bog standard PC. But OS/2 lagged far behind Windows in terms of developer buy-in. Without compelling native apps, customers wouldn’t want to use the new platform.

Developers didn’t write to the rich OS/2 APIs because the small user base didn’t make the effort it worthwhile. They either ignored OS/2, or used crude porting tools to turn single-threaded Windows apps into single-threaded OS/2 apps. Or they used lowest-common-denominator cross platform toolkits to target both OS/2 and Windows.

The outcome was the same: users never really saw the benefits of IBM’s powerful OS. IBM knew all this, so it marketed OS/2 on its ability to run virtualised DOS and Windows apps natively. The marketing slogan was “A better Window than Windows”. Quite often it was true: the DOS or Windows app sometimes ran even faster virtualised than it did natively, and if it crashed, the whole system carried on.

Yet this merely made writing native OS/2 apps even less attractive. And it obliged IBM to play cat and mouse with Microsoft, which set the rules on compatibility. History appears to be repeating itself here too.

Google is aware that Amazon has its own Android fork, while Samsung bundles a non-Google alternative of the key apps into every Galaxy. Just as Microsoft introduced drivers into Windows with the side effect of breaking OS/2 compatibility, Google’s “embrace and extend” makes more and more of Android dependent on its on proprietary APIs.

With so many parallels, you could assume BlackBerry is destined to suffer the same fate. But there are some interesting differences.

Why now isn't then

One is that Google today is a predatory $50bn-a year market-munching monster, and no rival is prepared to indulge it in the way they indulged Microsoft. Twenty years ago it was common to hear the view that Microsoft “was freeing us from IBM”. Such naivety is pretty rare now – outside the groupthink of Android fanbois who are apparently incapable of looking a gift horse in the mouth.

The other factor is that the dynamics of the hardware industry are now quite different. IBM’s PC division needed to sell Windows, and Microsoft played very tough indeed. If you continue to sell OS/2, Microsoft’s OEM reps explained to the IBM PC guys, you’ll either not get a Windows license, or your Windows license will be very expensive indeed.

But ODMs face a subtly different situation. Sure, if they want access to Google’s services they can’t sell devices based on a forked Android. That’s in the “open” Android licence agreement. But that doesn’t bother Amazon, which has forked Android and maintains its own branch - and simply points users to its own services.

And quite soon, it won’t bother Samsung either. ODMs want a vibrant app ecosystem and they don’t really care what’s underneath. If the industry wishes to avoid being steamrollered by Google, it needs to go “Android compatible” and develop its own mix of services on top.

That’s where the dark horse of BB10, which, according to today’s conventional wisdom, becomes a liability for BlackBerry. Perhaps it’s a better Android than Android?

Stranger things have happened. ®

Using blade systems to cut costs and sharpen efficiencies

More from The Register

next story
HIDDEN packet sniffer spy tech in MILLIONS of iPhones, iPads – expert
Don't panic though – Apple's backdoor is not wide open to all, guru tells us
NO MORE ALL CAPS and other pleasures of Visual Studio 14
Unpicking a packed preview that breaks down ASP.NET
Captain Kirk sets phaser to SLAUGHTER after trying new Facebook app
William Shatner less-than-impressed by Zuck's celebrity-only app
Apple fanbois SCREAM as update BRICKS their Macbook Airs
Ragegasm spills over as firmware upgrade kills machines
Cheer up, Nokia fans. It can start making mobes again in 18 months
The real winner of the Nokia sale is *drumroll* ... Nokia
Mozilla fixes CRITICAL security holes in Firefox, urges v31 upgrade
Misc memory hazards 'could be exploited' - and guess what, one's a Javascript vuln
EU dons gloves, pokes Google's deals with Android mobe makers
El Reg cops a squint at investigatory letters
Chrome browser has been DRAINING PC batteries for YEARS
Google is only now fixing ancient, energy-sapping bug
prev story


Top three mobile application threats
Prevent sensitive data leakage over insecure channels or stolen mobile devices.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Application security programs and practises
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.