Я уже делал несколько веб-приложений для iphone, используя jQTouch и iUI, но теперь я хочу попробовать сделать нативные приложения для iPhone. В качестве первого шага я подумал о попытке портировать один из моих веб-приложений с помощью Phonegap. Пока что это работает хорошо, но я немного обеспокоен некоторыми вещами в Руководстве Apple по рассмотрению и хотел посмотреть, есть ли у кого-то предыдущий опыт и сможет ли он ответить на некоторые вопросы.
2.5 Приложения, использующие непубличные API, будут отклонены
2.6 Приложения, которые читают или записывают данные за пределами назначенной области контейнера, будут отклонены
Я не совсем уверен, что это значит. Я не думаю, что они касаются меня, но если бы кто-нибудь мог дать мне больше информации об этом, было бы неплохо.
2.7 Приложения, загружающие код любым способом или в любой форме, будут отклонены
Этот более хитрый. Они считают HTML-код? Мое приложение загружает контент в DIV-теги с помощью функции jQuery.load (), что означает, что большая часть работы в приложении выполняется на моем сервере. Будет ли «безопаснее», если я сгенерирую JSON или XML данных и обработаю их с помощью JavaScript внутри приложения вместо загрузки форматированного HTML-кода?
2.12 Приложения, которые не очень полезны или не обеспечивают длительную развлекательную ценность, могут быть отклонены
Этот вместе с цитатой:
Если ваше приложение выглядит так, как будто оно было выковано за несколько дней, или вы пытаетесь доставить свое первое тренировочное приложение в магазин, чтобы произвести впечатление на своих друзей, приготовьтесь к отказу. У нас есть много серьезных разработчиков, которые не хотят, чтобы их качественные приложения были окружены любительским часом.
Я задался вопросом, что они считают полезным приложением и что такое длительное развлечение. Это мое первое приложение, и я не нацеливаюсь на широкую аудиторию, это прежде всего способ познакомиться с XCode, iPhone-разработкой и процессом обзора App Store. Тем не менее, приложение будет очень полезно для меня и группы моих друзей.