Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 黑莓应用:原生还是网络应用?_Java_Web Applications_Blackberry_Native - Fatal编程技术网

Java 黑莓应用:原生还是网络应用?

Java 黑莓应用:原生还是网络应用?,java,web-applications,blackberry,native,Java,Web Applications,Blackberry,Native,我已经阅读了Blackberry文档,可以从webapp推送通知。我计划创建一个黑莓应用程序,以补充我们的网络应用程序。但我仍然在中间,是否开发一个Webapp或原生黑莓应用程序。我还研究了一个网络应用程序在黑莓浏览器上的运行情况,它看起来很流畅 根据您的经验,本机应用程序是否提供了Web应用程序所没有的功能?另外一个问题是,黑莓手机上的Facebook和Twitter应用是本地应用还是网络应用?如果它是一个网络应用程序,是否有可能在黑莓手机上为该应用程序制作一个启动器 谢谢你的帮助 Faceb

我已经阅读了Blackberry文档,可以从webapp推送通知。我计划创建一个黑莓应用程序,以补充我们的网络应用程序。但我仍然在中间,是否开发一个Webapp或原生黑莓应用程序。我还研究了一个网络应用程序在黑莓浏览器上的运行情况,它看起来很流畅

根据您的经验,本机应用程序是否提供了Web应用程序所没有的功能?另外一个问题是,黑莓手机上的Facebook和Twitter应用是本地应用还是网络应用?如果它是一个网络应用程序,是否有可能在黑莓手机上为该应用程序制作一个启动器


谢谢你的帮助

Facebook和Twitter都属于这两种类型。网络应用程序只是一个为小屏幕设置格式的网站,因此,如果您对其进行编程,您在asp.net中执行的任何操作都将显示在blackberry网络应用程序上。本机应用就像是我手机的一部分。您可以在手机上保存数据,这样,如果您的应用程序与新闻或存储的内容相关,我可以脱机阅读或慢速连接(露营、农村地区等)。它还可以与黑莓提供的其他功能交互,如联系人、电子邮件、媒体播放器等

如果您想保存任何内容供用户查看而不必ping互联网,则首选本机应用程序

可以创建一个启动器,但我还没有创建,所以我不确定细节。我假设它只是一个应用程序,可以打开浏览器到你的URL

关于web应用程序,还有一件事是,如果你的应用程序存储用户设置(twitter身份验证密钥等),那么这些设置需要存储在你的服务器上,而不是用户手机上,从而增加了更多的费用和维护


祝你好运。

别忘了黑莓浏览器也很糟糕。我不知道有哪位BB用户会因此而想使用web应用程序


但是,对于本机应用程序,您有一些选择,而且您不局限于java(取决于您希望针对的操作系统版本)。除了上面提到的Java之外,您还可以使用Widget(),它的行为类似于本机应用程序,但可以像web应用程序一样访问。

我刚刚在innoTech工作,他们就这个主题进行了一整节课。但我不想重述,我只想发布他们在最后展示的有趣视频,总结一下这一切


对于不到5的设备软件,WIDGET不支持,通过浏览器字段将Web和本地开发结合在一起,但是需要考虑到它的java脚本支持在个人注释中是很差的

如果站点只有一个应用程序,则浏览器不使用它。我发现本地应用程序通常更为周全,为低或无网络速度提供更好的支持。我相信其他人可能不同意这一点,但只是我的意见。谢谢分享迈克尔。我真的很感激。那么Widget和webapp有什么区别呢?我对此很感兴趣。从描述中我看不出有什么不同。