Разработчики пожаловались на Apple: компания объявила о выходе iOS 14 за сутки до релиза, и они не успели подготовиться
Статьи редакции
В 2019 году компания дала им неделю на подготовку.
На презентации 15 сентября Apple сообщила о выходе обновления iOS 14 на следующий день. Однако разработчики оказались не готовы — компания не предупредила их о релизе заранее, обратили внимание Business Insider, Mashable и другие издания.
В Twitter-аккаунте своей игры Animal Crossing: Pocket Camp компания Nintendo призвала пользователей не загружать обновление, иначе могут возникнуть сбои.
Многие разработчики жалуются или шутят в Twitter, что им не хватает времени на разработку обновления.
Business Insider пишет, что в 2019 году разработчики получили уведомление об обновлении ОС более чем за неделю.
14 бета вышла еще в июне. 3 месяца этим даунам не хватило, чтобы подготовить обновление? Они же не России, где неожиданность номер 1 - это приход зимы и неготовность к этому коммунальных служб
Легко может работать в бете и сломаться в GM. Плюс, из-за того, что есть только один день, все выкатят апдейт одновременно с точностью до дня и это вызовет длинную очередь на модерации
Основная проблема в том, что не было гарантии, что баги не вызваны косяками оси. Или что то новое не появится. Второе то, что эпл ещё вчера не давала релизить сборки с новым xcode.
Пишу для всех диванных аналитиков. Заливать сборку с обновлением в App Store Connect можно только с Xcode GM (вышел вчера вечером). В каждой бете есть свои баги, они меняются из беты в бету (известны случаи, когда баг приходил на пару бет в гости, а потом сам уходил). Потому никто на бете ничего серьезно не тестирует, ибо это прямая трата бюджета в никуда.
После заливки билда с Xcode GM эта сборка должна пройти проверку. В мирное время проверка занимает более 1 дня. Когда все разработчики заливают сборку в 1 день время увеличивается. Вывод напрашивается сам. Даже если ты моментально зальёшь что-то, оно не будет готово к релизу.
Вы там программисты или нет? Ну баги,ну приходят ,уходят .
Эппл вам дала 3 месяца на исправление их багов ,а вы и баг репортов поди не писали?
Вы платите 100 баксов в год, за xcode, за маки и так далее. И что, вам впадлу тестерами побыть бесплатно? Вы там что, совсем не хотите улучшать за ваши деньги экосистему Эппл?
Интересно, а что такого есть в xcode gm что не позволяет залить в тестфлайт новый билд? Неужели Что мешало исправить критичные баги с вылетом? Почему на билд серверах годами стоят старые версии xcode и это не мешает публиковать обновления?
Не надо оправдывать собственную лень и халатность тем что apple внезапно (!) запустил новую ios. Если разработчик отложил исправления до последнего дня - надо гнать такого разработчика ищущего оправдания.
А как тогда тот же VK, Synology пофиксили проблемы на iOS 14 до выхода GM?
Я верю, что возможно, для некоторых ошибок нужно использовать фичи из iOS 14 (и тогда, естественно, приходится ждать выхода GM). Но ведь не всегда (и, думается, в большинстве случаев)
Спасибо за пояснение. А то уже хотел начать бомбить на этих слоупок-разрабов, которые не успели с июня подготовиться, а оно вот как на самом деле. Apple, конечно, странно поступили, да.
Спасибо за разъяснение. Я правильно понимаю, что если бы к названию предыдущей беты просто добавили приписку что это GM/почти GM - все разработчики бы ломанулись исправлять баги уже тогда?
Речь не о разработать - в серьезных компаниях с многомиллионными скачиваниями, подготовили на feature бранчах фиксы заранее. Но выкатить или хотя бы собрать или тем более залить на модерацию их эпл не давала до момента самого релиза новой версии. В результате пользователи обновились, а разработчикам нужно с тормознутого яблочного портала выкачать пару гигов дистрибутива, развернуть, собрать приложение, хотя бы минимально протестировать ещё раз на финальной версии (в 13 они с каждой бетой и minor релизом вносили breaking changes и могли добавить больше косяков, чем исправить) и потом отправить на модерацию. Где они сразу попадают в миллионную очередь, т.к. до этого загружать хрен кому давали. При этом для многих (особенно стриминговых сервисов с активной поддержкой chronecast) выкатывания обновление под 14 до ее выхода было _очень_ критично.
Я бы этот вопрос эпл адресовал, они те еще раздолбаи и багоделы. Когда-то все вылизывали в идеал и все делали четко в срок, но те времена давно прошли и сейчас все их поделия это мессиво багов и недоделок, а на репорты у них джунов не хватает. Там нормальных разработчиков осталось полтора землекопа, остальные как в цирке, все разноцветные и разногендерные в угоду Куку, а не благу компании. И презентация вчерашняя какой-то убогий цирк, пародия на былое величие.
Где эти разработчики были до этого? Бета тест ios 14уже давным-давно идёт, стабильная версия как месяца полтора уже держится... Причём бета версия для разработчиков специально выпускается
Не рекомендую обновляться до iOS 14 GM. Сильное падение производительности, особенно на старых устройствах.
Рекомендую обновиться до 13.7, пока есть такая возможность. У этой сборки самая высокая производительность.
Успеть что? Нагородит костылей в отдельной ветке с поддержкой бетки 14 в бетке хкода без возможности релиза? Ах да, ещё не забытая прогонять регресс на каждый апдейт бетки и мержить релизы с актуальной версии, добавляя туда костыли чтобы в бетке «заработало» до очередного апдейта.
Проклятый монополист! Уже лет 7 выпускает обновление ОС в сентябре, а разработчикам даёт доступ к бэте после wwdc в июне! И каждый раз релиз ios выходит так же внезапно, как снег зимой у коммунальщиков! Что с этих проклятых яблочников них взять - геи!
14 бета вышла еще в июне. 3 месяца этим даунам не хватило, чтобы подготовить обновление? Они же не России, где неожиданность номер 1 - это приход зимы и неготовность к этому коммунальных служб
Легко может работать в бете и сломаться в GM. Плюс, из-за того, что есть только один день, все выкатят апдейт одновременно с точностью до дня и это вызовет длинную очередь на модерации
Основная проблема в том, что не было гарантии, что баги не вызваны косяками оси. Или что то новое не появится. Второе то, что эпл ещё вчера не давала релизить сборки с новым xcode.
А сделать сборку под релизную версию и прогнать все тесты? Если приложения не самые простые - то это займет определенно больше одного рабочего дня.
Комментарий недоступен
Хорошо быть тобой. А нам это действительно как приход зимы в октябре. Вроде и время было, чтобы подготовиться, но пришла она всё равно сильно раньше.
Золотые слова!
Пишу для всех диванных аналитиков. Заливать сборку с обновлением в App Store Connect можно только с Xcode GM (вышел вчера вечером). В каждой бете есть свои баги, они меняются из беты в бету (известны случаи, когда баг приходил на пару бет в гости, а потом сам уходил). Потому никто на бете ничего серьезно не тестирует, ибо это прямая трата бюджета в никуда.
После заливки билда с Xcode GM эта сборка должна пройти проверку. В мирное время проверка занимает более 1 дня. Когда все разработчики заливают сборку в 1 день время увеличивается. Вывод напрашивается сам. Даже если ты моментально зальёшь что-то, оно не будет готово к релизу.
Вы там программисты или нет? Ну баги,ну приходят ,уходят .
Эппл вам дала 3 месяца на исправление их багов ,а вы и баг репортов поди не писали?
Вы платите 100 баксов в год, за xcode, за маки и так далее. И что, вам впадлу тестерами побыть бесплатно? Вы там что, совсем не хотите улучшать за ваши деньги экосистему Эппл?
А кто тогда будет?!
Просто в фильмах хакеры всегда сидят в каких-то супер крутых альфа/бета-версиях с даркмодом. 😅
Кроме профессионалов разработки и тестирования
А так больше никто
Интересно, а что такого есть в xcode gm что не позволяет залить в тестфлайт новый билд? Неужели Что мешало исправить критичные баги с вылетом? Почему на билд серверах годами стоят старые версии xcode и это не мешает публиковать обновления?
Не надо оправдывать собственную лень и халатность тем что apple внезапно (!) запустил новую ios. Если разработчик отложил исправления до последнего дня - надо гнать такого разработчика ищущего оправдания.
А как тогда тот же VK, Synology пофиксили проблемы на iOS 14 до выхода GM?
Я верю, что возможно, для некоторых ошибок нужно использовать фичи из iOS 14 (и тогда, естественно, приходится ждать выхода GM). Но ведь не всегда (и, думается, в большинстве случаев)
Спасибо за пояснение. А то уже хотел начать бомбить на этих слоупок-разрабов, которые не успели с июня подготовиться, а оно вот как на самом деле. Apple, конечно, странно поступили, да.
Обновления не обязательно заливать с последнего хкода. По крайней мере раньше всегда так было
В принципе, всё понятно
Спасибо за разъяснение. Я правильно понимаю, что если бы к названию предыдущей беты просто добавили приписку что это GM/почти GM - все разработчики бы ломанулись исправлять баги уже тогда?
Во время беты, которая длилась несколько месяцев, подготовить приложения нельзя конечно
Мы на бетах не разрабатываем. Нам стабилку подавай!
Речь не о разработать - в серьезных компаниях с многомиллионными скачиваниями, подготовили на feature бранчах фиксы заранее. Но выкатить или хотя бы собрать или тем более залить на модерацию их эпл не давала до момента самого релиза новой версии. В результате пользователи обновились, а разработчикам нужно с тормознутого яблочного портала выкачать пару гигов дистрибутива, развернуть, собрать приложение, хотя бы минимально протестировать ещё раз на финальной версии (в 13 они с каждой бетой и minor релизом вносили breaking changes и могли добавить больше косяков, чем исправить) и потом отправить на модерацию. Где они сразу попадают в миллионную очередь, т.к. до этого загружать хрен кому давали. При этом для многих (особенно стриминговых сервисов с активной поддержкой chronecast) выкатывания обновление под 14 до ее выхода было _очень_ критично.
это точно разработчики? или цирк разорили?
Я бы этот вопрос эпл адресовал, они те еще раздолбаи и багоделы. Когда-то все вылизывали в идеал и все делали четко в срок, но те времена давно прошли и сейчас все их поделия это мессиво багов и недоделок, а на репорты у них джунов не хватает. Там нормальных разработчиков осталось полтора землекопа, остальные как в цирке, все разноцветные и разногендерные в угоду Куку, а не благу компании. И презентация вчерашняя какой-то убогий цирк, пародия на былое величие.
ну как погонщик с хлыстом двинул кони, так они и поплыли
Где эти разработчики были до этого? Бета тест ios 14уже давным-давно идёт, стабильная версия как месяца полтора уже держится... Причём бета версия для разработчиков специально выпускается
Стабильную версию (GM) выпустили только вчера.
Не рекомендую обновляться до iOS 14 GM. Сильное падение производительности, особенно на старых устройствах.
Рекомендую обновиться до 13.7, пока есть такая возможность. У этой сборки самая высокая производительность.
Сравнение производительности на разных версиях iOS на iPhone 6S
Зачем до gm обновляться, если до конца дня уже можно будет поставить нормальную, лол?
Только хотел спросить - что нового в этом релизе? Или по-старинке: деградация производительности? 😁
Эээ. За три месяца можно было успеть :))
Успеть что? Нагородит костылей в отдельной ветке с поддержкой бетки 14 в бетке хкода без возможности релиза? Ах да, ещё не забытая прогонять регресс на каждый апдейт бетки и мержить релизы с актуальной версии, добавляя туда костыли чтобы в бетке «заработало» до очередного апдейта.
Похоже Apple почитала стенания разработчиков и так и не выпустила обновления. ;(
Я как пользователь, всегда выжидаю пару недель после релиза, потому как в самой ОС ещё всплывают косяки, да и торопиться некуда.
Какой булшит.
Середина сентября — уже несколько лет релиз iOS.
Нытики 🖕🏼
Комментарий недоступен
наконец то выложили обновления для Якарт, работает теперь стабильно, намучился на бете
Фигак,фигак и в apple store. Делов то.
Русским духом пахнет
Проклятый монополист! Уже лет 7 выпускает обновление ОС в сентябре, а разработчикам даёт доступ к бэте после wwdc в июне! И каждый раз релиз ios выходит так же внезапно, как снег зимой у коммунальщиков! Что с этих проклятых яблочников них взять - геи!
Вообще вовремя попросили...
_