- Leverages BlackBerry® Tablet OS Native Development Kit (NDK) to develop BlackBerry PlayBook™ tablet apps
- Ported C/C++ based BlackBerry PlayBook tablet application to the BlackBerry 10 Dev Alpha device in one day
- Benefits from BlackBerry 10 OS Open GL ES support
- High minimum specifications of BlackBerry 10 devices simplifies development process
- Considers BlackBerry World™ to be a less cluttered app environment than what is available on other platforms
BlackBerry Developer Success Story — 10tons Ltd.
With more than 20 PC games and mobile applications under its belt, Finland-based company 10tons Ltd. has vast development experience across multiple platforms. In 2012, the game developer decided to release applications for the BlackBerry PlayBook tablet. After an enthusiastic response from engaged BlackBerry users, the company recently ported applications to the BlackBerry 10 Dev Alpha device, with an eye towards creating even more engaging and visually-appealing games on the platform in the future.
10tons Ltd. CEO and co-founder Tero Alatalo talked to us about developing applications for the BlackBerry PlayBook tablet, porting apps to the BlackBerry 10 Dev Alpha device and why his company is excited about developing apps for the BlackBerry 10 platform moving forward.
Q: Describe your experience developing for the BlackBerry PlayBook tablet?
Tero: The BlackBerry PlayBook tablet was one of the easiest devices we’ve ever worked with. We leveraged the BlackBerry Tablet OS NDK, which is based on easy and straightforward C-styled interfaces and uses widely adopted standards like Open GL ES. Our core technology is built using C and C++, so it was quick and easy to port our applications and integrate BlackBerry PlayBook tablet support. With this level of familiarity with the technologies and tools, it didn’t take us long to have our games running on the platform.
Q: How easy was it to port your C/C++ based applications to the BlackBerry 10 Dev Alpha device?
Tero: It was barely any work to port our BlackBerry PlayBook tablet games to the BlackBerry 10 Dev Alpha device. The BlackBerry 10 OS is logically thought-out and we were surprised when we learned that we didn’t have to change a single line of code to get them running on the Dev Alpha device. Everything just worked.
It’s also very important that BlackBerry 10 uses standard compilers and supports widespread APIs such as OpenGL ES. I consider Open GL ES as the standard for graphics on mobile devices, so it’s really important that both Open GL ES 1.1 and 2.0 are supported. It’s one of the things we evaluate before expanding our technology onto new platforms.
Q: Why are you excited about the BlackBerry 10 platform?
Tero: We're looking forward to BlackBerry 10 being a very solid gaming platform with all devices having OpenGL ES 2.0 support and fast GPUs and CPUs. This means that the minimum spec of the devices is considerably higher than on other platforms out there today, so game developers don't have to spend time trying to think how to bring optimal experience for people with low spec devices.
Q: Do you plan to develop more BlackBerry 10 apps?
Tero: We are excited not only to continue supporting the best games from our existing catalog for the BlackBerry 10 platform, but also to develop all of our new game releases onto the BlackBerry 10 platform. We want to be active with BlackBerry 10 for a number of reasons: We want our games exposed to as wide an audience as possible; BlackBerry 10 has proven to be a very easy platform to work with; and we’ve noticed that BlackBerry World is a less cluttered app environment with less competition from dozens of similar apps, so it’s easier to get noticed. I would definitely recommend considering having BlackBerry 10 as a part of your distribution strategy.
Results specific to 10tons Ltd. and may not be typical. This material, including all material incorporated by reference herein or made available by hyperlink, is provided or made accessible “AS IS” and “AS AVAILABLE” and without condition, endorsement, guarantee, representation or warranty of any kind by Research In Motion Limited and its affiliated companies (“RIM”) and RIM assumes no responsibility for any typographical, technical, or other inaccuracies, errors or omissions in this material and shall not be liable for any type of damages related to this material or its use, or performance, or non-performance of any software, hardware, service, or any references to third-party sources of information, hardware or software, products or services including components and content such as content protected by copyright and/or third-party web sites (collectively the “Third Party Products and Services”). When you subscribe to Third Party Products and Services you accept that: 1.It is your sole responsibility to: (a) ensure that your airtime service provider will support all features; (b) identify and acquire all required intellectual property licenses prior to installation or use and to comply with the terms of such licenses; 2.RIM makes no representation, warranty or guarantee and assumes no liability whatsoever in relation to Third Party Products or Services.
The limitations and exclusions herein shall apply irrespective of the nature of the cause of action and in no event shall any director, employee, agent, distributor, supplier or independent contractor of RIM have any liability related to the material.
© 2013 Research In Motion Limited. All rights reserved. BlackBerry®, RIM®, Research In Motion® and related trademarks, names and logos are the property of Research In Motion Limited and are registered and/or used in the U.S.and countries around the world. All other trademarks are the property of their respective owners.