2010-05-24 136 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脚本的支持较差