Androidport ppt
-
Upload
chaiwoot-phrombutr -
Category
Documents
-
view
212 -
download
0
description
Transcript of Androidport ppt
0 July 22, 2013 Internal Use Only
P O R T I N G
A N D R O I D A P P S T O
B L A C K B E R R Y 1 0
Itthipon Dilokrattanapijit [email protected] BlackBerry Developer Evangelist Confidential
1 July 22, 2013 Internal Use Only
• Android Port Apps on BlackBerry 10
• Porting Tools
• Signing Keys & Debug Tokens
• Demo
• Program Incentive
Contents
Bla
ckB
erry
® Z
10 s
mar
tpho
ne
2 July 22, 2013 Internal Use Only
• BlackBerry 10 has Android Runtime that support running Android ported app. • BlackBerry 10 OS version 10.1 supports Android Gingerbread 2.3.3 (API Level
10) • BlackBerry 10 OS version 10.2 (beta) supports Android Jelly Bean 4.2.2 • APK file has to be repackaged to BAR file in order to be able to deploy and run
on BlackBerry10 device or simulator
Android Port Apps on BlackBerry 10
3 July 22, 2013 Internal Use Only
Android Run*me & Adobe AIR
Native & HTML5 Apps
HTML/CSS
JavaScript
WebKit JavaScript
C++
Cascades QML
QNX Kernel
Platform APIs
Android Apps Adobe AIR Apps
Java
Android Runtime
.apk
Action Script
AIR Runtime
.swf
Network Storage
Qt C++ C/C++
Audio/Video Graphics Push i18n …
Open GL
Open AL
C/C++
4 July 22, 2013 Internal Use Only
• Choose one of the there tools available to repackage your app to BAR file format 1. Plug-in for Android Development Tools (Eclipse Plug-in) 2. Online Packager 3. Command-line Tool
• Tool can help check compatibility and repackage app for running on BlackBerry 10
• Some of Android SDK may not be supported or only partially supported by
BlackBerry Runtime for Android Apps so check API documents on https://developer.blackberry.com/android/apisupport/
Porting Tools
5 July 22, 2013 Internal Use Only
• Code signing key to sign your apps before distributing them on BlackBerry World
• Debug Token is used for running unsigned app on device
• A debug token is specific to one device indentified by PIN
• A debug token is valid for 30 days
• Get Signing key at https://www.blackberry.com/SignedKeys/
Signing Keys & Debug Tokens
7 July 22, 2013 Internal Use Only
Still unsure? Only for participants of the Mobile Development Apprentice, there will be two Android-focused workshops:
Date: 22 August 2013, Thursday Time: 09:00am – 04:00pm Venue: Software Park, 3rd floor Register @ http://bit.ly/bbAndroidTH01
Date: 28 September 2013, Saturday Time: 09:00am – 04:00pm Venue: Software Park, 3rd floor Register @ http://bit.ly/bbAndroidTH02
8 July 22, 2013 Internal Use Only
Steps to your BlackBerry Z10 smartphone: 1. Get your vendor account approved: www.bit.ly/bbvend
• Email [email protected] for expedited approval 2. Submit your application(s) 3. Inform BlackBerry of your AppID(s)
• Email to [email protected] • Indicate “TH Apprentice Android Clinic” in your subject
4. Await the good news by 18 October 2013, Friday Terms & Conditions • Application(s) must be up on sale in BlackBerry World (BlackBerry's application store) by 11 October 2013, Friday, to qualify. • Participants have to email AppID(s) to [email protected] once application is up on sale, or by 11 October 2013, Friday (whichever earlier). • Winner of the BlackBerry Z10 smartphone will be notified by 18 October 2013, Friday.
SUCCESS! You have app ported, now what? Only open to attendees of the Android Clinic on 28 September, submit into BlackBerry World within 14 days and stand a chance to win a BlackBerry Z10 smartphone!
9 July 22, 2013 Internal Use Only
Useful Links
Questions & Answers • http://bit.ly/bbAndroidGetStarted
• http://developer.blackberry.com/android
• http://developer.blackberry.com/android/tools
• http://developer.blackberry.com/android/apisupport • http://developer.blackberry.com
• http://developer.blackberry.com/blackberrybuilders/prepare/web_training.html
OR http://bit.ly/bbWebBasedTraining Community & Forums
• www.facebook.com/bbdevthailand • http://www.blackberryclubthailand.com
10 July 22, 2013 Internal Use Only
Itthipon Dilokrattanapijit [email protected] BlackBerry Developer Evangelist Confidential
P O R T I N G
A N D R O I D A P P S T O
B L A C K B E R R Y 1 0