我在Android應用程序開發方面擁有專業知識。現在我想在BlackBerry-10上開發一個應用程序。我已閱讀此頁面:http://developer.blackberry.com/android/。是否有任何缺點,或者這種技術與使用Java的BlackBerry開發一樣高效。請幫忙?使用Android重新包裝工具進行黑莓應用程序開發有什麼缺點嗎?
回答
我認爲這裏有關於各種BB平臺以及每種平臺支持的內容都很混亂。
BB10手機支持Android運行時,並且不支持Java。
BB7手機(舊手機)支持Java,但不支持Android Runtime。
假設您只想開發BB10(Z10,Q10,Q5,...),那麼實際上您可能可以做大部分您想要做的事情。對於不支持的API
http://developer.blackberry.com/android/apisupport/
:看到這個頁面。檢查一下,如果你認爲你的應用可以正常工作,那麼你還可以繼續在Android上工作。
請注意,由於沒有原生應用程序,您將會得到負面評價。我個人認爲這很愚蠢 - 重要的是應用程序的功能,而不是它的寫法。如果你想開始以'native'開發,那麼你需要交換到C++和Cascades。
此時我不會推薦試圖學習BB7 Java。它將花費您很長時間才能獲得C++/Cascades的優勢,雖然BBRY仍然在爲這個操作系統發佈新手機,但他們也試圖將人員遷移到BB10。
希望這會有所幫助。
重要的不僅僅是應用程序的功能。移植的Android應用程序很糟糕。這是一個高效的臨時解決方案,但與原生應用相比,它缺乏平臺集成,性能,並且看起來很醜陋。 –
@Kernald - 你的意見被記錄下來,但它只是一個意見。我的意見是不同的。對於我而言,並非所有應用都需要平臺集成,當您對Android應用的性能表現良好時,我不明白您對性能的評論:http://stackoverflow.com/questions/181/does-porting-android-application- to-bb-10-cause-performance-issues/18103339#18103339,看起來是在旁觀者的眼中。功能是最重要的 - 如果一個應用程序做他們想做的事情,那麼用戶會很高興,並且不會在意它寫的是什麼。無論如何,這是我的看法。 –
性能是完全可以接受的,因爲大多數應用程序在我的Z10上運行得更好(在10.2版本中,所以對於Android 4.2運行時,它在2.3運行時並不如此)比我的HTC Sensation(幾乎相同的CPU ,相同的Android版本)。但是,他們距離本地人很遠。作爲用戶,我不同意你的兩個最後的句子出於這個原因,並且缺乏Android應用程序之間的UI一致性。 –
- 1. 什麼是開發黑莓應用程序的好工具包?
- 2. 開始黑莓應用程序開發
- 3. 黑莓10開發工具包
- 4. 如何開發黑莓應用程序?
- 5. 開發黑莓10應用程序庫
- 6. 黑莓應用程序開發
- 7. 黑莓手機應用程序開發
- 8. 黑莓應用程序開發
- 9. 黑莓應用程序開發
- 10. 黑莓應用程序 - 圖庫開發
- 11. 開發黑莓網絡應用程序
- 12. 有沒有什麼好的黑莓網站開發工具?
- 13. 重新包裝Android應用的黑莓PlayBook,BarGenerator錯誤
- 14. 使用Samsung Corby進行Android應用程序開發的優點和缺點是什麼?
- 15. 使用Cordova 2.7.0包裝黑莓應用程序
- 16. 使用phonegap ant工具登錄黑莓應用程序
- 17. 使用黑莓中的ksoap開發應用程序
- 18. 黑莓安裝應用程序兩次
- 19. 無法安裝黑莓應用程序
- 20. 我可以在windows7上使用C#.NET開發黑莓應用程序嗎?
- 21. Android應用程序開發有什麼建議嗎?
- 22. 是否有任何使用vb.net開發android應用程序的新工具?
- 23. 發佈黑莓應用程序
- 24. 港口Android應用程序黑莓10
- 25. 自動更新黑莓應用程序
- 26. 使用Mac進行網頁開發有什麼優點和缺點?
- 27. 黑莓應用程序串連有什麼問題?
- 28. 黑莓應用程序在
- 29. 使用JarJar重新包裝工具
- 30. 升級黑莓應用程序作爲新應用程序安裝?
這是在BB10上獲得您的Android應用程序的最佳方式(儘管只有)。如果你願意,你可以使用原生的「Cascades」SDK,並構建一個更原生的應用程序,但是如果你更願意堅持使用Android代碼,那就這樣做:) –