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 и

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

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

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

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

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

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