Найти в Дзене
AppleInsider.ru

Как превратить любой сайт в приложение для iOS

Оглавление

App Store – не в пример более богатый магазин приложений, чем Google Play, во всех смыслах. Он не только приносит больше доходов, чем его конкурент, но и содержит больше эксклюзивных приложений. Просто исторически так сложилось, что разработчикам было банально выгоднее размещаться в App Store, где аудитория более платёжеспособна, чем в Google Play. Но, несмотря на это, многие веб-сервисы не спешат создавать приложения для iOS в силу тех или иных причин. Поэтому я предлагаю сделать всю работу за них, тем более что это не так уж и сложно.

Любой сайт можно превратить в приложение для iOS
Любой сайт можно превратить в приложение для iOS
Почти каждый отзыв в App Store — ложь . Как Apple будет с этим бороться?

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

Как сделать PWA на iOS

Для этого нам потребуется приложение «Быстрые команды», которое доступно в App Store , и собственно команда с незамысловатым названием Make app from URL, которую можно скачать по этой ссылке . Завершив предварительную подготовку, переходите к следующему этапу:

  • Скопируйте адрес сайта, который хотите превратить в PWA;
  • Откройте «Быстрые команды» и запустите Make app from URL;
Для удобства назовите приложение по названию сайта
Для удобства назовите приложение по названию сайта
  • Назовите будущее приложение, вставьте URL и добавьте картинку (её можно скачать либо с сайта, либо из Google);
Без профиля ничего не получится. Он не опасен — не бойтесь
Без профиля ничего не получится. Он не опасен — не бойтесь
  • Затем скачайте профиль (без него ничего не получится) и установите его;
  • Вернитесь на рабочий стол, найдите приложение и запустите его.

Если вы не понимаете, что такое прогрессивные веб-приложения , или PWA, у нас был на эту тему очень подробный пост, который можно почитать вот здесь . Не пренебрегайте им, обязательно ознакомьтесь – некоторые моменты, которые там описаны, вас наверняка удивят.

Я сделал приложение из сайта AndroidInsider.ru . Так уж вышло, что у него нет мобильного клиента для iOS. Разработчики сочли, что он не будет пользоваться популярностью у пользователей iPhone, но мне он очень нравится. Вот только читать его куда удобнее не через сайт, а именно через приложение. Поэтому я и взял его за основу.

Вот такое приложение у меня получилось из сайта AndroidInsider.ru
Вот такое приложение у меня получилось из сайта AndroidInsider.ru

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

Как удалить профиль на iOS

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

  • Перейдите в «Настройки» и откройте «Основные»;
  • Пролистайте вниз и откройте раздел «Профили»;
Удалить профиль можно в любое время
Удалить профиль можно в любое время
  • Отыщите в списке нужный профиль и откройте его;
  • Нажмите «Удалить» и подтвердите удаление.
Apple решила выпускать для iOS обновления безопасности как на Android

Сам профиль абсолютно безобидный и бояться его не нужно. Он нужен для того, чтобы сайт превратился в PWA и начал работать, собственно, как PWA. Если при первоначальной настройке отказаться от него, то ничего не выйдет. Приложение просто не установится и не появится на рабочем столе. Это никакой не джейлбрейк и вообще не вредоносный компонент. Поэтому можете смело его ставить. Тем более что удалить его можно в любой момент.