Картина дня: закрытие "Владкниги", One Piece и парк-сад у реки Объяснения
17 октября, 22:00
90% домов Владивостока уже подключили к отоплению
17 октября, 20:45
Жители Станюковича во Владивостоке две недели сидят без воды
17 октября, 20:10
Где поймать золотую осень: тревел-блогер назвал три фотогеничных места Приморья
17 октября, 19:43
В Южно-Сахалинске открыли памятник Феликсу Дзержинскому
17 октября, 19:21
Дорогу в районе Китай-города во Владивостоке готовят к асфальтированию
17 октября, 18:56
Ещё шесть перехватывающих парковок появится во Владивостоке — названы места
17 октября, 18:43
Вакцинацию от гриппа прошли больше 20% приморцев
17 октября, 18:02
Докер-механизатор попал в конвейерную ленту и погиб в порту Приморья
17 октября, 17:38
Молодая жительница Приморья передала мошенникам реквизиты сожителя, желая заработать
17 октября, 17:02
Застройщик ЖК "Малахит" во Владивостоке объяснил расположение детской площадки рядом с дорогой
17 октября, 16:49
"Сухой закон" введут на набережной Спортивной гавани во Владивостоке 18 октября
17 октября, 16:05
Фоторепортаж Гулять и фотографироваться: рыже-багряный лес Владивостока в объективе ИА PrimaMedia
17 октября, 15:18
Севшее на мель в 2021 году судно Rise Shine уберут из акватории Находки
17 октября, 14:38
Почему SPF нужен даже в пасмурную погоду: врач раскрыла, что повышает риск рака кожи
17 октября, 14:20

"Google знает, как надо" - на MeetUp во Владивостоке рассказали об эволюции web-приложений

Мастер-класс по использованию современных технологий в программировании приложений от эксперта Mail.ru прошел в рамках Русского MeetUp
Эксперт MeetUp во Владивостоке рассказал об оптимизации web-приложений ИА PrimaMedia
Эксперт MeetUp во Владивостоке рассказал об оптимизации web-приложений
Фото: ИА PrimaMedia
Нашли опечатку?
Ctrl+Enter

Студенты-программисты ДВФУ и участники форума Русский MeetUp (12+) приняли участие в мастер-классе эксперта Mail.ru Бориса Реброва. Эксперт рассказал, как придать веб-приложениям функционал нативных приложений, научить их работать офлайн и отправлять Push-уведомления, сообщает ИА PrimaMedia.

Свой мастер-класс руководитель разработки клиентской части медиапроектов Mail.ru Борис Ребров начал со статистики. Так, он сравнил данные посещаемости нативных приложений (приложения, требующие установки на телефон) и веб-приложений (работающих в браузере телефона, когда сайт сам адаптирует верстку под мобильное устройство).

"87% времени среднестатистический пользователь проводит в нативных приложениях и только 13% — в веб-приложениях. При этом месячная аудитория веб-приложений в 20 раз больше, чем аудитория приложений нативных. Однако время, которое один пользователь проводит в нативных приложениях в 16 раз больше, чем в веб-приложениях. В среднем пользователи устанавливают около 20 нативных приложений. Однако 80% времени проводят в трех любимых приложениях, при этом 50% времени — в одном из них. Я думаю, вы догадались, в каком — такая синяя иконка ("ВКонтакте" — прим. ред). По данным Google в среднем за месяц человек не устанавливает ни одного приложения. То есть ситуация такова — человек скачал все что ему надо за один раз, и пользуется этим набором приложений", — рассказал Борис Ребров.

Он отметил, что по сравнению с нативными веб-приложения обладают меньшей функциональностью и предсказуемым интерфейсом, однако охватывают гораздо большую аудиторию. Такая ситуация, по словам эксперта, не устроила Google и корпорация разработала свои рекомендации для ее изменения. Называется новый подход Progressive Web Apps (PWA). Он позволяет соединить простоту веб-приложений с функционалом нативных и сделать их использование более приятным. Применяя технологию Service Worker такие приложения смогут работать офлайн, отправлять Push-уведомления и быть полноэкранными.

Теме, как из любого приложения сделать прогрессивное, и был посвящен мастер-класс Бориса Реброва. Он отметил, что для того, чтобы соответствовать современным требованиям, веб-приложение должно обладать рядом параметров: использовать безопасное соединение через протокол HTTPS, содержать файл Application manifest с указанием на него отдельного тега и иметь возможность запрашивать права на Push-уведомления и обрабатывать их получение. В течение мастер-класса эксперт рассказал, как этого добиться, какие коды использовать и как прикрепить к свеому приложению PWA.

Простое определение PWA – сайт, который можно добавить на главный экран телефона, и он будет работать в автономном режиме. Подробное руководство для новичков – как сделать Progressive Web Apps публикует в IT-издании Habrahabr редактор блога "Нетологии" Светлана Шаповалова.

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

"Мы в Mail.ru использует функционал Progressive Web Apps в медиа-проектах. Работа офлайн используется на auto.mail.ru. Если вы в следующий раз будете лететь в самолете, вы зайдете на этот сайт и у вас будет не надпись "страница недоступна", а сообщение о том, что вы вне сети и предоставлен список материалов, доступных для прочтения в этом режиме. Push-уведомления используются на других проектах", — рассказал Борис Ребров.

В завершении мастер-класса эксперт отметил, что использование технологии PWA — лишь рекомендация, а не требование, однако "Google знает, как правильно" и поэтому к нему стоит прислушаться.

ССЫЛКИ ПО ТЕМЕ:

Как это было: первый день Русского MeetUp в цитатах и фотографиях

"Цифровая экономика — неизбежна": IT-шникам Владивостока рекомендуют найти контакт с Азией

Вступай в группу "PrimaMedia Новости" в Whatsapp

194998
43
7

Отправить сообщение в редакцию сайта?

   
поделиться