【问题标题】:Native or Web mobile app for an application that uses data from a distant server?使用来自远程服务器的数据的应用程序的本机或 Web 移动应用程序?
【发布时间】:2012-04-10 23:44:17
【问题描述】:

我正在为两种移动平台(iOs 和 Android)创建应用程序 我到了应该决定是使用每个平台 SDK 创建单独的应用程序还是创建一个 Web 应用程序并将其部署在两者中的地步。 我的应用程序不会使用设备中的功能... 它需要连接到远程服务器并加载和发送数据{图像、文本、视频} 我需要把它以某种形式呈现出来。

所以我的问题是什么是最好的 HTML5& CSS3 , Native OR Hybrid ?

如果是网络:那么有没有免费平台可以做到这一点?

PS:这是我第一次尝试创建移动应用程序! 谢谢!

【问题讨论】:

    标签: android ios html web native


    【解决方案1】:

    你知道phoneGap吗?

    这是在应用程序中托管浏览器的一种方式。我用过,效果很好。

    【讨论】:

    • 是的,我搜索过phoneGap。您能告诉我加载数据或某些东西是否很慢吗?可以用它在设备上的文件中存储数据吗?
    • 是的,您可以在设备内存储数据。我不知道确切地告诉你如何做到这一点,但你可以。您可以将 HTML 存储在设备内部和服务器中,以仅获取变化的内容(数据本身),并且使用 javascript 您可以解析数据并构建页面。在 phonegap 网站上阅读有关此内容的信息 - 应该很简单!
    • 我忘了告诉你:你可以在你的应用程序中使用 HTML5、jquery 和 ajax。这可以使应用程序更快(加载数据异步)。
    【解决方案2】:

    我认为有很多方法可以实现这一点。 您可以使用某种第三方控件来使您的应用在 Android 和 iOS 中看起来一样。 或者你可以给你一些新技术(至少对我来说),比如PhoneGap

    这取决于您想为您的项目花费多少时间?您对应用程序的期望性能。

    希望对你有帮助:)

    【讨论】:

    • 我有 3 个月的时间来使用这个应用程序......关于性能,我希望与用户进行一些快速交互,以从服务器加载数据,在设备上存储一些其他......一些也可以离线访问!!
    • 我认为 3 个月是可以的。只需熟悉 PhoneGap 框架架构并学习使用它的功能,它基于 Javascript(JQuery Mobile),带有 HTML 和 CSS 术语。我确实看到我的示例应用程序滞后
    【解决方案3】:

    您的屏幕 UI 设计也会影响选择:例如

    1. 使用 web 框架(例如 jquery Mobile),如果您有一个包含大量行的列表,您将无法获得出色的滚动性能
    2. 市场上大多数移动浏览器不支持 CSS 固定定位。这意味着,在屏幕底部实现固定标签很困难。
    3. 如果您在应用的任何部分有任何像素精确的渲染要求,那么 Web 应用将不是一个好的选择(可以使用元视口来实现,但不同浏览器的实现差异很大)

    【讨论】:

    • thanx 它帮了很多忙...我在不同的智能手机和平台上尝试了JQtouch demo page...我注意到您所说的...滚动效果不佳...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 2015-06-13
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多