Menu
Trending: Super Bowl 2015 Ads for Geeks More Topics: Apple | Cars | TV Shows | Politics
Watch all Super Bowl 2015 Ads Online Sexiest Super Bowl 2015 Ad: Carl's Jr. Superbowl Ad with Charlotte McKinney Bud Light Super Bowl 2015 Ad Life-Sized PacMan Mercedes-Benz Super Bowl 2015 Ad Fable T-Mobile Super Bowl 2015 Ad with Kim Kardashian Budweiser Super Bowl 2015 Ad Lost Dog Budweiser Super Bowl 2015 Ad Beer Run All Super Bowl 2015 Advertisers All Celebrities that appear in Super Bowl 2015 Commercials
Carl's Jr. Super Bowl 2015 Ad stars Charlotte McKinney

Carl's Jr. Super Bowl 2015 Ad stars Charlotte McKinney

Microsoft's HoloLens starts the Era of Holographic Computing

HoloLens starts the Era of Holographic Computing

Budweiser Super Bowl 2015 Ad Lost Dog Teaser Released

Budweiser Super Bowl 2015 Ad Lost Dog Teaser Released

Victoria's Secret Super Bowl 2015 Ad is Online

Victoria's Secret Super Bowl 2015 Ad is Online

Go Daddy Super Bowl 2015 Ad is Online

Go Daddy Super Bowl 2015 Ad is Online

App Developers Meet BlackBerry 10

Jul 11 2012, 8:57am CDT | by , in News | Mobile Phones

App Developers Meet BlackBerry 10
 
 

A serious look at BlackBerry 10 for developers.

If the BlackBerry operating system’s declining U.S. market share suggests it’s become irrelevant, a lot of developers apparently disagree. Over the past year, the number of BlackBerry apps grew by 220 percent -- up to 80,000. Research In Motion’s (RIM) developer events such as BlackBerry Jam frequently sell out, including a recent one in Santa Clara, Calif., the center of the Android and iOS universes.

One optimistic developer is Gameloft, which is developing 11 BlackBerry 10 games. And Truphone, a mobile VoIP provider, has spent the past few months developing a BlackBerry 10 version of its app.

“Overall, we’re optimistic about BlackBerry 10 because it’s a solid, high-quality technology choice at all levels of the stack,” says Adam Linford, head of Labs and Mobile Applications Development at Truphone. “As engineers, we appreciate
that. As a business, we recognize what will make it more attractive to
content and service providers. RIM is also bolting together
an ecosystem platform that enables developers to make money.”

For those developers who are still on the fence -- including ones that have never developed for BlackBerry -- RIM is trying to make it easy to give the new OS a test drive. “If you’re a Java developer, you can explore BlackBerry 10 through Android,” says Larry McDonough, RIM’s BlackBerry developer evangelism manager. “If you’re a native C and C++ developer, you can explore it through our native SDK. If you’re an AIR or Flash developer, you have the best AIR Flash platform in the industry in mobile. Whatever your skill set, we have the tools and the platform for you to easily come explore BlackBerry 10.”

BlackBerry10: What’s Under the Hood?
Some developers say that BlackBerry 10 addresses problems that have dogged other BlackBerry editions.

“Previous versions of the BlackBerry OS have been based on the J2ME
platform
,” says Linford. “Whenever you have a runtime environment like that, you have two options when developing for the platform: Use
the APIs that the manufacturer provides, or write native code and write
your own APIs to ‘glue’ it into the runtime environment from the native
OS -- if they let you. RIM did not, and so you were reliant on the APIs that
they gave you within the runtime.”

In Truphone’s case, the tradeoffs included less control and performance. “This was a massive problem,” says Linford. “Real-time
communications require a high-performance system, and the APIs that RIM provided
in this area were not comprehensive.”

Developing for BlackBerry 10

Changing those kinds of fundamental elements is one example of why BlackBerry 10 is a brand-new OS rather than a point upgrade. But for any OS vendor, a challenge in creating a new platform is finding the right balance: It has to be innovative enough to stand out from the pack, but it can’t be too revolutionary, lest the learning curve turn off many developers.

“The biggest difference is in two parts,” says Linford. “First, the ability to write native
code for the OS on BlackBerry 10. Second, that the native OS supports
many of the standards and patterns that are common to existing operating
systems.

“Being based on QNX, the system is very UNIX-like, which means it’s
friendly to software that runs on existing Linux systems and BSDs, including OSX, iOS and Android. As a result, for those folk that have
already got native code on those platforms, the process of porting is
massively simplified.”

BlackBerry 10 is a microkernel architecture that loads its device drivers at runtime. By comparison, Android has monolithic kernel architecture. “Developers will be able to write more native code they can ship as an app that will change how the BlackBerry 10
system works,” says Linford. “On Android, to change fundamental parts of
the system, you need to release your own version of Android itself. That
could lead to some interesting applications that will have a greater
adoption on BlackBerry 10 compared to Android, given the easier means of
distribution and better user experience for deployment.”

