{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

Разработчики пожаловались на 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 комментариев
Написать комментарий...
Иван Лобанов

Пишу для всех диванных аналитиков. Заливать сборку с обновлением в App Store Connect можно только с Xcode GM (вышел вчера вечером). В каждой бете есть свои баги, они меняются из беты в бету (известны случаи, когда баг приходил на пару бет в гости, а потом сам уходил). Потому никто на бете ничего серьезно не тестирует, ибо это прямая трата бюджета в никуда.
После заливки билда с Xcode GM эта сборка должна пройти проверку. В мирное время проверка занимает более 1 дня. Когда все разработчики заливают сборку в 1 день время увеличивается. Вывод напрашивается сам. Даже если ты моментально зальёшь что-то, оно не будет готово к релизу.

Ответить
Развернуть ветку
Alexey Sikorskii

Интересно, а что такого есть в xcode gm что не позволяет залить в тестфлайт новый билд? Неужели Что мешало исправить критичные баги с вылетом? Почему на билд серверах годами стоят старые версии xcode и это не мешает публиковать обновления?

Не надо оправдывать собственную лень и халатность тем что apple внезапно (!) запустил новую ios. Если разработчик отложил исправления до последнего дня - надо гнать такого разработчика ищущего оправдания.

Ответить
Развернуть ветку
Павел

Не ну если есть много денег, которые очень хочется выкинуть в трубу, то почему бы ещё не поддерживать текущую бетку, в которой переодически твориться магия, как и в бетке хкода, держать штат девайсов с беткой, заебывая qa регрессом каждую новую версию и выкатывая в прод костыли для закрытия косяков бетки, потом костыли для нивелирования предыдущих костылей. В общем да, отличная идея ввязываться в эту волокиту пораньше)
Ах да, в гм есть возможность зарелизить этот самый билд, чего нет в бета версиях. Хоть на внутренних и внешних тестировщиков можно было разлить начиная с 25 августа, в стор этот билд уйти не мог, только с гм версии.
Ах да 2, на билд серверах не получится держать старые версии "годами" тк каждый год случается вот это -

 Starting April 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK. 

И это если опустить само ревью и время требующееся на его прохождение и ожидание, которое сейчас, вангую, будет поболее привычного одного дня. Да более чем уверен GM версия была недоступна первое время из-за наплыва желающих, прикольно будет если кто ушлый повторит успех XcodeGhost на этом поприще. 

Ответить
Развернуть ветку
Alexey Sikorskii

Да, наверно, вы правы. выглядит все очень страшно.

А как все же стоит поступить, если у вас сверхпопулярная игра, многомиллионные доходы от неё, сотни тысяч игроков ежедневно?
Вариант 1 - Написать им и сообществу жалостливые письма что бы они ни в коем случае не ставили новую версию операционки...

или

Вариант 2. все же рискнуть и ввязаться в исправление критичных ошибок заранее и избежать ситуации когда у ~20% аудитории в первые дни посыпяться креши?

PS. Посмотрите на fastlane для публикации, если еще не обращали внимание на него.

Ответить
Развернуть ветку
Павел

В аппсторе более полутора миллионов приложений и из них хорошо если сотня имеет описание вами доходы. Да, кстати, чтобы у пользователей посыпались краши нужно очень постараться, ну либо чтобы очень не повезло. На этапе гм скорее вопрос поддержки новых фич и самого релиза, те скачать гм хкод, провести регресс -> зарелизить -> пройти ревью. Раньше на это была неделя, сейчас один день. 
PS. Какое отношение ко всему этому имеет фастлан? 

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