Какви са предимствата на приложенията на Chrome, които дублират уебсайт?
Има доста уеб приложения за Chrome, които изглеждат като „прекарани“ преки пътища към любимите ни уебсайтове, но това ли е всичко, или са повече от тях? Днешната публикация SuperUser Q&A има отговорите.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Въпроса
Колупто на читателя SuperUser иска да знае какви са ползите, ако има такива, за инсталирането на приложения на Chrome, които дублират уебсайт:
Съществуват редица приложения на Chrome, които изглеждат само като преки пътища за различни уеб услуги. Някои примери са:
- Google Play Музика
- Гугъл документи
- Google Календар
- Google Maps
- Evernote
Изглежда, че те не добавят или променят никакви функции извън поставянето на пряк път на страницата „Приложения“. Има ли причини за инсталирането им? Какво всъщност правят?
Дали тези видове приложения на Chrome просто са „превърнати“ в преки пътища или има повече за тях, отколкото сме наясно?
Отговорът
Сътрудникът на SuperUser joejoe31b има отговор за нас:
Тази страница на Google за програмисти разкрива разликите между хостваните и пакетираните приложения. Накратко, основната разлика между тях е, че хостваните приложения са тези, за които мислите (такива, които показват хостван уебсайт), а опакованите приложения са приложения, които са по-самостоятелни (и включват най-много, ако не и всички, от техните HTML и CSS файлове или ресурси).
На форумите на WrongPlanet имаше интересна страница, която описва някои от причините, поради които разработчик може да направи хоствано приложение. Една от причините, според които "Apple в моето око" посочи:
- Това може да е технически сайт, но той не може да се различава от нормалното приложение, което не е уеб браузър. Също така, превръщайки го в пряк път, премахва всички неподходящи контроли на браузъра, така че да изглежда като нормален прозорец на приложението.
„NeantHumain“ продължи дискусията, като каза:
- Приложенията на Google Chrome са само уеб приложения, написани в HTML5, които се възползват от нови функции, като например: платно, видео, SVG, WebGL и куп нови API, до които може да се достигне чрез JavaScript. Те могат да се използват за всичко - от географско местоположение, офлайн хранилище и / или уеб работници за нещо многопоточно.
С други думи, изглежда, че повече се случва на фона на хоствано приложение, отколкото просто да се показва уеб страница. Тя позволява на разработчика да разшири функционалността на уебсайта и да заобиколи някои от ограниченията, с които може да се сблъска нормален уебсайт.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.