Other aspects of BlackBerry 10 might be tougher for some developers. “The big switch will be memory
management and garbage collection, which you have to do with C++ in BlackBerry 10,” says Linford.
“Previous versions of the OS were all accessed via J2ME, and Java handles
all that for you. You get more control with BlackBerry 10, but along with that
comes added complexity that previously a developer wouldn’t have to worry
about.”

The Principles Behind BlackBerry 10

RIM used five principles to create BlackBerry 10. Some of them should look familiar to PlayBook developers because they’re adapted from the 2.0 version of that platform.

One example is “Content is king.” RIM gives developers access to the entire screen instead of making elements such as status bars fixed and off limits.

“Every pixel on the screen is presentable and usable by the developer,” says McDonough. “Then, content plays the primary role.”

RIM combined this principle with another -- “multitasking as second nature” -- in the “peeking” feature, which aims to balance full-screen usage with the fact that other tasks occasionally will require the user’s attention. For example, when users hear an alert chime while composing a message, they can peel back a corner of that screen to see if it’s something that they need to deal with right away.

If so, they can click on it and not lose the message they were composing. When they do, another principle takes effect: “fluid workflow,” in which clicking on something in one app causes something else to launch. “We enable developers to implement those kinds of automatic invocations of other applications very easily and cleanly,” says McDonough.

Will these developer and user features be enough for BlackBerry to recapture market share? The answer won’t come until after the first quarter of 2013, which is when the first BlackBerry 10 devices will hit the market. But it’s worth consideration by developers who are looking to stay ahead of the curve.

Photo: Getty Images

By Tim Kridel

Tim Kridel has been covering all things tech and telecom since 1998 for a variety of publications and analyst firms. Based in Columbia, Mo., he still enjoys the childhood hobby that led to a career writing about technology: ham radio. He is a frequent contributor to Digital Innovation Gazette.

Watch the Best Super Bowl 2015 Ads Online

You Might Also Like

Read the Latest

LeGarrette Blount Says Seattle Seahawks' Defense 'Not Immortal' During Super Bow

LeGarrette Blount Says Seattle Seahawks' Defense 'Not Immortal' During Super Bowl 2015 Media Day New England Patriots running back LeGarrette Blount told reporters during Super Bowl XLIX Media Day that the Seattle...

8 minutes ago

Marshawn Lynch Shows Up at Super Bowl 2015 Media Day So He 'Won't Get Fined'

Marshawn Lynch Shows Up at Super Bowl 2015 Media Day So He 'Won't Get Fined' Reclusive Seattle Seahawks running back Marshawn Lynch was present at Super Bowl XLIX Media Day on Jan. 27. He said,...

2 hours ago

Super Bowl 2015 Ads
Marshawn Lynch appears in Skittles and Progressive to fight his Press Shyness

Marshawn Lynch appears in Skittles and Progressive to fight his Press Shyness Seahawks player Marshawn Lynch has a big day today. He gets interviewed in a Skittles video and a Progressive video....

6 hours ago, 1:15pm CST

Microsoft financial results show 10.5 million Lumias sold

Microsoft financial results show 10.5 million Lumias sold In total, phone hardware brought in $2.3 billion in revenues for the company

7 hours ago, 12:20pm CST

Krüger&Matz reveals its affordable smartwatch

