Популярное приложение для ведения личных финансов Cha-Ching, о котором мы уже не раз писали, обновилось до версии 1.6. Обновление содержит несколько улучшений, которых очень не хватало с самого запуска программы. Только вот проблема в том, что уже больше месяца программу не пропускают в AppStore модераторы из Apple.
В версии 1.6, как сообщает автор своём блоге, была значительно улучшенная синхронизация с десктопным клиентом Cha-Ching, были сделаны улучшения в плане составления бюджета, исправлен ряд багов касающихся работы с памятью и, что самое главное, как я понял, вроде как наконец-то была добавлена функция перевода денег между счетами, а это на даный момент самое заметное слабое место в Cha-Ching.
Так вот, первоначально Cha-Ching 1.6 был отправлен в AppStore в конце августа. После 14-ти дней ожидания было получено сообщение о том, что программа не была пропущена в AppStore. Причина отказа со стороны Apple была, как обычно, довольно-таки странная. Дело всё в том, что среди ключевых слов, которые были добавлены к приложению (а с недавних пор Apple обязывает всех разработчиков добавлять ключевые слова к программам, это призвано улучшить поиск для пользователей) одно слово совпадало с названием другой программы из AppStore, которое Apple добавили в список исключений.
Естественно, ключевое слово было тут же удалено и программа вновь отправилась штурмовать модераторов AppStore. Следующего ответа пришлось ждать ещё 16 дней и вновь отказ. На этот раз, ребята, отвечающие за попадание приложений в онлайн-магазин, усмотрели в Cha-Ching 1.6 нарушение правил построения интерфейсов Apple. В приложении есть пункт, который позволяет привязать какой-либо платёж (payee) к месту на карте, где вы сейчас находитесь. Так вот, если вы это делаете и нажимаете кнопку Разрешить (когда вас спрашивают «Можно ли определить местоположение?») то на экране появляется иконка отображающая загрузку. Если же запретить программе определить местоположение, то эта иконка всё равно появится и будет крутиться неизвестное количество времени. Баг, конечно, на лицо. Возможно, он не такой уж и страшный, но тем не менее. Любопытно, что в версии 1.6 в этом плане ничего не менялось и этот баг присутствует во всех предыдущих версиях Cha-Ching, однако, заметили его только сейчас.
В итоге на дворе уже практически октябрь, а программа пытается попасть в AppStore аж с августа. Что будет дальше, естественно, никому неизвестно. Скорее всего, нам придётся ждать ещё как минимум две недели пока в Apple проверят программу на профпригодность и то, не факт что ей вновь не дадут от ворот поворот. Кстати говоря, новый способ оповещения разработчиков о недочётах в их программах посредством телефонных звонков здесь был бы как нельзя кстати и вполне возможно ускорил бы процесс её попадания в онлайн-магазин, только вот как-то в действии этот новый способ не сильно заметен.
Ко всему прочему, как заявляет автор программы в своём блоге, без версии 1.6 Cha-Ching для айфона он не может выпустить совсем новую версию Cha-Ching для компьютера (Cha-Ching 2, выход которой был запланирован на 30-ое сентября), так как со старой версией мобильного приложения она может попросту не синхронизироваться.