1

有问题,我很确定有解决方案。

目前,我们有一个销售商品的网站,并与三十派对购物车集成。购物车集成是通过标准的网络重定向实现的。产品在桌面浏览器上运行良好。在平板电脑上的浏览器上还不错。在手机浏览器上不是很好。移动设备上的问题很明显,因为页面已经过优化。

我们可以做的标准方法是针对移动浏览器进行优化,并感到高兴。我的团队正在为移动网络进行优化,因为他们认为应用程序将很难做到。

如果我们选择原生应用模型,为每个平台开发一个库或包是唯一的方法吗?我在想,在当今技术进步如此之大的世界中,没有。我不喜欢设备上的浏览器视图,也不喜欢流畅的体验。

还有其他选择吗?我正在研究 HTML5 混合应用程序,但无法确定它是否适用于我正在寻找的东西。

4

3 回答 3

0

除了框架之外,您通常可以使用适用于移动设备的样式表并隐藏所有并非绝对重要的内容。你也可以考虑WML,但我认为你可以没有它 IMAO。

为 iOS 编写应用程序需要对 Apple 开发人员工具和 Objective-C 培训进行投资。Android 将需要 Java 和 Eclipse,仅举几例。

谈到“本机应用程序”时,您需要为您所依赖的任何平台编写代码。您使用的平台数量完全取决于您,但是是的,每个新平台可能需要不同的实现。

就个人而言,我会添加一些专门的标记/样式来让尽可能多的浏览器满意。如果您想扩展,请尝试查看您的目标受众的真正所在位置,并通过您可以负担得起的任何媒介与他们联系。如果有真正值得追求的好处,我会专注于专门的应用程序。

于 2012-04-14T05:28:08.600 回答
0

如果您正在寻找开发混合应用程序(phonegap + angularJS + 后端),我想推荐Monaca。我最近才发现它。它非常酷,因为它的框架和自己的后端有 phonegap。此外,它还有一个基于 Topcoat 和 AngularJS 的名为OnsenUI的快速轻量级 UI 框架。

即使它是一个混合应用程序,但它会给用户原生应用程序的感觉,因为它还提供了在你的混合应用程序中使用的原生组件。令人印象深刻的是,您甚至不需要在开发过程中每次都构建应用程序并将其安装到您的设备上。这就是我最喜欢这件事的地方。

我希望它有所帮助,因为我认为它就像你所要求的一样。我只是一个新手开发人员,我发现它非常易于使用。

于 2014-03-13T03:15:45.587 回答
0

混合应用程序是一个不错的选择,但可能是一个盒子里的魔鬼。

HTML5 的混合方法适合您的开发人员,因为他们仍将使用 HTML、CSS 和 JS(例如使用 PhoneGap),但另一方面,您将获得中等令人满意的 UI(您说您不喜欢的 UI)。

如果您的 Web 应用程序在浏览器中运行良好,那么纯原生应用程序可能有点过头了。

一种方法可能是使用已编译的混合和跨平台兼容解决方案,例如 xamarin 或 appcelerator,尤其是 appcelerator 使用 JS,这对您来说是一个优势。这可能会导致原生 UI(在 JS 中实现)和共享的业务逻辑代码。因此,您有两个好处;首先,只使用 JS,其次,共享业务逻辑代码 -> 工作量少。

其他选择是使用响应式或自适应网站,在 CSS 的帮助下实现。

于 2013-12-15T21:27:58.310 回答