Які зусилля докладаються і які відмінності у веб-картах?


10

Тому я читав деякі сайти новин Ubuntu. Протягом останніх місяців я бачив багато різних статей про інтеграцію веб-сайтів на робочий стіл.

З того, що я зрозумів, щонайменше два різні зусилля:

  • web-додатки ubuntu
  • туман

Які б були основні відмінності, і чи докладено більше зусиль, які роблять те саме? Мені трохи не зрозуміло, що мені слід вибрати.


дякую за ці відповіді! що робити, якщо відповіді правильні? hehe
dmeu

Відповіді:


14

Два підходи досить різняться під кришкою.

Після використання обох протягом декількох днів я віддаю перевагу Фоггеру (принаймні, на цьому етапі розвитку).

Веб-програми Ubuntu

Ubuntu Web Apps використовує бажаний веб-переглядач (Firefox або Chromium) для перегляду сайтів, що використовують плагін браузера, щоб створити ярлик для сторінки на панелі запуску єдності та отримати доступ до функцій робочого столу єдності (сповіщення, меню повідомлень, меню звуку, тире та ін.) .

  • Однією з переваг такого підходу є глибока інтеграція з робочим столом.
  • Одним з недоліків (IMHO) є те, що веб-додатки не мають власного окремого екземпляра браузера, а лише відкриваються як нова сторінка у Firefox або Chromium.

Це означає, що, наприклад, що під час переходу через відкриті програми за допомогою Alt-Tab ваш веб-додаток просто відображається як інше вікно браузера.

Це також означає, що в деяких ситуаціях веб-додаток, здається, відкриється як нова вкладка у браузері замість створення окремого вікна браузера.

Усі звичайні веб-переглядачі "Chrome" (панель стану, рядок URL-адрес, панель закладок) також відображаються у вікні браузера програми, що означає, що ви не відчуваєте, що використовуєте настільний додаток - ви чітко використовуєте свій браузер.

Нарешті, ви можете "інтегрувати" веб-сторінку лише тоді, коли ваш браузер надає вам можливість, тобто якщо хтось вже створив сценарій інтеграції.


Фоггер

Fogger створює власне нове вікно веб-переглядача з новим примірником програми для кожної веб-програми та використовує два типи файлів для налаштування поведінки веб-сторінки:

  1. сценарії користувачів

  2. стилі користувачів

У призначених для користувача стилів в основному перевизначити CSS сторінки, налаштовуючи зовнішній вигляд сторінки (див Fogapp на Facebook).

В призначені для користувача скрипти є JavaScript - файли , які можуть змінити поведінку сторінки в будь-якій кількості шляхів. Для цих сценаріїв користувача Fogger розкриває функції робочого столу єдності через API JavaScript. Однією з переваг такого підходу є те, що сторінки схожі на настільні програми: вони мають свій окремий значок у циклі Alt-Tab, а звичайні панелі інструментів браузера відсутні. (Мені подобається відсутність захаращення).

Великою перевагою Fogger є те , що ви можете перетворити будь-яку сторінку в Fogapp на льоту, в лічені секунди. Тим, хто любить візуальне налаштування, також простіше використовувати спеціальну піктограму для Fogapp, а Fogapps поважає тему вашої піктограми там, де вона має відповідний значок (наприклад, для gmail).

Якщо у Фоггера є недолік, можливо, API JavaScript ще не надає доступу до стільки функцій робочого столу єдності.


Підводячи підсумок

У категорії "Я не знаю, що краще", дві рамки використовують дуже різні підходи до ваших даних користувача.

Ubuntu Web Apps намагаються централізувати дані. Не тільки ваш веб-додаток використовує той самий профіль даних, що і ваш браузер за замовчуванням, він також централізує дані облікових записів на рівні ОС за допомогою менеджера "Інтернет-акаунти" Gnome.

Fogger, з іншого боку, ізолює дані кожного додатка. Це полегшує, наприклад, утримуйте веб-переглядач увімкненим в Google, але використовуйте Fogapp для серфінгу по YouTube без входу (щоб уникнути неприємного збору даних Google).

Це також спрощує налаштування декількох веб-додатків для одного сайту, кожен з яких використовує інший профіль користувача. Це може бути особливо корисно, якщо кілька користувачів використовують один і той же комп’ютер і хочуть окремих програм для "Мері Gmail" та "Gmail Боба". Це також дозволяє легко очистити дані для одного веб-додатка, залишаючи інші дані недоторканими.

Мої переваги Тому в даний час я думаю, що Фоггер забезпечує більш гнучку та задовольняючий тип інтеграції, хоча в даний час веб-додатки Unity пропонують більш глибокий доступ до робочого столу єдності.

Хоча ніщо не заважає Fogger розширити свій API для сценаріїв користувачів, і я сподіваюся, що це станеться. Насправді, було б чудово бачити, як два підходи єднані (єдність?), При цьому нинішні відмінності стають різними варіантами, які ви могли вибрати, створюючи додаток. Це один випадок, коли я не впевнений, що конкуренція потрібна.


+1 Гарна відповідь, я згоден з вами, це захоплюючі програми та злиття було б добре, але, як і всі речі, крем підніметься до вершини
stephenmyall

Дякую за пояснення Фоггера, я цього не знав.
Пісу

Схоже, що Фоггер є бездоганним і недоступний для Ubuntu 12.10 (також у PPA). Думаю, ми повинні перенести твори на Unity Web Apps
Pisu

Як правило, я погоджуюся, хоча розробник Фоггера мені деякий час тому сказав, що планує оновити його до 12.10, коли встигне. Але я вважаю, що найкращим варіантом було б інтегрувати найкращі функції Fogger у веб-програми Unity. Найбільший, на мій погляд, простота створення власного веб-додатка для нового веб-сайту на ходу.
одноосібник

@monotasker: так, ти маєш рацію! Насправді я намагаюся знайти простий спосіб створити прості спеціальні веб-програми. Тепер я це зробив вручну, додаючи файли в / usr / share / Ujedinjeno-webapps / usercripts, на жаль, здається, що немає можливості створити їх у папці користувача.
Пісу

4

Зараз я беру Фоггера на тест-драйв після перегляду веб-додатків . Ось деякі відмінності (з моєї точки зору)

Користувачі зможуть отримувати веб-додатки лише через PPA, оскільки немає планів (на даний момент) повністю підтримувати його в LTS. Fogger доступний зараз у USC. Однак веб-програми мають кращу інтеграцію з ubuntu. Я намагаюся залишатися осторонь PPA (особистий вибір)

Існує обмежена кількість сайтів, що підтримуються Unity Web Apps (не входить у комплект), однак вони включають Facebook, Twitter, Pandora, Last.FM, GMail та Yahoo! Пошта) з'явиться панель сповіщень із запитом дозволу на інтеграцію. Fogger здається безмежним з точки зору того, які сайти можна перетворити (я використовував його в таких програмах, як редактори фотографій Evernote та OL, і він працює чудово, особливо коли рівень глибокої інтеграції не потрібен, і ви просто хочете, щоб ваш веб-додаток поводився як рідний настільний один.

Я вважаю, що переваги будуть суб’єктивними. Я впевнений, і я з нетерпінням чекаю, як визріють обидва ці засоби.


2

Вони багато в чому різні.

Fogger - це програма, яка створює окремі веб-сторінки для вашого бажаного веб-сайту. Це в основному створює додаток, який завантажує певну сторінку. Але за замовчуванням він не інтегрується з рідним робочим столом Ubuntu.

Ось де webapps більш інтегрований в Ubuntu. Коли ви вирішите інтегрувати сайт, він став частиною вашого робочого столу Ubuntu.

Наприклад, якщо ви створили додаток facebook у fogger, він створить додаток. Якщо ви відкриєте цей додаток, він завантажить вікно з веб-браузером, який підключається до facebook. Використовуючи сценарії користувачів, ви можете отримувати сповіщення. Для нового повідомлення, нового повідомлення (facebook) це створює спливаюче вікно з чимось подібним1 New messages

Але якщо ви інтегруєте facebook, ви можете отримати точне повідомлення на робочому столі. Емпатія активізується автоматично, щоб ви могли відповісти, використовуючи її. (У фокусі потрібно відповідати через вікно, яке в основному є веб-сторінкою.)

Якщо ви інтегруєтесь, Libre.fmви можете грати музику з ритмбокса. Але якщо ви створите додаток fogger, воно буде відтворюватися через браузер.

Якщо я вам не зрозумілий, пропоную встановити обидва. Ви можете помітити різницю дуже легко.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.