2012-06-27 119 views
1

寻找一些建议,从一些更经验丰富的开发人员在这里创建一个iPad应用程序。这是我第一次尝试创建iPad应用程序(将成为销售工具,只能从iPad访问)我需要创建一个应用程序,该应用程序基本上只是一个公司的数字小册子,没有后端交互,只是按钮当点击转换到其他屏幕。iPad应用程序或离线网站

这可以作为一个直接的HTML5/CSS3/JS网站处理,并且可以脱机访问或者像这样的东西最好被当作一个直接的应用程序来处理?在图形方面,有没有办法在那里获得矢量艺术?在Windows软件开发中,我们大量利用XAML来整合矢量艺术,在Objective C/Cocoa世界中是否有类似的东西?

我正在研究,但想从最好的一些建议,所以请让我知道你是如何处理你的经验这种情况。

+0

你总是要处理的应用程序商店。事实上,如果你只想在你的公司内部进行分销,那么与向公众销售相比,它会花费更多的钱(除非你计划越狱销售人员的iPad)。 http://help.apple.com/iosdeployment-apps/ –

+0

事后看来,那是愚蠢的。我忘了你必须通过iTunes安装应用程序。所以你要么建立一个应用程序,并得到批准,或建立一个HTML5离线网络应用程序?这是对的吗? –

回答

1

你完全可以只使用HTML/JS/CSS,并使用cache.manifest在本地存储内容(以便脱机运行)。您可以存储的存储空间有一定的限制,但是如果您打破了该限制,它只会提示用户允许更大的缓存大小。这里有一些链接应该让你相当远。您还需要预测设备旋转/方向。

http://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client-SideStorage.html

+0

感谢您的建议。我建立了大量的响应式网站,所以我不害怕定位,只是功能/开发过程。我真的很感激它 - 出于对这类事情的好奇心,是否应该认真对待应用商店,让它成为一个网站并进行离线访问,或者是否有助于构建应用程序? –

+0

我会考虑一些因素。 1)功能:你不能在本地应用程序中访问尽可能多的功能(如相机)2)实用程序:如果是针对非常小的用户,苹果可以拒绝它[如果你不'要让任何其他用户能够使用它,你是否真的希望在大众分销渠道?] 3)迭代速度:你可以不断更新一个网络应用程序,用户将获得最新的,但通过商店,你有您每次需要7-10天的时间才能获得批准。我根据项目使用了两种方法。 –

+0

这是针对一家特定的公司,在向潜在客户展示产品时用于展示产品,绝对不会让它成为大众传播。频道(应用商店)。只要我能让它脱机工作,我开始认为网络应用程序就是要走的路。 –