繁体   English   中英

iPhone / Android webapp包装器

[英]iPhone/Android webapp wrapper

我在一家大公司工作,该公司正在寻找仅供内部使用的应用程序(iPhone / iPad)。 我们正在寻找一种简单的方法来创建应用程序,这些应用程序本质上只是一个带有预定义URL且没有地址栏/标签等的Web浏览器。本质上是一个带有自定义徽标的非常愚蠢的浏览器。 实现这一目标的最简单方法是什么?

我们显然会分发这些oursevlves并且它们不会在App Store中提供,因此应用指南不是问题。 我们在Windows机器上并且是Java / Web开发人员,因此我们宁愿不尽可能多地使用C sharp。 基本上,如果工具(如果存在的话)是允许我们给它一个URL,一个图标图像,并从那里构建应用程序,那将是很好的。

虽然我们开始使用Apple设备,但我们需要跨平台兼容我们使用的任何工具,因为我可以想象他们决定稍后购买Android或WindowsPhone设备的那一天。

MobiOne? PhoneGap的? Appcelerator Titanium SDK? 这些可以做我们需要的吗? 别的什么?

对于MobiOne来说,这是一个很大的“不”。 我买了99美元。 正如他们所宣传的那样,我能够在几小时内创建一个静态应用程序。 但这正是MobiOne所能做的。 当你开始使用html,javascript甚至音频时,各种各样的问题似乎都在悄然兴起。 他们的论坛也没有支持。 关于使用音频播放器的基本问题现在仍然没有答案一个月。

这是最糟糕的部分:该工具具有构建不良的仿真器。 通常,我的应用程序在模拟器中运行良好,但在部署到真实设备时无法运行。 有时候,我也看到了相反的情况。

从那时起,我切换到PhoneGap(免费)。 我花了两天的时间来设置我的环境。 但是,一旦我进行了环境设置,只需几分钟就可以将我的应用程序部署到虚拟设备中。

看看你的要求,我会说你安全的赌注是PhoneGap。

我没有Titanium的工作知识,但我在很多论坛上都看到,与PhoneGap相比,它支持更少的平台。 Titanium似乎为应用程序提供了更原生的感觉,但这也意味着您无法在不更改代码的情况下将其移植到多个平台。

Apple可能会拒绝您的应用程序,如果只是将Web站点包装在WebView中。 您需要在应用中拥有更多功能,而不仅仅是加载网页。

根据iOS的应用评论指南:

2.12不是非常有用的应用程序,只是捆绑为应用程序的网站,或者不提供任何持久的娱乐价值可能会被拒绝

您需要向应用添加其他屏幕,例如关于页面和联系我们页面,以便您的应用不会被拒绝。

正如您所说,您了解JavaScript,请查看appcelerator.com,它允许您构建跨平台应用程序,并且只编写一次代码。

我会重新评估您想要首先将这些项目创建为应用程序的原因。 您希望自己的网页没有现在的应用功能? 你没有在你的问题中提到任何表明这需要成为应用程序的内容。

在Apple设备上,您可以创建指向网站的图标。 您可以以隐藏地址栏的方式定义页面。 最后,网页可以很容易地跨平台。

将其包装到应用程序中可能会使该过程复杂化。 您可能需要将更新的应用程序代码部署到设备,其中浏览器中的刷新也可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM