Проблеми, з якими зіткнулася Apple з помилковою iOS 13, змушують її переглянути спосіб побудови та тестування операційних систем, починаючи з iOS 14.
Згідно з Bloomberg, керівник програмного забезпечення Крейг Федерігі нещодавно оголосив про зміни на «початковій» зустрічі. Новий підхід полегшить тестувальникам можливість вмикати та вимикати нові функції. Це для того, щоб вони могли краще визначити, як ці функції незалежно впливають на функціональність програмного забезпечення.
У звіті зазначається, що:
«Новий процес розробки допоможе ранній внутрішній версії iOS бути більш придатною для використання, або« придатною для життя », кажучи Apple. До розробки iOS 14 деякі команди щодня додавали функції, які не були повністю протестовані, тоді як інші команди щотижня вносили зміни. "Щоденні збірки були схожі на рецепт, де багато кухарів додавали інгредієнти", - сказала людина, яка знає процес ".
Результатом цього стало те, що Apple майже не могла точно знати, наскільки добре працює її програмне забезпечення. Функції, які виконуються, будуть відключені за замовчуванням. Потім тестувальники можуть увімкнути їх за допомогою спеціального меню. Цей підхід охоплюватиме розробку не лише iOS, але iPadOS, watchOS, macOS та tvOS.
Проблеми з помилкою iOS 13
BloombergУ звіті також йдеться про проблеми, які мали Apple з iOS 13. Він зазначає, що, коли інженери зрозуміли, що iOS 13 мала певні проблеми перед випуском, вони зосередилися на тому, щоб переконатися, що вони будуть виправлені в iOS 13.1.
«До серпня усвідомлення того, що початковий iOS 13.0, поставлений з новими iPhone через кілька тижнів, не вдасться стандартів якості, інженери Apple вирішили здебільшого відмовитися від цієї роботи та зосередитися на покращенні першої iOS 13.1 оновлення. Apple приватно вважає iOS 13.1 "фактичним публічним випуском" з рівнем якості, що відповідає iOS 12. Компанія очікувала, що тільки завзяті шанувальники Apple завантажать iOS 13.0 на свої телефони ».
Хоча всі люблять шикарні нові функції, в кінцевому підсумку люди хочуть того, що, кажучи мовою Apple, «просто працює». Сподіваюся, цей новий підхід до побудови та тестування може досягти саме цього.
Джерело: Bloomberg (paywall)