2013-05-07 74 views
0

所以我刚开始开发iPhone应用程序,在这一点上,我可以使用一些方向来完成我想要开始的项目的最佳方式。由于我是新人,我不知道用不同方式做同样事情的利弊。是否有一种“标准”方式来开发这样的应用程序?

简而言之,我试图制作一个由用户内容驱动的基本应用程序。一个例子就是评论系统。也许我的应用程序有一个故事,用户可以评论它。所有这些信息(故事,评论,用户名等)都将存储在我的服务器上的MySQL数据库中。

在我的服务器上使用iPhone屏幕尺寸在html/css/php中开发我的应用程序并仅使用Web视图是否正常?我觉得要做到这一点比在客观的C中做到这一切容易,尽管我从来没有真正让自己的手弄脏以前的应用程序。

来自比我更有经验的人的想法将不胜感激! Webview适合创建应用程序吗?

回答

2

这就是我说:

你可以做整个网络的东西与平台,如PhoneGap,它可能更容易,但是如果你要使用本机代码:

  • 你想要的应用外观和感觉就像是为平台
  • 你想做的任何事情计算昂贵
  • 你想做非HTTP网络
  • 你发希望与硬件(相机,accellorometer等)的接口
  • 你想做的任何事情很不具体平台
+0

正是我在找的东西。谢谢! – 2013-05-07 22:56:04

+1

@EricSmith:当然。祝你的程序好运! – Linuxios 2013-05-07 22:57:35

4

请注意,应用程序,只是UIWebView显示网页肯定会被从App拒绝商店。

,您将收到一条消息,如这样的:

我们发现您的应用提供的经验是不是从Web浏览体验十分不同,因为它是通过将本地的iOS功能。

虽然您的应用内容可能与您的网站或其他现有网站有所不同,但它提供的体验与使用Safari的一般体验没有显着差异,正如App Store评论指南所要求的。

您可能希望为精选或小众用户提供方便的网络媒体资源访问权限,并且可以通过诸如推送通知等功能来增强该体验。但是,此类应用程序不包含足够的本机iOS功能以适合App Store。或者,您可能希望向用户提供关于如何创建Safari Web剪辑以添加到其iOS设备主屏幕的说明。或者,如果您想与选定的一组用户分享应用程序,我们推荐使用Ad Hoc分发方法。有关Ad Hoc Distribution的详细信息,请参阅iOS配置门户。

我们鼓励您查看您的应用概念,并评估您是否可以合并其他功能以增强用户体验。

相关问题