2012-07-19 73 views
3

我們有一個相當簡單的移動應用程序,完成了對iPhone和Android是執行以下操作:哪些BlackBerry設備/操作系統要定位? (2012年7月)

  • 查詢Web服務來驗證用戶的帳戶信息
  • 顯示的動畫顯示,用戶實際上擁有一個有效帳戶

我們通過使用Android版本獲得了應用程序在PlayBook上非常快速的工作。

現在,客戶要求我們探索如何使其在其他BlackBerry設備上工作。

我們都不太瞭解黑莓手機,並且從谷歌搜索返回的問題的主要來源(http://us.blackberry.com/developers/choosingtargetos.jsp)以404頁面的形式出現。

根據this chart,仍然使用各種各樣的設備。哪些目標有意義?

感謝

回答

6

我曾在去年發佈了一個答案這個here on stackoverflow,但正如你指出的,這種聯繫最近打破。

我發現的唯一的東西是this BlackBerry developer page。例如,它顯示付費應用程序正在由OS 5.0和更高版本上約97%的設備購買。

從你告訴我,我不知道你的應用程序將在不同的設備上有所不同,除了可能是明顯的智能手機與Playbook的差異。不同的設備肯定有不同的屏幕尺寸,所以你需要確保你的用戶界面是編碼處理的優雅。

如果你們是黑莓新手,你可能想要遠離操作系統< 5.0。在以前的操作系統版本中(如位置服務/地圖,瀏覽器和網絡)有一些有點難以操作的東西,並且只有很少的付費客戶仍然在操作系統版本5.0,這可能不值得它給你。

所以,我想我建議你的目標是特定的操作系統級別(如5.0+)。與特定的一組設備相比,這將成爲您構建應用程序的更大驅動力。這是因爲每個操作系統版本都會添加更多更好的API來使用。

一旦您確定了要定位的操作系統,那麼您應該爲每個主要操作系統下載SDK。例如,如果您使用Eclipse BlackBerry插件,則可以安裝5.0 SDK(又名組件包),6.0 SDK,7.0和7.1 SDK。

一旦你安裝了這些SDK,你就會有一堆模擬器(每個SDK有一個模擬器文件夾)。在所有這些模擬器上運行你的應用程序,這可能是一個好的開始。

當然,在真實硬件上運行也無可替代,但是如果你的應用主要是標準的東西(不與硬件傳感器交互,只顯示網頁和發出HTTP請求),模擬器應該給你一個相當不錯的測試環境。他們當然會給你所有的屏幕尺寸配置。

+0

即使定位6。0+將覆蓋最近的大多數設備。 – scunliffe 2012-07-25 02:48:18

+0

@scunliffe,**最**真..但是,根據上面鏈接的餅圖,如果您不支持5.0,那麼您將消除大約20%的付費應用智能手機用戶羣(更多免費應用)。對於許多客戶來說,這還不是一種選擇。顯然,它完全取決於該項目,OS 6和7是否添加了應用*需要的新功能*。 – Nate 2012-07-25 03:23:05

相關問題