Фахівці Microsoft опублікували результати незалежного тестування, в ході якого з’ясувалося, що обов’язкове використання рушія WebKit, який лежить в основі Safari, знижує продуктивність будь-яких браузерів в iOS, побудованих на цьому ж рушії, на 30%.
Джерело зображення: Marcin Nowak/Unsplash
Керівник групи веб-платформ Microsoft Edge Кайл Пфлуг (Kyle Pflug) опублікував результати бенчмарків, що порівнюють рушій Blink (розробка Google) з технологією, яка лежить в основі Safari. Згідно з тестом Speedometer 3.1, експериментальна збірка браузера Edge для iOS виявилася швидшою за браузер Safari під керуванням iOS 26.5.1 на 28,6%, набравши 49,27 бала проти 38,3.
Прототип Edge також продемонстрував перевагу в тесті JetStream 3, що оцінює обробку JavaScript, і в тесті графічного рендерингу MotionMark 1.3.1, показавши приріст на 13,1% і 2,1% відповідно. При цьому Пфлуг підкреслив, що опубліковані цифри отримані на його особистому пристрої і поки що не є офіційним дослідженням.
Домінування WebKit на мобільних пристроях Apple зумовлене правилами платформи, що обмежують можливості конкурентів, таких як Google і Mozilla, з розгортання власних технологій. Незважаючи на те, що в березні 2024 року в рамках виконання європейського Закону про цифрові ринки (DMA) Apple представила фреймворк BrowserEngineKit, який дозволяє використовувати сторонні рушії, жодна компанія досі не випустила альтернативу без WebKit.
Розробники пов’язують це з наявністю технічних помилок у наданих інструментах та обтяжливим процесом перевірки, який, зокрема, зобов’язав би Microsoft випустити нову версію додатка з нуля, втративши всю накопичену базу користувачів.
Ситуація вже викликала реакцію в професійній спільноті, яка звинувачує ІТ-гіганта у стримуванні інновацій. Зокрема, виконавчий директор групи Open Web Advocacy Алекс Мур (Alex Moore) заявив, що багаторічна заборона на використання сторонніх технологій безпосередньо обмежує потенціал мобільного інтернету та утримує бізнес у жорсткій залежності від правил App Store. Він також додав, що Європейській комісії необхідно запустити процедуру розробки точних специфікацій, що зобов’язують корпорацію повністю усунути штучні бар’єри.
Нагадаємо, що в комерційному сегменті домінують лише три основні браузерні рушії. Серед них Blink, який лежить в основі Chrome та його аналогів на базі Chromium, таких як Edge, Vivaldi, Brave та Opera. Також широко поширений WebKit, що використовується в Safari, і Gecko, на якому працює Firefox.
Головний підсумок від ІТ-Блогу: Аналіз Microsoft демонструє, що примусове використання WebKit у браузерах iOS знижує продуктивність на ~30%. Хоча Apple запровадила механізми для сторонніх рушіїв, технічні обмеження та процедурні складнощі перешкоджають їх впровадженню, що обмежує інновації та конкуренцію на мобільній веб-платформі.
Інформація підготовлена на основі матеріалів: 3dnews.ru
