Port Android Apps to BlackBerry 10
Simon HSU
BlackBerry Developer
bsebadmin@gmail.com
@cksimon
http://www.facebook.com/gr...
BlackBerry 10 基礎架構
Native and HTML5 Apps
HTML/CSS
Open GL
Cascades
QML
JavaScript®
Open AL
JavaScript
WebKit
C++
C/...
2014年1月22日 星期三
BlackBerry 10 SDKs
•  NDK(C/C++/QML/JavaScript)
•  Flex AIR
•  WebWorks (HTML5, JS, CSS)
•  Android
3
Android Runtime in BlackBerry 10
2014年1月22日 星期三
支援層面
§  界面
•  硬體加速支援 OpenGL ES
§  多媒體framework
§  多點觸控
§  Sensors
•  Accelerometer, 重力感應, 陀螺儀等
§  網路...
2014年1月22日 星期三
重新打包你的 Android App
6
2014年1月22日 星期三
工具
§  Eclipse ADT Plugin + 黑莓 ADT Plugin
§  Playbook/BB10 就是你現有 Android Project 的另一個Target
§  在BB 10上De...
2014年1月22日 星期三
UI界面建議
§  App icon 大小調整成114x114 (BlackBerry 10) / 86x86(PlayBook)
§  版本和關於
§  版本號需從黑莓版本的1.0.0開始,以便將來更新
...
2014年1月22日 星期三
Android App的相容性
§  BlackBerry 10.1 : 支援 Android 2.3.3 Gingerbread / API level 10
§  BlackBerry 10.2 : 支...
2014年1月22日 星期三
Android App 的相容性
§  APK verifier 可以幫助檢查 Android 的相容性
§  您的 Android App 移植後可能出现的四种不同的情况
§  1. 基本上沒有任何影響,...
2014年1月22日 星期三
BlackBerry10 Developer Site
https://developer.blackberry.com
11
2014年1月22日 星期三
相關資源
§  黑莓開發 Androoid 官網
§  https://developer.blackberry.com/android
§  安裝Eclipse ADT Plugin
§  http:/...
2014年1月22日 星期三
做個總結吧!
§  黑莓 Android Runtime 允許 Android App 在 BB10 平台上穩定流暢運
作
§  黑莓 Android Runtime 允許 Android 開發者移植 App...
14
2014年1月22日 星期三
http://bbm.com
謝謝
Join BBM4All now!
Add more contacts here : http://bbmwall.site44.com
of 14

Port android to black berry 10.pptx

A simple introduction about how to port your Android app to BlackBerry 10 platform. Simply and easy way, cost you less than 5 mins to make it happen!
Published on: Mar 4, 2016
Published in: Technology      Art & Photos      
Source: www.slideshare.net


