Нас информируют Идущие в Магазин.
Практический каждый владелец iPhone знает, что его гаджет выгодно отличает от массы «убийц» не только неповторимый дизайн, но и большой выбор КАЧЕСТВЕННЫХ и ПОЛЕЗНЫХ приложений. Думаю уважаемому читателю, да и начинающему разработчику для iOS будет интересно узнать, как достигается такое качество.
Всё началось в мае 2010 года, когда одному холостому жителю Москвы надоело мучить себя вечной проблемой выбора хорошей колбасы и творога в типичном продуктовом магазине. Спросишь у продавщицы иной раз: «В чем отличие этой колбасы вон от той?», а в ответ только: «Производитель другой, а по качеству не знаю». Но ведь адекватному человеку хочется нормального мяса, а не соевого суррогата. И тут возникла мысль — почему бы под рукой не иметь списка пригодных продуктов, качество которых так регулярно тестируют во многих СМИ? Список — хорошо, но записанным на бумаге его носить с собой не очень-то удобно? Поэтому родилась идея специального приложения для смартфона, но т.к. подобного рода информация будет интересна большему количеству людей, то для начала нужно запустить просто web-сайт. Сказано — сделано. Получился сайт Иду В Магазин.Ру Осталось решить одну маленькую задачку — рассказать людям о таком замечательном сайте. Спамом заниматься не хотелось, денег на контекстную рекламу нет, решение вопроса отложили. Пришёл июль, а вместе с ним и жуткая жара.На прилавках начали появляться первые плоды с бахчи — арбузы и дыни, а их ведь так хочется поедать в жару, но в мозгу плотно засело остережение: «нельзя покупать первые плоды, они все в нитратах и пестицидах!», тем более был горький опыт в прошлом году. И снова эврика! Приложение для iPhone, в котором будут отмечены точки, где продаются нормальные арбузы/дыни, а где ещё с нитратами. Заодно и баннер с рекламой сайта вставим. Начался этап программирования. А в программировании есть одна 100% гипотеза:
окончание_срока_разработки = планируемый_срок_разработки * 2.
Так и с приложением «Арбузы/Дыни 2010» — хотелось получить к 1 августу, к началу торговли официальных бахчевых развалов города Москвы, а закончили 14 августа. Жаль, конечно, что так вышло, но из одной недавних презентаций Apple разработчик или вспомнил, что Стив Джобс клялся и божился: «Теперь приложения рассматриваются быстро и практически всегда», вот тому иллюстрация (рис. 1):
Счет идет на дни, т.к. в сентябре в Москве уже не очень хочется летних ягод, да и прогноз погоды обещает похолодание. Проходит 3 дня, 5 дней, 7 дней… А вестей от AppStore review-team нет. 23 августа на сайте появляется новость, что приложение «развернули» из AppStore, из-за того, что требовала регистрацию для доступа к контенту. Возникло легкое напряжение, т.к. в «Арбузах/Дынях» такая же регистрация, которая нужная для «бизнес-процесса», т.е. функционирования приложения, а так же и для сбора статистики, которая поможет для создания будущих приложений. Шестое чувство не подвело — в ночь с 25 на 26(msk) приходит письмо, о reject-е как раз с формулировкой:
Судя по описанию вашей программы, 100% регистрация собственно и не нужна, а мы заботимся о пользователях.
В душЕ одни эмоции: WTF! 10 дней на ревью! Время убегает, а вы заворачиваете!!1 Посылается e-mail, о том, как очень важно быстрее иметь приложение в AppStore, но что-то подсказывает, что ребята из review-team будут непреклонны, поэтому нужно как можно скорее переделывать программу. 26 августа засылается новая версия, скорректированная по требованиям Apple. История попадания приложения в AppStore в картинке.
Необходимо отметить, что так же правился код на сервере. Т.к. идея приложения была такова: в Москве 600 +/- официальных бахчевых развалов, арбузы/дыни завозятся каждые
Теперь reviewer пишет, что во время голосования на экране возникает ошибка и делает вывод: «Приложение не функционирует». На душе спокойнее стало. Эмоции шутливые, т.к. всё сроки кончились — смога нет, жары нет, бабьего лета нет, +13 на улице. Пишется письмо с тезисом: «Ребята, эту ошибку на сервере уже пофиксили». Но коллеги с форума подсказали, этого не достаточно надо переотправлять приложение. Тут конечно возникла эмоция — WTF!!1, но т.к. «полимеры прос…кончились» и терять нечего, переотправляем. На календаре уже 8 сентября. Через несколько часов в логах сайта отмечаем, что review-ер пользовался программой, но статус рассмотрения не поменялся, см. рис. 2.
Дни идут один за другим, приходит понимание того, что надо менять идею статьи/новости для iPhones.ru с «Арбузы без нитратов в iPhone» на «Контроль качества приложений в AppStore», особенно это стало актуально в свете недавно опубликованных правил рассмотрения приложений для AppStore. И вот, спустя 30 дней приложение «Арбузы/Дыни в Москве 2010» появляется в AppStore [iTunes link].
Конечно, «Арбузы/Дыни» на этот сезон актуальность свою уже потеряли, но зато теперь известно как сильно в Apple пекутся о качестве программ в AppStore, а любой опыт очень полезен в будущем.
С уважением, и желанием в скором времени порадовать новым и не менее полезным приложением, команда Иду в Магазин.Ру
28 комментариев
Форум →Детский лепет.
Apple Review Team ответили по делу.
Надо устранять ошибки и выпускать качественные программы, а то пишите черт знает что, что вы правы, они плохие. В общем, ниочем.
Лучше бы потратили на неделю больше времени на разработку и чтение требований Apple.
>>Ведь казалось бы, какое дело review-team до сервера?
Детский лепет номер 2.
Программа должна работать, как она там внутри реализована – никого не волнует. Цензоры Apple включают программу – а она ошибку о неработоспособности, в итоге – отказ, с чем на 100% согласен.
Может кто знает разработчиков?
Мне нужно сделать приложение!
[email protected]
Где-то я это уже читал, но не помню где….
Неделю-две назад….
Сделали бы веб приложение для сафари да и все на первое время
2xaoc
Дык аффтар и не говорит что он прав – все бараны. )))
Байан, было уже на хабре.
Автору бан.
Ну теперь главное замеры – сделано нормально.
Повторюсь, требуется ул. Галушкина, очень буду благодарен ))
Я не до конца понял прикола. Сначала разраб не читает требования к приложениям, потом упускает из вида сервак, а потом жалуется на Apple? Я правильно понял? ;)))
Здравствуйте!
Я разработчик. Почему вы считаете, что я жалуюсь? :)
Я приобрел опыт, как начинающий разработчик для iOS, и решил с ним поделиться :)
Делюсь в виде этой статьи, которую специально написал для iPhones.ru – это даже следует из текста.
Что меня несколько расстроило, так это сроки review, а в остальном я очень рад продуктам и услугам Apple
@EdGar79
Замеры проводить уже нет смысла, т.к. сезон подходит к концу :) Надеюсь в следующем сезоне проведем такую акцию :)
@sputnik
web-приложение не хотелось, т.к. было желание, чтобы всё могло работать и в offline
@xa0c
с таким же успехом, цензоры могут говорить о том, что к примеру в фото-приложении, осуществляется не правильные ресайз. Судя по новым правилам, это называется, что я перешел линию, которую не увидел :)
И прошу учесть, что разработка шла в темпе вальса, т.к. сезон продаж уже начался
Автор приложения хочет получать мясо из колбасы))))))
@iBeginner да потому что в сторону Apple у вас насмешливый тон, а то что Вы баранили по-черному, Вы так в тексте и не признались ))))
Странно, что комментаторы считают, что разработчик жалуется. Статья не об этом, а об опыте публикации приложения и насколько тщательно и в какие сроки в Apple его рассматривают.
@enshyou бинго! :)
Интересная статья, познавательная. Избежать ошибок всегда проще задним умом. :-)
iBeginner
В Люблино и Марьино ни одного развала не обозначено, хотя их там тьма-тьмущая. Это так и было задумано?
@Megabass
адреса _ОФИЦИАЛЬНЫХ_ бахчевых развалов я брал из результатов тендеров соответствующих префектур. Как видите, к сожалению, подобного рода информации не оказалось на сайтах префектур ЗАО и ЮВАО :( При этом я понимаю, что в этих округах проживает половина населения Москвы :)
dvsbjkhgflwguqwflwfgwfhquwfwhd
Нашли чем удивить, кому рассказать как по 4-6 месяцев идет ревью? Причем причины отказа намного более идиотичны.
Блин ели прочитал
Понимаю что програмист старался но это +1 треш в сторе.
У меня пол года проблемы были… Что только не писали. Зато когда одобрили сразу в топ залетел.
мутная идея какая то, при всем уважении к автору. А кто бы бегал по точкам для замеров содержания нитратов?
@iBarmalei
Я договаривался на тот момент с экспресс-лабораторией. Бегал бы я один, 1 раз проехать на машине по 3 точкам вечерком, когда пробок нет. Программа ведь задумывалась как реклама сайта :) Да и планировал к каждому замеру прикладывать фото-доказательство, ведь если что, любой желающий мог бы перепроверить.
и чо, кто то попрется на другой конец москвы за арбузом?
Бедняжка, не замерзнет?)
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Куда делась Загруженная музыка в Apple Watch на прошивке watchOS 3.0?
Как в macOS Sonoma изменить настройки DNS и Proxy
В iOS 10 пропала калибровка компаса. Как это исправить?
Как работать с PDF-файлами на iPhone
Почему на Mac постоянно появляется папка Перемещённые объекты
Что делать, если не заряжаются AirPods
Как подключить OneDrive в качестве сетевого диска на Mac?
Что случится с подпиской iCloud при переходе на Apple One