2012-04-14 29 views
1

出现问题,我很肯定有一个解决方案。从网络移动到本地应用程序

目前,我们有一个网站,销售商品&与购物车三十方集成。购物车整合是通过标准的网站重新指导。 产品在桌面浏览器上运行良好。它在平板电脑上的浏览器上并没有那么糟糕。在手机浏览器上不太好。移动设备上的问题显而易见,因为页面已经优化。

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

如果我们选择去原生应用程序模型,为每个平台开发一个库或包是唯一的方法吗?我想,在目前的世界中,没有太多的技术进步。我不是设备浏览器视图的粉丝,而不是流畅的体验。

还有其他选择吗?我正在研究HTML5混合应用程序,但无法确定这将适用于我所寻找的功能。

+0

开发到像Appcelerator或Phonegap这样的框架。恕我直言... – paulsm4 2012-04-14 05:16:15

+0

谢谢,我正在挖更多。需要知道,一直无法正常睡眠:-) – 2012-04-14 05:21:10

回答

0

将框架放在一边,通常您可以在移动设备上使用use a stylesheet,并隐藏并非绝对重要的所有内容。你也可以考虑WML,但我认为你可以没有它IMAO生活。

为iOS编写应用程序需要投资Apple开发人员工具并在Objective-C中进行培训。 Android将要求Java和Eclipse,这里举几个例子。

当谈到“本地应用程序”时,您将需要针对您所依赖的任何平台进行编码。您使用的平台数量完全取决于您,但是,每个新平台都可能需要不同的实施方案。

就我个人而言,我会添加一些专门的标记/样式,以尽可能多地让尽可能多的浏览器高兴。如果你想扩大,试着看看你的目标受众真正在哪里,并在任何你可以承受的基础上接触到他们。如果有真正值得追逐的道路,我会专门应用软件。

+0

感谢贤者的更新。我们正在寻找APP体验,并且想要坚持浏览器。选择是为每个平台单独开发,但我希望可以有一个解决方案涵盖多个平台。 – 2012-04-16 20:25:26

0

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

与HTML5的混合方法适合您的开发人员,因为他们仍然会使用HTML,CSS和JS(例如PhoneGap),但另一方面,您将获得满足UI的中等程度(您说你不是粉丝的)。

如果您的web应用在浏览器中正常运行,纯原生应用可能有点太好了。

一种方法可以是使用编译的混合和跨平台兼容的解决方案,如xamarin或appcelerator,尤其是appcelerator使用JS,这对您是一大优势。这可能会导致本机UI(用JS实现)和共享业务逻辑代码。所以你有两个好处;首先,使用JS,第二,共享业务逻辑代码 - >少工作。

其他替代方案是使用响应或自适应网站,在CSS的帮助下实现。

0

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

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

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

相关问题