有向 Apple AppStore 提交 HTML/JS 应用程序(例如 jQuery Mobile 和 PhoneGap)的经验
您提交 HTML/JS 应用程序(例如 jQuery Mobile 和 jQuery Mobile)的经验如何? PhoneGap 到 Apple AppStore?
- 如何实现符合 Apple UI 指南?
- 性能:PhoneGap 似乎还降低了应用程序的速度?
What's your experience with submitting HTML/JS applications, e.g., jQuery Mobile & PhoneGap to the Apple AppStore?
- How to achieve compliance with the Apple UI guidelines?
- Performance: PhoneGap seems to aditionally slow down the app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我们确实向 Appstore 提交了 jQuery/Phonegap 应用程序。苹果屏蔽了我们——我们仍然不明白为什么。
我们向 Google Play 提交相同的应用程序(价格 5 美元)- 12 天下载 17 次,没有任何广告或促销。
我们发现您的应用程序的用户界面质量不足以适合 App Store。提供较差用户体验的应用程序不符合应用程序商店审核指南。
具体来说,我们注意到您的应用程序:
我们相信,您最好确定哪些功能最适合您的用户。但是,请记住,Apple 和 Apple 客户对用户界面和应用程序提供的体验给予很高的重视并具有很高的标准。应用程序应该引人入胜且令人兴奋,使用户能够做他们以前无法做的事情;或者以他们以前无法做到或比以前更好的方式做某事。专注于要解决或需要满足的主要问题,应用程序应该包含一个功能集,可以直观、全面地满足这些需求并超出用户的期望。应用程序应该特定于 iOS 平台,以充分利用 iOS 来提供强大的用户体验。
请评估您是否可以进行必要的修改以改善应用程序的用户体验。
如果您无法(或选择不)修改您的应用程序以符合应用程序商店审核指南,您可能希望构建一个 HTML5 Web 应用程序。您可以直接在您的网站上分发网络应用程序; App Store 不接受或分发网络应用程序。
HTML5 是 HTML 的主要新版本,使音频和视频能够在浏览器中本地播放,而无需专有插件。使用 HTML5,Web 应用程序的外观和行为可以像本机 iPhone 和 iPad 应用程序一样,并且使用 HTML5 的离线应用程序缓存,即使设备处于离线状态,Web 应用程序也可以运行。借助网络应用程序,您可以灵活地根据需要提供尽可能多或尽可能少的功能。
要开始使用 iPhone 或 iPad Web 应用程序,请查看 iPhone Web 应用程序入门。
有关可在 iPhone 上的 Safari 中使用的 HTML 元素和属性的说明,请查看 Safari HTML 参考:简介。
我们不明白如何
- 两级深层列表可以“具有深入且令人困惑的导航”
- 为什么我们的应用程序“没有与应用程序内容和/或 iOS 功能集成”
在提交之前,我们再次与用户进行 beta 测试 - 12 人中的 12 人告诉我们,应用程序导航和数据呈现干净、简单。
但可能不适合苹果天才的东西。
希望未来几年我们会忘记苹果。
We did submit jQuery/Phonegap app to Appstore. Apple block us - we still don't understand why.
We submit same app to Google play (price 5$) - 17 downloads for 12 days WITHOUT any ads or promotion.
We found the user interface of your app is not of sufficient quality to be appropriate for the App Store. Apps that provide a poor user experience are not in compliance with the App Store Review Guidelines.
Specifically, we noticed your app:
We believe it is always best for you to determine what features are best for your users. However, please keep in mind Apple and Apple customers place a high value - and have high standards - for the user interface and the experience an app provides. Apps should be engaging and exciting, enabling users to do something they couldn't do before; or to do something in a way they couldn't do before or better than they could do it before. Focusing on a primary problem to solve or need to fulfill, apps should include a feature set that intuitively and comprehensively addresses those needs and exceeds users' expectations. And apps should be specific to the iOS platform to take the fullest advantage of the iOS in delivering a robust user experience.
Please evaluate whether you can make the necessary revisions to improve the user experience of your app.
If you cannot - or choose not to - revise your app to be in compliance with the App Store Review Guidelines, you may wish to build an HTML5 web app instead. You can distribute web apps directly on your web site; the App Store does not accept or distribute web apps.
HTML5 is the major new version of HTML and enables audio and video to play natively in the browser without requiring proprietary plug-ins. Using HTML5, web apps can look and behave like native iPhone and iPad apps, and using HTML5's Offline Application Cache, a web app can work even when the device is offline. With web apps, you have flexibility to deliver as much or as little functionality as you desire.
To get started with iPhone or iPad web apps, please review Getting Started with iPhone Web Apps.
For a description of the HTML elements and attributes you can use in Safari on iPhone, check out Safari HTML Reference: Introduction.
We dont understand how
-two level deep list can be "has deep and confusing navigation"
-why our app "did not integrate with app content and/or iOS features"
Again before submitting we make beta-testing with users - 12 person from 12 tell us that app navigation and data presentation clean and easy.
But probably not for Apple genius-stuff.
Hope next few years we will forget about Apple.
虽然我自己正在开发基于 PhoneGap 的应用程序,但我还没有达到将其提交到 App Store 的程度。
您可以考虑将您的问题发布到 PhoneGap Google 论坛,因为那里的一些人已经成功解决了这个问题提交过程。
While I'm working on a PhoneGap-based application myself, I haven't gotten to the point of submitting it to the App Store.
You might consider posting your question over at the PhoneGap Google Group, as several folks there have successfully gone through the submission process.
在您的index.html参考中使用缩小的Phonegap。 jQuery Mobile 目前的状态是 Alpha 4;有一些性能问题确实困扰着我,但它们看起来很快就会进入测试版,我相信他们会解决这些问题。我非常希望 Apple 支持 HTML5 生成的应用程序,并且我希望您不是第一个这样做的人。我确实担心的一件事是,除了通过这样的 shell 之外,Apple 还没有找到分发基于 HTML5 的应用程序的方法。
Use Phonegap minified in your index.html reference. The state of jQuery Mobile is Alpha 4 right now; there are some performance issues that are really troubling me, but they look to be going beta soon and I am sure they will address them. I highly expect Apple to be supportive of an HTML5-produced application and I would expect you are far from the first to do this. One thing that does concern me is that Apple has yet to find way to distribute HTML5-based apps except through shells such as this.
我在 AppMobi 工作,它有一个竞争产品……但最终结果非常相似。
我们已经有很多人(包括我们)毫无问题地提交了 iOS 应用程序。唯一出现问题的时候是由于内容或应用程序的特定问题,而不是其构建方式。
至于 jquery mobile(以及 jqtouch 和其他),uiWebView 在更新和性能方面落后于 Safari,因此它可能在 Safari 上运行良好,但在容器中运行速度较慢。这是每个人都会遇到的问题。我鼓励您改为查看 http://zeptojs,因为它更小并且针对移动设备,并试图兼容jquery。我一直在测试 javascript 框架,但尚未找到一种性能可接受的基于跨平台 UI 的框架。
插件我鼓励您查看http://xdk.appmobi.com 如果你只是做基于 html/js/css 的应用程序。
I work for AppMobi, which has a competing product...but the end result is very similar.
We've had a bunch of people submit iOS apps (including us) with no issues. The only time problems arise is due to content or application specific problems, not with how it was built.
As to jquery mobile (along with jqtouch and others), the uiWebView lags behind Safari with updates and performance, so it may run fine with Safari but slower in the container. That's one problem everyone deals with. I'd encourage you to look at http://zeptojs instead, since it's smaller and aimed at mobile devices, with an attempt of being jquery compatible. I'm always testing javascript frameworks and have not found a cross platform UI based one that's performed acceptable.
plug And I'd encourage you to check out http://xdk.appmobi.com if you are just doing html/js/css based apps.