Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •  Дискусии  •  Кариерна зона  •  Събития
COMPUTERWORLD | Мобилни приложения
14 ное
2017
 
 

DevReach 2017: Между уебсайта и мобилното приложение

1766 прочитания, 0 коментара

Александър Главчев

Мобилните приложения са големи и тромави при обновяване, а уеб услугите са прекалено статични по отношение на хардуерните функции и сигурността. Така Крисчън Хайлман, старши програмен мениджър “Developer Experience and Evangelism” в Microsoft, описва някои от основните недостатъци на най-популярните в момента начини за достъп до услуги и функционалности. Решението на тези проблеми според него е в хибридния подход – т.нар. прогресивни уеб приложения (Progressive Web Apps, PWA), които представляват обединяване на силните страни на уебсайта и на мобилната апликация.

Крисчън Хайлман по време на DevReach 2017

Прочетете още: Gartner: Повечето притежатели на смартфони не купуват приложения

На Хайлман бе поверена откриващата лекция на тазгодишното издание на конференцията за разработчици DevReach. Според него му бумът при “аповете” (apps) за мобилни устройства задържа развитието на уеб технологиите заради заложената в тяхната природа статичност. Например за обновяване дори на детайл като продуктово лого например потребителят трябва да си свали и инсталира наново цялото приложение. Разбира се, в повечето случаи това става автоматизирано, но основните негативи остават.

В подкрепа на думите си Хайлман приведе кратка статистика от онлайн магазина за приложения на Google. По данни на самия гигант 60 на сто от предложенията там всъщност никога не са сваляни, а просто си стоят там. Също така 30% от приложенията губят потребителската си база за около три месеца, като повечето хора използват новосваления софтуер не повече от няколко дни.

Предимства и недостатъци

Разбира се, сами по себе си уеб услугите не винаги са панацея. Също така в момента традиционният софтуер, писан за дадена платформа, предлага несъмнени предимства като работа офлайн и по-добро оползотворяване на хардуера.

Сред предимствата на мобилните приложения могат да се добавят още предимства по-отношение на сигурността – тъй обикновено като става дума за лични устройства, може да се каже, че в повечето случаи потребителят е “проверен”. Самият модел на доставка на функционалности по този начин се радва на по-голямо доверие. Не на последно място мобилните приложения предлагат улеснения по отношение на плащанията, а огромното им разпространение ги поставя на върха на “хранителната верига”.

Сред недостатъците освен големите обеми и бавните обновявания, могат да се добавят високите очаквания и убийствената конкуренция. Не на последно място, трябва да се споменат и разходите за пригаждане на дадения софтуер към различните платформи.

Основното предимство на уеб услугите е лесният модел за доставка – това е адресът на сайта. При обновяване на функционалностите или на някакъв детайл от интерфейса това става бързо, като потребителят просто зарежда новата версия. При свързаност в роуминг например това е много сериозно предимство. Не на последно място новите браузъри и уеб технологии позволяват създаване на качествени интерфейси, настройващи се според конкретния размер на екрана.

Недостатъците на уеб включват разпокъсаната хардуерна поддръжка, фрагментираността по отношение на размерите на екрана, по-затруднената авентикация и т.н. Също така в тази сфера възможностите за реализиране на плащания се считат за по-трудни или въобще не се очаква да е налице такава функционалност.

Линкът като модел за доставка

Една от основните идеи, стоящи зад PWA, е че приложението трябва да следва потребителя, а не обратното. Според Хайлман в момента потребителят трябва да си свали даден софтуер, за да разбере дали той ще му е полезен. Пряко следствие на това споменатите статистики на Google. По думите му далеч по-удобен би бил модел, при който човек получава пълен достъп до услугата, отваряйки съответния уеб адрес и чак при някое от следващите му посещения (т.е. наличие на интерес) той да бъде уведомяван, че може да постави икона за бърз достъп на работния си плот, която да му дава бърз достъп до някои функции (включително и офлайн).

За да бъдат безопасни прогресивните уеб приложения трябва да идват от сигурен източник. За целта те трябва да поддържат HTTPS или HTTP/2. Според Хайлман обикновеният HTTP не отговаря на реалностите, имайки предвид например риска от прихващане на данни. Сигурната среда предоставя повече възможности като достъп до камерата, до GPS приемника, батерията и други хардуерни компоненти на устройството. Т.е. тя прави възможно всичко онова, което преди време е било считано за прекалено рисково.

Главната сцена на DevReach 2017

Също така прогресивните приложения трябва да са съпътствани с т.нар manifest file, съдържащ стандартизирана информация за параметрите на услугата, исканият достъп до хардуерни функции, иконите от интерфейса и т.н. Това вече е правено, подчерта Хайлман – например във Firefox OS и Web OS. По думите му това не само прави така, че уеб услугата да се проявява като мобилно приложение – този файл може да бъде индексиран от търсачки и да бъде използван за включване на услугата в магазини за приложения. 

Офлайн функционалностите се осигуряват от т.нар. service workers. Това са приложно-програмни интерфейси, които определят каква информация да се кешира при потребителя с цел по-бърза работа на услугата. За пък по този начин се постига намаляване на товара върху сървърите.

DevReach 2017 се проведе на 13 и 14 ноември в София. За събитието се регистрираха над 500 души, като билетите за него свършиха няколко седмици предварително. Поредното издание на конференцията за разработчици предложи над 30 лекции, разделени в три паралелни потока.

НАЙ-НОВИ НАЙ-ЧЕТЕНИ ПРЕПОРЪЧАНИ
ТОП100 НА ТЕХНОЛОГИЧНИТЕ КОМПАНИИ


Слайдшоу
ИНТЕРВЮ
Тод Англин, Progress:  София има страхотна общност от софтуерни разработчициТод Англин, Progress: София има страхотна общност от софтуерни разработчици

Конференцията DevReach се завръща в София, има месец до събитието, а всички билети вече са разпродадени, коментира главният евангелист на Progress.

ПРИЛОЖЕНИЯ
АНКЕТА

Какво мислите за FireFox OS?

Информация за Вас