Transcripts - Port android to black berry 10.pptx

  • 1. Port Android Apps to BlackBerry 10 Simon HSU BlackBerry Developer bsebadmin@gmail.com @cksimon http://www.facebook.com/groups/TaipeiBBDev 2014年1月22日 星期三
  • 2. BlackBerry 10 基礎架構 Native and HTML5 Apps HTML/CSS Open GL Cascades QML JavaScript® Open AL JavaScript WebKit C++ C/C++ Platform APIs Qt/C++ Network Storage C/C++ Audio/ Video Graphics QNX Kernel Push i18n …
  • 3. 2014年1月22日 星期三 BlackBerry 10 SDKs •  NDK(C/C++/QML/JavaScript) •  Flex AIR •  WebWorks (HTML5, JS, CSS) •  Android 3
  • 4. Android Runtime in BlackBerry 10
  • 5. 2014年1月22日 星期三 支援層面 §  界面 •  硬體加速支援 OpenGL ES §  多媒體framework §  多點觸控 §  Sensors •  Accelerometer, 重力感應, 陀螺儀等 §  網路連接 §  虛擬鍵盤 §  使用黑莓系統元件與接口 §  資料儲存 •  /sdcard/ - /accounts/1000/shared/misc/android/ 5
  • 6. 2014年1月22日 星期三 重新打包你的 Android App 6
  • 7. 2014年1月22日 星期三 工具 §  Eclipse ADT Plugin + 黑莓 ADT Plugin §  Playbook/BB10 就是你現有 Android Project 的另一個Target §  在BB 10上Debug就像是其他任何的 Android 手機一样 §  adb, ddms, jdwp, logcat 等. §  重新封裝現有的 Android App •  線上工具: https://bdsc.webapps.blackberry.com/android/bpaa/ •  Command line 工具 •  Playbook/BB10 開發機/實機/模擬器 •  支援 Windows, Mac OS X and Linux 7
  • 8. 2014年1月22日 星期三 UI界面建議 §  App icon 大小調整成114x114 (BlackBerry 10) / 86x86(PlayBook) §  版本和關於 §  版本號需從黑莓版本的1.0.0開始,以便將來更新 §  在 “關於” 等其他位置去掉任何 “Android” 的痕跡 §  螢幕大小與解析度 §  全觸控: Z10 (1280x768) / Z30 (1280x720) §  QWERTY: 720x720 §  xDPI, yDPI: 169.99, 169.33 §  Bit depth: 32 (RGBA) §  App 更新 §  去掉Google Play相關升级功能 §  新版本提交後BlackBerry World會自動提示更新 8
  • 9. 2014年1月22日 星期三 Android App的相容性 §  BlackBerry 10.1 : 支援 Android 2.3.3 Gingerbread / API level 10 §  BlackBerry 10.2 : 支援 Android 4.2.2 Jelly Beans / API level 17 §  支援大部份的 API ,除了幾個例外: •  Add-on库, 例如. Google 地图, C2DM等 •  SIP, VOIP •  Widgets •  没有UI的应用 •  HTTP progressive streaming •  藍牙, Google Map V1等更多功能在 10.2.1 中已經支援 9
  • 10. 2014年1月22日 星期三 Android App 的相容性 §  APK verifier 可以幫助檢查 Android 的相容性 §  您的 Android App 移植後可能出现的四种不同的情况 §  1. 基本上沒有任何影響,程式運作正常 §  2. 程式可以運作,但是某些功能無法正常使用应用 §  例如Google地圖等等,有時會影響造成程式強迫關閉 §  3. 程式無法運作 §  5-way navigation, C2DM等等 §  支援的第三方的底層Library 10
  • 11. 2014年1月22日 星期三 BlackBerry10 Developer Site https://developer.blackberry.com 11
  • 12. 2014年1月22日 星期三 相關資源 §  黑莓開發 Androoid 官網 §  https://developer.blackberry.com/android §  安裝Eclipse ADT Plugin §  http://developer.android.com/sdk/eclipse-adt.html §  安裝黑莓ADT Plugin §  https://bdsc.webapps.blackberry.com/android/documentation/ install_plugin_prerequisites_1895476_11.html §  簽名申請 §  https://www.blackberry.com/SignedKeys/nfc-form.html §  怎樣快速移植 Android App 到 BlackBerry 10 §  http://blog.sina.com.cn/s/blog_6a64552f0101e6qz.html §  如何上傳應用到黑莓網上商店 §  http://blog.sina.com.cn/s/blog_6a64552f0101a4uz.html 12
  • 13. 2014年1月22日 星期三 做個總結吧! §  黑莓 Android Runtime 允許 Android App 在 BB10 平台上穩定流暢運 作 §  黑莓 Android Runtime 允許 Android 開發者移植 App 到 BB10平台上 並且獲利 §  移植 Android App 僅需要短短的時間與精力 §  65%的可移植應用無需任何的程式修正 13
  • 14. 14 2014年1月22日 星期三 http://bbm.com 謝謝 Join BBM4All now! Add more contacts here : http://bbmwall.site44.com

Related Documents