Apple выполнила это желание Стива Джобса через 16 лет. Веб-приложения станут почти как настоящие

Недавнее обновление мобильной операционной системы Apple порадовало как пользователей, так и сторонних разработчиков. Множество полезных фишек уже можно опробовать на своем девайсе, а профит от пары технических апдейтов мы увидим в ближайшем будущем.

В яблочной компании уверенно продвигают концепцию веб-приложений и, похоже, вспомнили одну из главных идей для iOS от Стива Джобса.

Купертиновцы не планировали делать App Store для iPhone

Изначально в планы разработчиков не входило создание встроенного магазина программ и игры для закрытой системы iOS. Это должно было гарантировать пользователям стабильность и безопасность смартфона.

На презентации самого первого iPhone Стив Джобс гордо рассказал о наборе стандартных программ для iOS и подчеркнул, что сторонние разработчики смогут выпускать веб-приложения для смартфона. Для этого даже предусмотрели возможность выводить ярлык веб-программы на рабочий стол по аналогии со стоковыми приложениями.

Тогда не все обратили на это внимание, рассматривая и обсуждая другие особенности iPhone.

На летней презентации WWDC 2007, когда до старта продаж iPhone оставалось чуть более двух недель, Джобс еще раз подчеркнул позицию компании по данному вопросу и призвал разработчиков создавать крутые программы для мобильного браузера Safari.

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

Safari уже тогда имел доступ к геолокации, GSM-модулю, мог получать доступ к указанным типам данных и обладал современными стандартами шифрования. При этом все приложения запускались в специальной защищённой «песочнице», из которой не могли навредить гаджету или данным пользователя.

Разработчикам не требовалось изучать отдельные SDK для написания веб-программ для iPhone. Однако, как это часто случалось с идеями Джобса, они опережали свое время и не могли быть в полной мере реализованы при существующем уровне развития технологий.

Хоть за следующий год и было создано боле 1000 веб-приложений для iPhone, включая клиенты крупных банков, сервисы доставки и картографические сервисы, купертиновцы отступили под напором общественности. Энтузиасты уже выпускали вполне функциональные аналоги, например, InstallerApp от разработчиков из России, а пользователи с радостью обходили ограничения Apple и расширяли возможности iPhone.

Уже через год в компании передумали, на очередной презентации показали инструменты разработки мобильных приложений для собственного смартфона. А чтобы создатели программ и игр могли легко продавать свои творения пользователям, запустили простую и понятную площадку — App Store по аналогии с iTunes для музыки. Ну и свой процент от совершенных сделок установить не забыли.

В таком виде система просуществовала более 15 лет. С одной стороны никто не запрещал разработчикам выпускать веб-приложения, но с другой — все хотели озолотиться, запустив очередной хит App Store новую донатную помойку.

Что мешало создателям веб-приложений все эти годы

Существовало три основных причины, по которым задумка Джобса не могла воплотиться во времена первых моделей iPhone.

1. Мобильный интернет был слабо развит. Скорость доступа к всемирной паутине через мобильные сети была достаточно низкой даже в развитых странах, а покрытие оставляло множество белых пятен даже в местах большого скопления людей.

Надеяться в такой ситуации на веб-приложения, которые полностью завязаны на подключение к сети было очень рискованно. Трафик стоил дорого и все пытались поскорее оказаться в месте бесплатной точки доступа Wi-Fi. Даже количество подключенных мобильных тарифов с доступным трафиком сильно уступало планам с минутами связи и СМС-сообщениями.

2. Возможности веб-разработки были ограничены. Сам язык гипертекстовой разметки HTML находился на этапе активного развития и становления. Занимавшийся разработкой стандарта консорциум World Wide Web, только приводил код в порядок и внедрял таблицы стилей CSS.

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

3. Разработчики еще не обращали внимание мобильные платформы. Это был следствием и предыдущей проблемы, и большой популярности десктопных браузеров. Никто не хотел заморачиваться созданием и поддержанием мобильной версии сайта для небольшой ниши энтузиастов со смартфонами.

Большинство пользователей интернета потребляли контент на экране компьютера и под них подстраивалась вся индустрия.

Эти проблемы не способствовали популярности веб-приложений на небольших экранах смартфона. Быстрее и проще в то время было написать отдельное приложение, которое бы не зависело от стабильности подключения к сети и алгоритмов работы браузера.

Сейчас веб-приложения уже готовы конкурировать с App Store


Добавление веб-версии клиента Сбер на рабочий стол

Веб-разработка, как и сам iPhone, прошла большой путь. Появились новые технологии, а создатели контента обратили пристальное внимание на эту перспективную нишу.

В сложившихся условиях стало быстрее и проще создать веб-версию своего сервиса и в тот же момент запустить её для пользователей на разных платформах. Не нужно адаптировать код под новые версии ОС, неделями ждать одобрение от модераторов App Store и отдавать комиссию купертиновцам в случае с платными услугами и фишками.

Сразу две интересных опции появились в недавнем обновлении iOS 16.4.


После добавления веб-версии Telegram появляется отдельный раздел настроек

Веб-приложения научились отправлять пуш-уведомления. Это значит, что браузерная версия мессенджера Telegram уже практически не уступает отдельному клиенту. Можно без проблем пользоваться веб-клиентами удаленных банковских приложений, в ряде случаев не придется танцевать с бубном для загрузки программ из сторонних источников.

Пока, к сожалению, все не так радужно. Разработчики должны самостоятельно «допилить» свои веб-аппки и интегрировать возможность посылать уведомления. А еще нужно проследить, как будет вести себя мобильная ОС Apple с фоновыми процессами в браузере, насколько стабильным будет связь с сетью, фоновое обновление и нахождение в оперативной памяти устройства.


Новая опция добавления приложений на рабочий стол в браузере от Яндекс

Добавлять веб-приложения на рабочий стол можно из сторонних браузеров. Небольшое новшество пригодится любителям других просмотрщиков страниц кроме Safari. Учитывая ограниченность и общее ядро для всех браузеров на iOS, это может показаться ненужным. С другой стороны, например, браузер от Яндекс уже содержит корневой сертификат Минцифры, для запуска клиентов российских банков, его не придется вручную загружать и устанавливать на устройство.

Одну из новых опций анонсировали еще на WWDC 2022 прошлым летом, а вторую тихонько выпустили в виде бонуса.

Веб-приложения и сторонние магазины победят App Store


Веб-версии Telegram, Tinkoff и Sprut.Hub

В ближайшее время нас ждет интересный этап развития мобильной платформы iOS. На купертиновцыев уже не первый год давят европейские парламентарии с целью открыть операционную систему для сторонних магазинов и маркетплейсов.

Рано или поздно мы получим возможность устанавливать программы и игры в обход App Store, а все это время разработчики будут совершенствовать свои веб-программы.

Уже сейчас для Safari можно разработать банковский клиент, который будет выполнять до 95% возможностей аналогичного приложения. Браузерные игры и стриминговые сервисы предлагают неограниченный набор развлечений, а новые фишки веб-программ в iOS практически решают проблему с удаленными за последний год приложениями.

В обоих случаях сторонние разработчики обходят суровую цензуру модераторов Apple и освобождаются от уплаты «налога» App Store. Это должно стимулировать создателей контента выпускать больше качественных решений.

Всего через несколько лет наша любимая iOS уже не будет прежней, а взаимодействие с iPhone не будет строитья вокруг фирменного магазина Apple. Система на шаг приблизится к идеям и идеалам Джобса.

Мы как, любители технологий и мобильных гаджетов, в любом случае останемся в выигрыше.

©  iphones.ru