在没有Web开发人员帮助的情况下,基于网页开发应用程序

时间:2016-04-06 03:45:05

标签: android ios web-deployment

以下是该方案:

我将基于他们在网页中已有的功能为客户开发一个应用程序,包括IOS和Android。信息必须匹配即用户帐户和上传的图像。该公司不一定希望让网络开发人员参与进来。

a)这甚至可能吗? (我知道如果是,它会有点hacky) b)如果有可能,我应该期待什么问题(我知道可能有数百万,但只是说如果有人之前已经这样做过)

1 个答案:

答案 0 :(得分:0)

a)嗯,这是可能的。有一些框架(ionic frameworkreact framework)是为跨平台的一致UX-UI而创建的。它们对许多用例非常有用。因此,如果您的网站是使用这样的框架开发的,那么您可以获得不错的输出。但是,如果您使用其他响应式框架(如boostrap或类似框架)开发了该网站,那么在移植到移动设备时,用户体验会有所不同,但用户界面并不多。

b)问题:

  • 您的应用依赖的Webview组件也应该是最新用户设备的最新版本。否则,您可能会看到一些不一致的地方。请记住,webview不是浏览器。它是一种重量轻的网络发动机。
  • Web组件并不真正模仿Android OS的最新UX感觉。很难从Web组件实现本机UI组件的流畅性。
  • 如果用户尝试在您的网页浏览中执行拖动手势,则UI的其他部分可能不会同步 - 例如操作栏或其他本机组件。如果您在全屏模式下运行,那么在边界情况下,网站的边距通常都是空的。

可能还有其他问题,例如,如果必须保留用户首选项,则需要在html(webview)和java之间传播数据。这可能很乏味。

应用程序生命周期也可能会受到影响 - 例如,如果您正在播放视频 - 突然用户切换到另一个应用程序 - 您打算如何处理此问题?

用例可以像这样扩展。尽量只关注你的具体要求,并尽可能找到最佳解决方案。