Войти

Или войди с помощью

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

Артём Суровцев avatar |
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. Система на шаг приблизится к идеям и идеалам Джобса.

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

20
undefined
iPhones.ru
На реализацию задумки потребовалось 15 лет.

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер

Какие правила в комментариях
  1. Bazily avatar
    Bazily 30 марта 2023
    4

    Было бы отлично на самом деле. Тем более сейчас для нас, жителей России.
    Вот только не все даже мобильные версии банков доводят до ума.
    У Юmoney в веб-версии нет возможности перевода денег через СБП, только в приложении такое возможно. Но тут понятно, что ноги растут из жадности Сбера.

    Войди на сайт, чтобы ответить
    Ответить
  2. No Name avatar
    No Name 30 марта 2023
    9

    Наконец-то!

    Уже многие банковские Веб приложения почти идентичны программным.

    Добавление push сотрёт все грани и уберёт монополию Apple.

    Действительно wow эффект, которого давно не было.

    Джобс мёртв, но дело его живет 😊

    MMM8 avatar
    MMM830 марта 2023
    2

    @No Name, думаю дело тут не в джобсе, а как раз в этих самых банках :)

    No Name avatar
    No Name30 марта 2023
    4

    @MMM8, Джобс декларировал, что появление iPhone подтолкнёт к развитию мобильный Интернет, и это случилось 😉

    Ну и в банках дело тоже.

    AnPhone avatar
    AnPhone30 марта 2023
    8

    @No Name, push-уведомления для веб уже давно существуют. Но фишка в том, что для этого нужно быть зарегистрированным в iTunes Connect, если аккаунты банков также будут банить, то никаких пушей через этот механизм не будет.

    Войди на сайт, чтобы ответить
    Ответить
  3. plodozhor avatar
    plodozhor 30 марта 2023
    5

    вы доверяете левым чувакам склепавшим веб-апку не прошедшую модерацию? я – нет

    Bazily avatar
    Bazily30 марта 2023
    8

    @plodozhor, если это официальный сайт банка, например, что страшного?

    Moonnz avatar
    Moonnz30 марта 2023
    5

    @plodozhor, как будто с модерацией скама меньше было)

    Войди на сайт, чтобы ответить
    Ответить
  4. QQk avatar
    QQk 30 марта 2023
    1

    apple последние годы очень тормозила внедрение фишек в safari для PWA. допустим фуллскрин.
    https://firt.dev/notes/pwa-ios/

    Войди на сайт, чтобы ответить
    Ответить
  5. bn29576m8g avatar
    bn29576m8g 30 марта 2023
    1

    Вэб СБЕР+СБП – заработало? Или бездельники Грефа только бабло с населения стричь умеют?

    RataAcero avatar
    RataAcero31 марта 2023
    0

    @bn29576m8g, стесняюсь спросить а вам какое дело до технических решений американской компании?

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.