Apple збирається назавжди змінити веб-браузер на iPhone

Реклама

ЗАРАЗ ЧИТАЮТЬ

Час читання: 5 хв.

Сьогодні компанія Apple оголосила про серйозну зміну, яка може зробити революцію у веб-браузингу для користувачів iPhone. Але, на жаль, ця можливість буде доступна лише користувачам із країн ЄС. Ця новина була оголошена одночасно з планами Apple додати в iPhone бічне завантаження та магазини додатків сторонніх розробників.

Відповідно до знакового закону ЄС про цифрові ринки (DMA), Apple заявила, що дозволить розробникам використовувати інші браузерні движки для своїх веб-браузерів. Це означає, що Apple більше не буде змушувати їх використовувати свій власний движок рендерингу WebKit, який є основою того, що може робити будь-який веб-браузер на вашому телефоні. Це серйозна зміна правил.

Реклама

Навмисне погіршення якості перегляду веб-сторінок

Такі виробники браузерів, як Google, розробник Chrome, та Microsoft, творець Edge, обмежилися створенням оболонки навколо специфічної, немодифікованої версії WebView від Safari – компонента, функціональність якого жорстко диктується Apple. Замість того, щоб постачати свої ретельно розроблені браузери, Google і Mozilla змушені створювати окремий браузер, який, по суті, виступає як тонка обгортка для движка WebKit від Apple.

Простіше кажучи, на iPhone можна встановити такі браузерні програми, як Chrome, Firefox, Brave, DuckDuckGo та інші, але вони служать лише поверхневим накладенням на двигун Apple WebKit. Ця політика також означає, що за Apple залишається останнє слово щодо того, які функції підтримуються в Safari. І цей розрив у можливостях величезний.

Просто погляньте на це порівняння функцій, складене Open Web Advocacy, щоб зрозуміти суть проблеми:

У сторонніх виробників браузерів немає іншого вибору, окрім використання вузькоспеціалізованої версії WebKit, не маючи можливості гнучко змінювати можливості движка, включаючи активацію або деактивацію існуючих функцій у вихідному коді. Це обмеження позбавляє браузери для iOS можливості виділитися за рахунок м’яких розвилок.

З іншого боку, на ринку з реальним вибором браузерів сторонні розробники могли б створювати власні браузери з нуля. Тільки погляньте на те, чого вдалося досягти розробникам браузера Arc, повністю переосмисливши зовнішній вигляд та роботу браузера в екосистемі настільних комп’ютерів.

Показово і те, що команда з такими світлими головами випустила на iOS лише додаток-компаньйон Arc, а не повноцінний революційний мобільний браузер – адже вони чудово розуміють, що на iOS у них не буде такої гнучкості (через WebKit), як на macOS для створення фантастичного десктопного браузера

Це видно і за екосистемою браузера Chromium. На відміну від iOS, де Apple повністю контролює увімкнення функцій, виробники браузерів мають свободу вибору функцій при використанні Chromium на Android. Зрештою, для рядового користувача iPhone ключовим аспектом є програмне забезпечення, яке працює на реальних пристроях.

Вся справа у преференціях

Але не лише відсутність функцій викликає занепокоєння. Справа ще й у тому, що Safari отримує несправедливу перевагу, оскільки Apple контролює всю реалізацію будь-якого браузера, що працює на iPhone. Apple, звичайно, надає Safari переважне право доступу до рідної системи iPhone.

Safari отримав можливість показувати відео у повноекранному режимі, тоді як іншим браузерам це заборонено, за винятком iPad. Інші браузери також історично не можуть встановлювати веб-додатки, використовувати надто важливі розширення або інтегрувати Apple Pay так само, як і Safari.

Далі розглянемо питання конкуренції, яке зрештою і змусило ЄС звернути увагу на ситуацію з WebKit. Підхід, заснований лише на WebKit, змушує компанії створювати кілька окремих програм для кожної платформи, що значно збільшує вартість і складність розробки та підтримки. Ці витрати доповнюють податок на App Store у розмірі від 15 до 30%, який Apple так люто захищає досі.

Надмірні витрати на розробку сумісної програми, що функціонує ідентично тому, що пропонує Apple, роблять його можливим тільки для компаній, що добре фінансуються. Зрештою, навіщо комусь створювати браузер, який працює практично так само, як Safari, і при цьому знаходиться в технічно невигідному положенні? Природно, багато корисних чи потенційно прибуткових додатків так і не побачать світ.

Упс. Я казав, що Safari заїкається?

Safari та WebView від Apple часто стикаються з критичними помилками, які можуть зламати програми, і ці проблеми також впливають на конкуруючі браузери для iOS, оскільки вони не можуть використовувати свої власні движки, які можуть не мати цих помилок. Подивіться цей графік відмов під назвою Web Platforms Test Dashboard і здивуйтеся невдачам Safari:

HTTP Toolkit містить великий каталог того, як підхід Apple не тільки дозволяє помилкам у браузерах зберігатися в Мережі та послаблює найважливіші заходи безпеки, але і як він каламутить весь Інтернет для всіх, у кого в руках iPhone. Це особливо неприємно для компанії, яка завжди виступає проти змін, посилаючись на конфіденційність та безпеку.

Якщо ви дійсно хочете зрозуміти, наскільки жахливо Apple створила монополію браузера на iPhone, в якій вона придушила інновації і дозволила зберігатися наболілим проблемам, прочитайте цей всеосяжний 108-сторінковий документ під назвою “Привнесення конкуренції в “застінні сади” – сторонні браузери та веб- “.

Але тепер, коли Євросоюз змусив Apple піти на поступки і компанія дозволить використання альтернативних движків, таких як Gecko і Blink, ми побачимо новий досвід в Chrome, Edge і Firefox, що працює на iPhone. І це може статися незабаром.

Світле майбутнє вже не за горами

На початку цього року Google оголосила (через GitHub), що працює над експериментальною iOS-версією Chrome із движком Blink в основі замість WebKit. Звичайно, політика Apple ніколи не допустить появи в App Store такої вільної чудовиська, але Google ніби пронюхала, що ЄС може змусити Apple змінити курс. Діти з 9to5Google навіть встигли запустити рудиментарну версію на iPhone.

Mozilla також тестує версію Firefox для iOS, побудовану на движку рендерингу Gecko. “Ми дотримуємося правил магазину програм Apple для iOS і просто проводимо дослідження, щоб зрозуміти технічні проблеми для браузерів на базі Gecko на iOS, якщо ці правила зміняться”, – заявила Mozilla виданню The Register на початку цього року.

Схоже, експерименти Google і Mozilla з мобільними веб-браузерами, вільними від кайданів Apple WebKit, принесуть свої плоди. Але лише для мешканців ЄС. Я дуже сподіваюся, що заради своїх дорогих клієнтів Apple зробить те саме для користувачів по всьому світу. Це безпрецедентно, але, зрештою, це також чарівно для звичайного користувача iPhone, що втомився від несмачного Safari.

Я також дуже сподіваюся, що регулятори в інших країнах зможуть досягти того ж, чого вдалося досягти ЄС. Я безнадійно захоплений ідеєю “iPad як комп’ютер”, але моїм найлютішим ворогом став обмежений набір функцій у веб-браузерах. Я молюся за той день, коли зможу використовувати Chrome на iPad Pro хоча б наполовину з тими можливостями, які він має у браузерах для настільних комп’ютерів.

Реклама

Вас також можуть зацікавити новини:

Не пропустіть

СВІЖІ НОВИНИ