首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从web迁移到本机应用程序

从web迁移到本机应用程序
EN

Stack Overflow用户
提问于 2012-04-14 13:11:59
回答 3查看 187关注 0票数 1

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

目前,我们有一个网站,销售商品,并与购物车与三十党集成。购物车集成是通过标准的web重定向实现的。产品在桌面浏览器上运行良好。它在平板电脑上的浏览器上并不是那么糟糕。在手机浏览器上就不太好用了。移动设备上的问题是由显而易见的原因造成的,因为页面被优化了。

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

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

还有没有其他可用的选项?我一直在研究HTML5混合应用程序,但我不能确定它是否能满足我的需求。

EN

回答 3

Stack Overflow用户

发布于 2012-04-14 13:28:09

抛开框架不谈,通常情况下,你可以对移动设备进行use a stylesheet,隐藏所有不是绝对重要的东西。你也可以考虑WML,但我认为没有它你也能活下去。

为iOS编写应用程序需要在苹果开发工具方面进行投资,并接受Objective-C方面的培训。Android将调用Java和Eclipse,仅举几个例子。

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

就我个人而言,我会添加一些专门的标记/样式,以使尽可能多的浏览器满意。如果你想扩大规模,试着看看你的目标受众到底在哪里,并在任何你能负担得起的媒体上接触他们。如果在这条路上确实有值得追求的好处,我会专注于专门的应用程序。

票数 0
EN

Stack Overflow用户

发布于 2013-12-16 05:27:58

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

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

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

一种方法是使用编译的混合和跨平台兼容的解决方案,如xamarin或appcelerator,特别是appcelerator使用JS,这对您来说是一个优势。这可能导致原生UI (在JS中实现)和共享业务逻辑代码。所以对你来说有两个好处;第一,只需使用JS,第二,共享业务逻辑代码->更少的工作。

另一种选择是使用响应式或适应性网站,在CSS的帮助下实现。

票数 0
EN

Stack Overflow用户

发布于 2014-03-13 11:15:46

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10151209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档