【问题标题】:Blackberry apps: Native or webapps?黑莓应用程序:本机或网络应用程序?
【发布时间】:2010-05-24 12:01:45
【问题描述】:

我已阅读 Blackberry 文档,并且可以从 web 应用程序推送通知。我计划创建一个与我们的 webapps 互补的 Blackberry 应用程序。但是我仍然在中间是开发一个 webapp 还是原生的 Blackberry 应用程序。我还查看了 webapp 如何在 Blackberry 浏览器上运行,它看起来很流畅。

根据您的经验,本机应用程序是否提供了 Web 应用程序不提供的功能?额外的问题,Blackberry 上的 Facebook 和 Twitter 应用程序是本地应用程序还是网络应用程序?如果是webapp,是否可以在黑莓上为应用做一个启动器?

感谢您的帮助。

【问题讨论】:

  • 就个人而言,如果一个站点只有一个通过浏览器使用的应用程序,我倾向于不使用它。我发现本机应用程序通常经过深思熟虑,并为低速或无网络速度提供更好的支持。我相信其他人可能不同意这一点,但只是我的意见。

标签: java web-applications blackberry native


【解决方案1】:

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

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

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

关于网络应用程序的另一件事是,如果您的应用程序存储用户设置(twitter 身份验证密钥等),则它们需要存储在您的服务器上,而不是用户手机上,这会增加更多费用和维护。

祝你好运。

【讨论】:

  • 感谢分享迈克尔。我真的很感激。
【解决方案2】:

5以下的设备软件不支持Widget,使用浏览器字段结合web和native开发,但需要考虑其对Java Script的支持较差

【讨论】:

    【解决方案3】:

    我们不要忘记黑莓浏览器也很糟糕。我不知道有任何 BB 用户因此想要使用 Web 应用程序。

    对于本机应用程序,您有一些选择,但您并不局限于 java(取决于您要定位的操作系统版本)。除了提到的 Java 之外,您还可以使用 Widget (link for resources),其行为类似于原生应用,但可以像 Web 应用一样访问。

    【讨论】:

    • 那么Widget和webapp有什么区别呢?我对此很感兴趣。从描述中我看不出有什么不同。
    【解决方案4】:

    我刚刚在 innoTech,他们就这个主题进行了整场会议。但是,我没有重述它,而是发布了他们在最后展示的有趣视频,总结了一切。

    Mobile Dev Rap Battle: Native Code vs. Web Apps

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多