Krüger&Matz reveals its affordable smartwatch The Krüger&Matz Smartwatch Classic runs a custom Linux build on a MediaTek Aster chipset and costs PLN 350 ($94/€83...

9 hours ago, 11:11am CST

Twitter launches new video service

Twitter launches new video service Users can now record, edit and tweet video clips directly through the app.

10 hours ago, 9:45am CST

GoDaddy Super Bowl 2015 Ad Triggers Outcry of Dog Lovers

GoDaddy Super Bowl 2015 Ad Triggers Outcry Go Daddy makes fun of the Budweiser Super Bowl ad titled Lost Dog with their GoDaddy Super Bowl 2015 Ad. The commercial...

10 hours ago, 9:17am CST

Benedict Cumberbatch apologizes for calling Black Actors 'Coloured'

Benedict Cumberbatch apologizes for calling Black Actors 'Coloured' Benedict Cumberbatch used the word “coloured” to indicate the minorities while talking about representation in the UK...

11 hours ago, 9:00am CST

Go Daddy Super Bowl 2015 Ad is Online

Go Daddy Super Bowl 2015 Ad is Online The Go Daddy Super Bowl 2015 ad is here and it is hilarious, but only if you are a cat person. GoDaddy already faces...

11 hours ago, 8:24am CST

Snowmageddon 2015 is not Happening, Blizzard downgraded to Winter Storm

Snowmageddon 2015 is not Happening, Blizzard downgraded to Winter Storm The Blizzard 2015 has fallen short of predictions.

12 hours ago, 8:07am CST

Robert Kraft wants an Apology from NFL if no Tampering Found

Robert Kraft wants an Apology from NFL if no Tampering Found Patriots owner Robert Kraft says that NFL should apologize to the Patriots, especially to Bill Belichick and Tom Brady...

12 hours ago, 7:50am CST

Australian Open 2015: Andy Murray beats Nick Kyrgios

Australian Open 2015: Andy Murray beats Nick Kyrgios Andy Murray won the sets 6-3, 7-6 (7/5), 6-3 against the Aussie homeboy Nick Kyrgios and is set to face the Czech pro...

12 hours ago, 7:42am CST

Apple to release earnings report on Tuesday

Apple to release earnings report on Tuesday iPhone performs well beyond expectations

13 hours ago, 6:47am CST

Kia Super Bowl 2015 Ad with Pierce Brosnan is Online

Kia Super Bowl 2015 Ad with Pierce Brosnan is Online Watch James Bond actor Pierce Brosnan in the extended Kia Super Bowl 2015 Ad.

13 hours ago, 6:42am CST

Vivaldi is a New Browser introduced by Former CEO of Opera

Vivaldi is a New Browser introduced by Former CEO of Opera The new browser Vivaldi is based on Chromium and it has been aimed at power users.

13 hours ago, 6:34am CST

Google Fiber is coming to Four New US Cities

Google Fiber is coming to Four New US Cities Google is all set to introduce fiber optics in four new locales. This operation will increase the rate of progress in...

13 hours ago, 6:28am CST

Blizzard of 2015 is a Bittersweet Experience for Northeast Region

Blizzard of 2015 is a Bittersweet Experience to Behold The blizzard of 2015 is indeed a bittersweet and tragicomic experience to behold. While there were a few casualties in...

13 hours ago, 6:19am CST

Coca-Cola Super Bowl 2015 Ad Teasers Announce Something Big

Coca-Cola Super Bowl 2015 Ad Teasers Announce Something Big Coca-Cola has kicked off the campaign for the Coca-Cola Super Bowl 2015 Ad online with a series of videos that say that...

14 hours ago, 5:42am CST

Emma Watson will play Belle Role in Beauty and the Beast

Emma Watson will play Belle Role in Beauty and the Beast Watson announces that she be playing Belle in Disney's upcoming live-action movie "Beauty and the Beast".

14 hours ago, 5:40am CST

Most Viral Super Bowl 2015 Ads So Far

Most Viral Super Bowl 2015 Ads So Far The race is on between Super Bowl ads to catch the most eyeballs ahead of the Big Game on Sunday. We analyzed Youtube...

14 hours ago, 5:16am CST

Sam Smith Tom Petty Dispute settled

Sam Smith Tom Petty Dispute settled The singer Sam Smith has finally settled a long running dispute over a song “Stay With Me” with Tom Petty.

16 hours ago, 4:02am CST

Ecuador Super Bowl 2015 Ad

Ecuador Super Bowl 2015 Ad South American country Ecuador will air a tourism Super Bowl ad during the Big Game.

16 hours ago, 3:56am CST

Prince Philip Knighthood Backlash continues for Australian PM

Prince Philip Knighthood Backlash continues for Australian PM Australian PM Tony Abbott is facing a backlash for awarding an Australian Knighthood to the Duke of Edinburgh, Prince...

16 hours ago, 3:43am CST

Awesome Mercedes Super Bowl 2015 is Released

Awesome Mercedes Super Bowl 2015 is Released The Mercedes-Benz Super Bowl 2015 Ad is a great animated thrill ride featuring the AMG GT sports car.

16 hours ago, 3:24am CST

IBM denies Rumor regarding its Massive Layoffs

IBM denies Rumor regarding its Massive Layoffs IBM has denied a rumor that was spread by a gadfly author regarding its massive manpower layoffs. According to the...

17 hours ago, 2:54am CST

WeatherTech Super Bowl 2015 Ad Released

WeatherTech Super Bowl 2015 Ad Released Watch the WeatherTech Super Bowl 2015 Ad below.

17 hours ago, 2:25am CST

T-Mobile Super Bowl 2015 Ad

T-Mobile Super Bowl 2015 Ad The T-Mobile Super Bowl 2015 Ad stars Kim Kardashian.

18 hours ago, 2:09am CST

Facebook and Instagram Down for Awhile but Back Now

Facebook and Instagram Down for Awhile but Back Now Facebook, Instagram and Tinder were down for awhile but are okay now. The disruption was possibly caused by a hacking...

18 hours ago, 1:52am CST

Facebook is Down

Facebook is Down Facebook is not accessible. Large services are down apparently due to the snow storm on the east coast.

19 hours ago, 1:10am CST

Sen. John McCain Slams NFL Commissioner Roger Goodell for 'DeflateGate' Inaction

Sen. John McCain Slams NFL Commissioner Roger Goodell for 'DeflateGate' Inaction Arizona Senator John McCain criticized and slammed NFL commissioner Roger Goodell on Monday for his inaction on the...

23 hours ago, 8:39pm CST

Comments

blog comments powered by Disqus