iPhones.ru

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

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

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

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (46 голосов, общий рейтинг: 4.59 из 5)
undefined
iPhones.ru
На реализацию задумки потребовалось 15 лет.
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

20 комментариев

Форум →
  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, стесняюсь спросить а вам какое дело до технических решений американской компании?

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

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

    ❖ avatar
    31 марта 2023
    2

    @ALEH ator, бывают и в его стороне ошибки. Он говорил еще что Siri умный ассистент

    Войди на сайт, чтобы ответить
    Ответить
  7. enshyou avatar
    enshyou 31 марта 2023
    0

    Иконки, добавленные на домашний экран, все еще открываются в safari, а не как отдельное приложение.
    В итоге мешает адресная строка и элементы управления safari. А также не получится между двумя такими “приложениями” переключаться через многозадачность. Все они будут как вкладки в браузере.

    Когда это допилят станет и правда похоже на нормальное приложение.

    Bazily avatar
    Bazily31 марта 2023
    1

    @enshyou, это зависит от веб приложения. Там нет такого. Никакого сафари.
    Вы говорите про ссылки на обычные сайты.

    enshyou avatar
    enshyou1 апреля 2023
    0

    @Bazily, спасибо, не знал

    Артём Суровцев avatar
    Артём Суровцев1 апреля 2023
    0

    @enshyou, это проблема на стороне разработчиков. Попробуйте, например, Тинькофф или Телеграм, там все в полноэкранном режиме без адресных строк и прочего. Специально на последнем скриншоте показал.

    Войди на сайт, чтобы ответить
    Ответить
  8. peper- avatar
    peper- 31 марта 2023
    0

    Ну, все же понимают, что конкретно в России и конкретно сейчас переход на WebApps происходит не «от хорошей жизни». Банки столько лет вкладывались в свои мобильные приложения и у большинства лидеров рынка они были просто отменные. Думаю, не ошибусь, если скажу, что наши банки тут опережали многие западные. Но это уже в прошлом. Теперь «пельмени разлепить – котлеты делать будем».

    Войди на сайт, чтобы ответить
    Ответить
  9. ICould avatar
    ICould 2 апреля 2023
    0

    к сожалению, наследие Джобса похерили Кук и ему подобные…

    Войди на сайт, чтобы ответить
    Ответить
  10. yJIeTHblu avatar
    yJIeTHblu 5 апреля 2023
    0

    ждем webassembly

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

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

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