Apple начнёт разрабатывать и тестировать свои операционные системы по-новому. Изменения связаны с критикой iOS 13. Как пишет Bloomberg со ссылкой на собственные источники в компании, это связано с тем, что разные функции системы разрабатываются разными командами девелоперов. При этом их действия не всегда скоординированы, и функции внедряются в тестовые сборки независимо друг от друга, из-за чего сборки нередко оказываются перегруженными, а работа новых функций — нестабильной. Кроме того, разные функции могли конфликтовать друг с другом.

В соответствии с новым подходом, в тестовых сборках будущих операционных систем Apple проблемные или недоработанные функции будут по умолчанию отключены. У разработчиков также появится возможность отключать все функции, введённые в определённый промежуток времени, чтобы они могли сосредоточиться на написании своих программ, не отвлекаясь на сторонние.

Нововведение было предложено Крейгом Федериги, руководителем отдела разработки программного обеспечения Apple. Оно распространится и на другие ОС Apple, такие как macOS, watchOS, tvOS и iPadOS. Изменения Apple планирует внедрить в ближайшее время: iOS 14, выпуск которой запланирован на осень следующего года, выйдет уже в соответствии с новыми правилами разработки.

Как пишет Bloomberg, Apple также рассматривает возможность переноса некоторых функций из iOS 14 в более позднее обновление, возможно, iOS 15, чтобы повысить производительность и стабильность системы. Тем не менее, подчёркивают в издании, новых функций в iOS 14 будет не меньше, чем в iOS 13.

В iOS 13 многие функции были включены по умолчанию вне зависимости от степени их готовности, из-за чего Apple вынуждена выпускать обновление за обновлением, чтобы исправить баги. Как пишет Bloomberg, редакция которого получила доступ к внутренним отчётам компании, Apple оценивает качество своего программного обеспечения по шкале от 1 до 100. iOS 13 набрала меньше баллов по этой шкале, чем предыдущая iOS 12.

В соответствии с отчётом, стабильность и качество работы iOS 13 на момент релиза были «ниже стандартов компании». Но поскольку запуски новых iPhone компания не могла отложить по логистическим причинам, а смартфонам требовалась новая iOS, компании пришлось вносить исправления и внедрять отложенные функции в iOS 13.1 и более поздние обновления почти сразу после релиза iOS 13.

В итоге iOS 13 стала рекордсменом по количеству апдейтов среди всех операционных систем Apple. Среди самых серьёзных багов системы оказались сбросы звонков почти сразу после начала разговора, а также стремительный расход заряда батареи. В настоящее время Apple работает над iOS 13.3.

Комментарии (13)


  1. cher11
    23.11.2019 00:17
    +3

    Спасибо, что хотя бы сейчас заметили. Золотое время iOS, как мне кажется, было во время 3-5 версии системы. Да, функций было мало, но вылизаны они были очень хорошо.
    После iOS 7 начался рандом, и гораздо спокойнее стало совсем не ставить первые версии больших апдейтов.


    1. lazy_plodozhor
      23.11.2019 15:55
      +1

      Лично мне больше всего нравится 12-я версия. Она реально выглядит красиво, хотя и бедна по функциям. У 13-й наконец появились фичи нормальной операционки, но вот эстетика пропала.

      Говоря языком аллегорий: 12-я была как Синди Кроуфорд, которая не умеет ни готовить ни штопать, но красиво катается на Феррари. 13-я стала как Ронда Роузи — и готовит, и штопает, и даже умеет втащить с обеих рук, но при этом не носит каблуки, часто ходит с фингалом, стреляет сиги и включает бычку ;)


  1. excoder
    23.11.2019 01:13

    Что взять с гениев!


  1. Old_Chroft
    23.11.2019 01:18
    +3

    В iOS 13 многие функции были включены по умолчанию вне зависимости от степени их готовности
    Среди самых серьёзных багов системы оказались сбросы звонков почти сразу после начала разговора
    т. е. Apple выпустила смартфон, неспособный выполнять свою основную функцию? Приглашаю в комментарии устроить конструктивную беседу всех любителей Apple, которые на каждом углу вопят о «вылизанности иконок софта Apple».


    1. 0xd34df00d
      23.11.2019 03:03
      +2

      Они вам скажут, что Apple в очередной раз на острие прогресса, призывает отказываться от звонков, и вообще вам эти звонки не нужны и вы говорите в телефон неправильно.


      1. Old_Chroft
        23.11.2019 18:38
        +1

        Они ничего не рассказали, молча наплевали туда_о_чем_нельзя_говорить :) Видать аргументов нет, но злобу хоть на ком то выместить надо.


      1. Mykola_Von_Raybokobylko
        25.11.2019 09:17

        Не знаю где там нашли острие прогресса.
        Обычная мобилка, обычный планшет, обычный ноут просто дорогие. Купил я себе айфончик, айпад и макбук, так и не понял в чем тут вау.


    1. zoonman
      23.11.2019 06:10

      Ну давайте, расскажите, что значат квадратик, треугольник и кружочек.


      1. razielvamp
        23.11.2019 06:35

        Если с крестиком — то контроллер от PS


  1. razielvamp
    23.11.2019 04:13
    -1

    Ну главная цель — выкатывать абы что с новыми нескучными обоями строго раз в пол года, чтобы "мартышки" не заскучали, ибо тестировать станет нечего. Теперь "мартышки" смогут еще и в галочки тыкать, так что извиняшку включать можно будет реже.


  1. tvr
    23.11.2019 10:23
    +3

    Apple оценивает качество своего программного обеспечения по шкале от 1 до 100. iOS 13 набрала меньше баллов по этой шкале, чем предыдущая iOS 12.

    Ну вот, самое интересное осталось за кадром — сколько баллов таки она набрала, с т.з. Апфеля и сколько баллов ей дали бы пользователи.


  1. Aingis
    23.11.2019 13:49

    Обычные фича-флаги. Такие уже сто лет многими на продакшене используются.


    1. excoder
      23.11.2019 18:32

      Ага. Я тоже удивился. Где Крейг был до этого? Головокружение от успехов.