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

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

Apple планирует изменить способы внедрения новых функций для iOS и MacOS в будущем, с целью улучшения общего планирования компании и устранения некоторых проблем, связанных с ошибками и недостатками в своих текущих продуктах. iOS 11 подвергается критике со времени запуска для своих проблем даже после нескольких исправлений, и компания периодически решает эти проблемы с помощью ежегодных циклов ОС, которые ориентированы на исправление ошибок, а не на внедрение множества новых возможностей.

Однако, по словам Блумберга, это больше, чем просто периодическая пауза для Apple, чтобы поймать ее метафорическое дыхание. Каденция исторического развития Apple фокусируется на привязке всех новых функций к крупной версии iOS. В отличие от Google, который внедряет новые возможности по частям, поскольку отдельные приложения обновляются, Apple идет по принципу «все или ничего». Каждый новый набор функций запускается как часть новой версии iOS, и возможности редко появляются за пределами этого окна. Apple сейчас замедляет свой темп и дает разработчикам больше времени для работы над стабильностью и исправлениями ошибок, планируя свои интродукции в течение двухлетней каденции.

iOS 12 будет работать в соответствии с этими новыми планами, но это не означает, что ОС не будет включать новые функции. По слухам, он включает новые опции, позволяющие сторонним приложениям запускаться через Mac, iPhones и iPads (это изменение также будет свернуто в macOS 10.14). Пока не ясно, как Apple это выполнит. Другие функции отбрасываются, чтобы дать компании больше времени для их разработки.

iOS 11 не получил должного признания.
iOS 11 не получил должного признания.

Бывший разработчик Microsoft и руководитель разработки Windows 7 и Windows 8 Стивен Синофски опубликовал свои собственные мысли по этой теме, и мы рекомендуем прочитать его статью. Один из пунктов, который делает Синофски, заключается в том, что за последнее десятилетие Apple создала экосистему, которая заставила ее перейти от небольшого поставщика телефонов к крупному игроку. Сначала потребовалась ОС, разработанная для работы на рабочей станции NeXT, перенесла эту ОС на PowerPC, а затем в архитектуру x86 и, наконец, на ARM. Он увеличил свою собственную команду разработчиков процессоров и теперь лидирует на рынке мобильных устройств в однопоточной производительности ARM. Он сделал все это, одновременно повторяя iOS, год за годом.

Как указывает Синофски, мы склонны говорить о развитии, как будто его три цели - так называемый «железный треугольник» качества выпуска, темп изменений и добавление новых функций - существуют в игре с нулевой суммой. Разумеется, гораздо сложнее разработать решения, которые уравновешивают все три из этих требований, чем сосредоточиться в одностороннем порядке только на одном из них. Но это балансирующий акт, который Apple демонстрирует неплохо в течение десятилетия, через экосистему, которую Sinofsky рассматривает без равных, за исключением, возможно, для IBM и ее System / 360. Идея, что компании выбирают один, и только один из этих критериев, на которых стоит сосредоточиться, - это то, что он отвергает, написав:

На практике при создании Office (и более поздних версий Windows) всякий раз, когда кто-то из команды впадал в панику и спрашивал: «Мы свидаем с датой, управляем функцией или управляем качеством», мы просто закатили бы глаза и подтянули стул ... Это было так просто, что мы просто вызвал его разговор № 37 и перешел.

Конечно, Синофски пишет с точки зрения аутсайдера. Но, возглавив разработку в Office, Windows 7 и Windows 8, он также является экспертом в том, как крупные компании подходят и планируют масштабное развертывание программного обеспечения. Его перспектива стоит рассмотреть против общей истории Блумберга.

Читать далее

AMD покупает разработчика FPGA Xilinx за 35 миллиардов долларов
AMD покупает разработчика FPGA Xilinx за 35 миллиардов долларов

Сделка, которую мы обсуждали ранее в этом месяце, предоставит AMD доступ к новым рынкам, на которых она ранее не играла, включая FPGA и искусственный интеллект.

VIA Technologies и Zhaoxin укрепляют связи с разработчиками процессоров x86
VIA Technologies и Zhaoxin укрепляют связи с разработчиками процессоров x86

VIA и Zhaoxin углубляют свое стратегическое партнерство за счет дополнительной передачи интеллектуальной собственности, предназначенной для ускорения долгосрочной разработки продукта.

Ученые разработали спрей для носа, который может вылечить коронавирус
Ученые разработали спрей для носа, который может вылечить коронавирус

В недавно опубликованном исследовании смесь оказалась эффективной для дезактивации нового коронавируса до того, как он смог заразить клетки.

Apple вдвое снижает гонорары для разработчиков магазинов приложений, зарабатывающих менее 1 миллиона долл
Apple вдвое снижает гонорары для разработчиков магазинов приложений, зарабатывающих менее 1 миллиона долл

В будущем обычное 30-процентное сокращение продаж Apple на платформе iOS упадет до 15 процентов для небольших разработчиков. Epic, однако, утверждает, что это всего лишь попытка расколоть сообщество разработчиков.