При всей популярности бета-версий iOS как среди разработчиков, так и среди пользователей, их общее количество не так уж велико. Оно совсем невелико по сравнению с той толпой, которая приходит ставить iOS после финального релиза. Этой горстке людей не удаётся поднять шумиху вокруг какой-то проблемы в предрелизной версии: отчасти из-за того, что их мало, и поддержки не найти, отчасти — из-за самого бета-статуса. Мол, в финальной поправят. С Картами так не вышло.
11 июня, сразу после вступительного мероприятия WWDC, Apple выложила первую бета-версию iOS 6. С Картами в ней уже было всё плохо — но сохранялась надежда на улучшения в бета-версии под номером два. Появилась и она, затем вышли поочерёдно beta 3 и beta 4… без толку — Карты продолжали «радовать» несуществующими городами, маршрутами через взлётные полосы и путаницей в адресах. Заметьте: это мы даже не говорим про Flyover…
…хотя, наверное, стоило бы о нём сказать.
Писатели софта предупреждали Apple. Они понимали, что нельзя допускать к релизу. Вот некоторые их цитаты:
Пока шёл период бета-тестирования, я отправлял отчёты об ошибках (они знамениты тем, что их игнорируют), неоднократно писал на форумы и связывался по почте со многими участниками команды MapKit из Apple.
Я им как минимум по одному разу после выхода каждой из бета-версий предрекал апокалипсис — и не я один. Карты, по всеобщему мнению, были настолько ужасны, что отправлять отчёты об отдельных ошибках не имело смысла. Нам бы пригодился такой интерфейс, где можно было бы выделить целый регион и прикрепить надпись «Вот здесь — всё неправильно».
Поскольку Карты — это встраиваемый системный сервис, то ошибки в нём автоматически приводят к ошибкам внутри сторонних приложений. Одному из разработчиков — о, чудо! — посчастливилось пообщаться на эту тему с сотрудником Apple. Тот заявил, что «проблема ясна», и что усилия по отправке отчётов не пропадут даром.
Всё это было удручающе. Нас не волновал источник Карт, мы просто хотели, чтобы ощущения наших клиентов не менялись с переходом от iOS 5 к iOS 6. А в итоге из-за апгрейда часть функций просто перестали работать, хотя нам говорили, что изменения коснутся только внешнего вида.
Предположим, у Apple не хватает рук для совершенствования Карт — это всё к вопросу о недостатке кадров. Но в таком случае не лучше ли было воспользоваться действующим контрактом с Google и повременить с внедрением собственного решения? Неужели навигация голосом была столь важна, а, Apple? [cnet]
Источник: