Активні користувачі інтернету, комп`ютерів і мобільних пристроїв часто задаються питанням: "Що таке віджети?" Багато, самі того не підозрюючи, зустрічають їх багато разів в день. При відвідуванні сайтів часто можна побачити на моніторі комп`ютера невеликі блоки, які містять інформацію про погоду, валютних курсах і багато іншого. Аналогічні міні-додатки можна встановлювати на екрани різних пристроїв.
Що розуміють під віджетами?
Поняття «віджет» у багатьох випадках застосовується неправильно: їм називають звичайні сайдбарі на веб-ресурсах. У той час як програми, які стосуються категорії віджетів, називають гаджетами або як-небудь ще. І те й інше викликає плутанину. Незважаючи на те що слово «віджет» звучить по-сучасному, вперше воно було використано в далекому 1926 році. Спочатку воно дійсно було синонімом гаджета і означало будь-яке пристосування, але сьогодні воно вже не асоціюється ні з якими пристроями.
Що таке віджет в сучасному розумінні?
Зараз цим словом називають певну категорію допоміжних додатків, які відрізняються невеликими розмірами і маленьким набором функцій. Вони виступають у вигляді графічних модулів і поміщаються в робочій області основних програм: браузерів, операційних систем, пошукових машин і т. Д. Вони можуть служити для вирішення повсякденних завдань, давати швидкий доступ до корисної інформації, носити розважальний характер або просто прикрашати екран. Деякі віджети працюють тільки при підключеному інтернеті, а інші - автономно.
Основні різновиди віджетів
Описані додатки можуть бути призначені для робочого столу (desktop widgets) або для інтернет-сторінок (web widgets). Завдяки можливості застосовувати віджети в інтернет-браузерах і безпосередньо в операційних системах, розширюються перспективи їх впровадження в повсякденне життя програмістів і простих користувачів. Розробник може мати у своєму розпорядженні візуальні додатки на сторінках ресурсів. А користувач - взаємодіяти з ними. Крім графічних, існують прості текстові віджети, які мають суто інформаційний характер.
Який вигляд має додаток?
Міні-програма може приймати різні форми:
- "Яндекс" дозволяє встановлювати додатки, що відображають годинник, новинну стрічку, відомості про пробки і пошуковий рядок. Вони підтримуються популярними операційними системами і браузерами.
- У попередніх версіях Windows віджети розташовуються на робочому столі, а в «вісімці» для них виділена спеціальна зона. Тут можуть бути годинник, календарі, міні-ігри, посилання на новини або налаштовані користувачем ресурси.
- У деяких ОС від Apple для віджетів призначений окремий шар, званий дешбордом. Він стає видимим при натисканні F12.
- Далеко ступив браузер «Опера»: віджети на його основі поміщаються на робочий стіл і функціонують на будь-якому пристрої, оснащеному стаціонарним або мобільним браузером від цього розробника.
Детальніше про десктопних віджети
Міні-додаток, яке може бути запущено з основного екрану на певній операційній платформі, і називається десктопних виджетом. Їх можна встановлювати з різних джерел: знайти в спеціальному розділі встановлених додатків або завантажити з веб. Найчастіше віджети можна переміщати по екрану, регулювати їх розмір, змінювати дизайн. Наприклад, в «сімці» і деяких інших системах є віджет з годинником: він поміщається на робочий стіл одним натисканням і виводить на екран системне час. Додаток з прогнозом погоди в будь-якій системі буде працювати справно тільки за підключеної мережі. Що таке віджет з точки зору функціональності? У більшості випадків він служить для швидкого отримання інформації без відкриття браузера або деякого розділу в комп`ютері, але може бути представлений і міні-грою.
Особливості веб-віджетів
Міні-додаток, яке вбудовується в сторінку сайту, називається веб-віджетом. Воно може бути вікном, ведучим на інший сервіс: в такому випадку в область віджета буде завантажуватися окрема сторінка. Таким чином, в межах однієї веб-сторінки досягається максимальна функціональність завдяки поєднанню кількох опцій і навіть різних ресурсів. Веб-віджети часто називають гаджетами, модулями, сниппета, також в їх категорію іноді включають браузерні розширення.
Якими бувають веб-віджети?
Браузерні міні-додатки умовно діляться на дві групи:
- Інтерактивні - дозволяють з собою взаємодіяти, наприклад, вводити інформацію про шуканий маршруті на карті або відправляти коротке повідомлення.
- Неінтерактивні (інформери) - містять контент, який відображається незалежно від призначеної для користувача активності. У формі віджета може подаватися, наприклад, довідка про поточні курси валют.
Установка браузерного віджета
Як правило, установка графічного програми не становить проблем і здійснюється декількома кліками. Приблизно цей процес виглядає так (на прикладі віджетів «Опери»):
- Скачується і встановлюється браузер, що підтримує віджети. Їм може бути Opera, починаючи з версії 9 beta, або один із сучасних альтернативних інтернет-оглядачів.
- Браузер запускається, натисканням на F4 відкривається панель доступу до віджетів, закладок і нотаток. За допомогою такої функції легко здійснюється управління міні-додатками.
- Клік на Widgets завантажує список віджетів, доступних для установки.
- Натискання на Add ( «Додати») відкриває перелік доступних додатків з описами та ілюстраціями.
- Вибравши віджет, потрібно додати його і почекати кілька секунд до моменту закінчення установки.
Корисні віджети для "Хрома"
У браузері Chrome віджети часто асоціюються з розширеннями, т. К. Кнопки доступу до них розміщуються на панелі інструментів і можуть бути використані при перегляді будь-якої сторінки. Приклади корисних розширень:
- Chrome Nanny - допомагає боротися з марним проведенням часу в мережі. Налаштування дозволяють заборонити доступ до деяких сайтів в робочий час, обмежити перебування у «ВКонтакте» 15-20 хвилинами і т. П.
- Zoomy - оптимізує текст під екран користувача, розтягуючи його на необхідну відстань.
- Torrent Turbo Search - допомагає шукати потрібні матеріали на файлообмінниках і в каталогах торрентів. Охоплює безліч ресурсів, в т. Ч. The Pirate Bay. Є опція, що дозволяє шукати тільки на російськомовних ресурсах.
- iReader - одним натисканням кнопки відкриває нове вікно, в якому знаходиться тільки текст з завантаженої сторінки. Реклама і інші відволікаючі деталі в ньому повністю відсутні.
- Loomnit - дозволяє ділитися посиланнями, текстами, зображеннями і файлами, не залишаючи браузера. Одне клацання відкриває вікно, в яке додається обраний контент, а другий - надає коротку посилання для розшарювання.
Розробка власних віджетів
Що таке віджет з точки зору розробника? Це звичайна програма, яка пишеться на HTML, javascript або більш просунутому javascript-API, що дозволяє здійснювати управління і збереження параметрів. Міні-програма може бути написаний будь-якою з серверних мов, в результаті дають HTML (наприклад, мова PHP). Програмісти класифікують ці додатки по-своєму, виділяючи серед них автономні і серверні. Перша категорія припускає розміщення додатки в один XHTML-файл, при цьому допускається використання стилів і скриптів з сторонніх ресурсів. Друга група об`єднує віджети, тіла яких повністю завантажуються зі сторонніх ресурсів. Розділ у серверного віджета - порожній, натомість у властивості src пишеться адреса, з якого відбувається завантаження. Віджет можна створювати з нуля або користуватися спеціальною заготівлею (конструктором).