{"id":14274,"url":"\/distributions\/14274\/click?bit=1&hash=fadd1ae2f2e07e0dfe00a9cff0f1f56eecf48fb8ab0df0b0bfa4004b70b3f9e6","title":"\u0427\u0435\u043c \u043c\u0443\u0440\u0430\u0432\u044c\u0438\u043d\u044b\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"6fbf3884-3bcf-55d2-978b-295966d75ee2"}

Разработчики пожаловались на Apple: компания объявила о выходе iOS 14 за сутки до релиза, и они не успели подготовиться Статьи редакции

В 2019 году компания дала им неделю на подготовку.

На презентации 15 сентября Apple сообщила о выходе обновления iOS 14 на следующий день. Однако разработчики оказались не готовы — компания не предупредила их о релизе заранее, обратили внимание Business Insider, Mashable и другие издания.

В Twitter-аккаунте своей игры Animal Crossing: Pocket Camp компания Nintendo призвала пользователей не загружать обновление, иначе могут возникнуть сбои.

We have confirmed that you cannot start the application after updating the iOS device to iOS 14.

We are planning to fix this issue in an upcoming update within this month.
We do not recommend you to update your device to iOS 14 until we have fixed this issue. https://t.co/G4RiqoAd0x
Мы подтверждаем, что приложение не откроется после установки iOS 14. Мы планируем исправить эту проблему в следующем обновлении в этом месяце. Мы не рекомендуем обновлять ваше устройство до iOS 14, пока мы не исправим эту проблему.

Многие разработчики жалуются или шутят в Twitter, что им не хватает времени на разработку обновления.

Hot take: Apple releases iOS 14 at a day's notice to make sure the "Elevated Heart Rate" feature works well for all developer watches. #AppleEvent
Apple предупредила о выпуске iOS 14 за день, чтобы убедиться, что функция «Повышенный пульс» хорошо работает на часах всех разработчиков.
My conspiracy theory is that iOS 14 has been GM for at least a week, and engineering wanted to release it to developers back then, but marketing didn’t want it revealing anything about the new products.
Моя теория заговора состоит в том, что GM-версия iOS 14 была готова как минимум неделю назад, и тогда инженеры хотели выпустить ее для разработчиков, но маркетологи не хотели раскрыть что-либо о новых продуктах.
Apple just ruined everyone’s day with the news that iOS 14 is dropping tomorrow. No developer is ready. You’ll want to hold off on this update for a bit.
Apple просто испортила настроение всем новостью, что завтра выйдет iOS 14. Ни один разработчик не готов. Вам лучше ненадолго отложить это обновление.
Apple announcing the iOS 14 release date 24 hours ahead of time as a summer ending gift to developers 🤣
Apple объявляет дату выпуска iOS 14 за 24 часа в качестве подарка разработчикам.
Cannot believe they are just shadow dropping iOS 14. That feels so horrible as a developer.
Не могу поверить, что они так сразу заявили о релизе iOS 14. Это ужасно для меня как для разработчика.
Apple randomly dropping iOS 14 in one day without any prior notice is very on brand with 2020.
Apple ни с того ни с сего выпускает iOS 14 за один день без предупреждения, очень в стиле 2020 года.

Business Insider пишет, что в 2019 году разработчики получили уведомление об обновлении ОС более чем за неделю.

0
90 комментариев
Написать комментарий...
Vladislav Trubakov

Во время беты, которая длилась несколько месяцев, подготовить приложения нельзя конечно

Ответить
Развернуть ветку
Вофк Гладун

Речь не о разработать - в серьезных компаниях с многомиллионными скачиваниями, подготовили на feature бранчах фиксы заранее. Но выкатить или хотя бы собрать или тем более залить на модерацию их эпл не давала до момента самого релиза новой версии. В результате пользователи обновились, а разработчикам нужно с тормознутого яблочного портала выкачать пару гигов дистрибутива, развернуть, собрать приложение, хотя бы минимально протестировать ещё раз на финальной версии (в 13 они с каждой бетой и minor релизом вносили breaking changes и могли добавить больше косяков, чем исправить) и потом отправить на модерацию. Где они сразу попадают в миллионную очередь, т.к. до этого загружать хрен кому давали. При этом для многих (особенно стриминговых сервисов с активной поддержкой chronecast) выкатывания обновление под 14 до ее выхода было _очень_ критично. 

Ответить
Развернуть ветку
Sergey Chernov

То есть нельзя заранее выкатить версию приложения, которая одновременно совместима с обеими версиями? Например навставляя костылей внутри с разной логикой в зависимости от версии, чтобы потом костыли выпилить? Сомневаюсь. Я не спец в разработке под iOS, но в теме совместимости опыт есть.

Ответить
Развернуть ветку
Вофк Гладун

Разработать можно, большинство крупных компаний принялись разрабатывать сразу, как появилась возможность. Но выкатить нельзя. У apple очень специфичная и закрытая экосистема, начиная с того, что сборка может производиться только на яблочной технике и с использованием их софта и заканчивая самими core ask и прочим инструментарием. Фактически, они дали возможность посмотреть на то, что поменяется и даже исправить приложение (с учётом новой версии), но собрать и загрузить в стор, даже в закрытое тестирование возможности не дали. На старой версии xcode всё рухнет на этапе компиляции, т.к. она не в курсе об изменениях в SDK и ОС, на новой - не соберется для загрузки в стор/на ревью. А матерят все разработчиков, конечно. Как и в случае с iOS 13 где каждая минорная версия и апдейт, исправляя что-то одно ломала другое.

Ответить
Развернуть ветку
87 комментариев
Раскрывать всегда