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

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

38
0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here