2010-05-24 135 views
2

我已閱讀Blackberry文檔,並可以從webapp推送通知。我正在計劃創建一個黑莓應用程序,以讚美我們的web應用程序。但是我仍然處於開發Web應用程序或本地黑莓應用程序的中間。我也看看一個web應用程序如何在黑莓瀏覽器上運行,看起來很流暢。黑莓應用程序:Native還是webapps?

根據您的經驗,本機應用程序提供的是web應用程序沒有的東西嗎?獎金的問題,是黑莓上的Facebook和Twitter應用程序的本地應用程序或Web應用程序?如果它是一個web應用程序,是否有可能爲Blackberry上的應用程序製作啓動程序?

感謝您的幫助。

+0

在一個個人注意,如果一個網站只有一個通過瀏覽器使用的應用程序,我傾向於不使用它。我發現原生的應用程序通常會更加深思熟慮,併爲網絡速度較低或沒有網絡速度提供更好的支持。我相信其他人可能會不同意這一點,但只是我的意見。 – 2010-05-24 17:36:17

回答

1

Facebook和Twitter都屬於這兩種類型。 Web應用程序只是一個格式化爲小屏幕的網站,因此,如果您將程序設置爲asp.net,那麼您所做的任何事情都會顯示在黑莓Web應用程序上。本地應用程序只是感覺像我的手機的一部分。您可以將數據保存在手機中,因此如果您的應用程序涉及新聞或可能存儲的內容,則可以離線閱讀或緩慢連接(露營,農村等)。它還可以與黑莓提供的其他功能(如聯繫人,電子郵件,媒體播放器等)進行交互...

如果您想保存任何內容以供用戶查看,而不ping通互聯網,則應選擇本地應用程序。

可以創建一個啓動器,但我沒有創建一個,所以我不確定細節。我會假設它只是一個將瀏覽器打開到您的URL的應用程序。

如果您的應用程序存儲用戶設置(Twitter身份驗證密鑰等),那麼他們需要存儲在您的服務器上,而不是用戶手機中增加更多費用和維護,還有一件事是關於網絡應用程序。

祝你好運。

+0

感謝您分享Michael。對此,我真的非常感激。 – 2010-05-25 03:30:13

0

我們不要忘記,黑莓瀏覽器也很糟糕。我不知道任何想要使用Web應用程序的BB用戶。

當涉及到本機應用程序時,您有一些選擇,但您並不限於java(取決於您想要定向的操作系統版本)。除了提到的Java之外,您還可以使用Widget(link for resources),其行爲與原生應用程序類似,但可以像Web應用程序一樣訪問。

+0

那麼Widget和webapp有什麼區別?我對此感興趣。我沒有看到與說明有任何不同之處。 – 2010-05-25 22:23:32

1

的Widget,您使用的瀏覽器領域結合了網絡和本地開發的,但你必須考慮到它的Java腳本的支持較差