URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 103297
[ Назад ]

Исходное сообщение
"Mozilla развивает инструментарий для портирования дополнений..."

Отправлено opennews , 25-Июн-15 10:47 
Разработчики из проекта Mozilla подготовили (https://www.soeren-hentzschel.at/mozilla/firefox/2015/06/24/.../) инструмент Chrome Tailor (https://github.com/jetpack-labs/chrome-tailor), позволяющий автоматизировать выполнение работы по портированию Chrome-расширений для Firefox. Для обеспечения работы в Firefox написанных для Chrome расширений выполняется трансляция порции Google Chrome API (https://developer.chrome.com/extensions/api_index) и преобразование данных, указанных в манифесте к дополнению. В простейших случаях для получения работающего Firefox-расширение достаточно запустить  утилиту chrome-tailor, но не все специфичные для Chrome вызовы API пока реализованы.

URL: http://www.ghacks.net/2015/06/25/mozilla-wants-to-make-chrom.../
Новость: http://www.opennet.me/opennews/art.shtml?num=42498


Содержание

Сообщения в этом обсуждении
"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено iPony , 25-Июн-15 10:47 
Я вот имел опыт с такими "портаторами". Opera сделали переводчик расширения из старого браузера в новый. Я сконвертил, посмотрел на то какой ужас в коде получился, и стал сам переписывать.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Имя , 25-Июн-15 15:36 
Ну что тут сказать... Не все йогурты одинаково полезны.
Может этот лучше будет? Обобщение здесь не особо катит.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено iPony , 25-Июн-15 15:41 
А вот да. Знаешь пример хоть одного конвертера кода с одного API на другой, чтоб в итоге получился не ужасный код?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 16:12 
Если будет хоть какой-то интерес - мозилла вполне может подправить сам файрфоксовский API и поддерживать это дело нативно.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено iPony , 25-Июн-15 16:16 
Это толстый намек на переход фурифокса на хромовский апи?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 16:44 
Не перехода, а поддержки хромовского апи как части своего. Мозилловский существенно мощнее, начиная с возможности модифицировать существующие вкладки, но где достаточно хромовского - логично не заставлять авторов писать 100500 версий расширения, азаодно - воспользоваться теми, которые есть для хрома, но не для фокса. Не думаю, что такая поддержка потребует каких-то адовых усилий.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Скиталец , 25-Июн-15 16:19 
Есть, называется программист. Только качество кода зависит от навыков этого программиста :)

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 16:20 
>Знаешь пример хоть одного конвертера кода с одного API на другой, чтоб в итоге получился не ужасный код?

А ты всегда брощ молотком кушаешь?
Хочешь нетленки - пиши вручную.
Хочешь за неделю портануть расширение, чтоб хоть как то но работало - юзай этот инструмент.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 10:48 
Сделали бы уже фаерфокс стартовой страницей для хрома. Тогда ненадо было бы писать код, а бабки всё равно бы капали.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено A.Stahl , 25-Июн-15 10:52 
>Mozilla развивает инструментарий для портирования дополнений Chrome в Firefox

Пока ребята фигнёй занимаются я начал тест palemoon (форка огнелиса с удалёнными бекдорами и спец.возможностями для слепо-глухо-тупых).
Если кто не доволен шустростью огнелиса, то весьма рекомендую -- аддоны поддерживаются без портирования, а тормоза портировать не стали.
Интерфейс образца версий 3.х.х если это кому вдруг важно.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 11:47 
Что именно удалено? Где можно почитать? И за счет чего получился прирост производительности?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено A.Stahl , 25-Июн-15 12:11 
http://www.opennet.me/opennews/art.shtml?num=42480
И вглубь по ссылкам...
> И за счет чего получился прирост производительности?

Я не знаю что такое производительность когда мы говорим о браузере, но прокрутка лагать перестала. Да и вообще -- отклик на любое нажатие происходит за постоянное и комфортное время.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено 1 , 25-Июн-15 12:24 
Печально, что удалили из него панораму. Так бы давно перешел.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено анонус , 25-Июн-15 14:47 
http://www.palemoon.org/tabgroups.shtml
переходи!

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено пох , 25-Июн-15 12:31 
к сожалению, аддоны как раз не поддерживаются. Да, _старые_ файрфоксовые аддоны иногда работают, но авторы предприняли специальное усилие, чтобы все это сломать. В результате работает только то, авторы чего в курсе, во-первых, существования отдельного palemoon с другим uuid'ом, во-вторых, им не лень возиться с устаревшим api и они вообще не наколбасили в интерфейс управления плагином чего-нибудь аврора-специфического (random agent spoofer'а особенно жаль).

Мнение автора по этому поводу - "palemoon is not firefox", точка. То есть если для вас файрфокс - площадка для запуска стапиццот аддонов, превращающих браузер в мегакомбайн, который делает все, кроме собственно нормального отображения веб-страниц, оно вам не подойдет.
В том числе и потому, что разница интерфейсов будет расти и дальше, а захотят ли авторы того же noscript героически поддерживать малопопулярный форк, когда это потребует серьезных усилий - неизвестно.

Ну и вторая печаль- что пилит его по сути один человек, не получающий инвестиций миллионами, а сколько из присутствующих нажали кнопку "donate", можно угадать с точностью 100%.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено A.Stahl , 25-Июн-15 12:42 
>_старые_ файрфоксовые аддоны иногда работают

Хм. Я просто не большой фанат кучи аддонов -- даже относительно свежий uBlock завёлся.
Ну буду знать.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено mimoprohodil , 25-Июн-15 13:19 
а вот uMatrix не завелся и не заведется, такая вот это поделка PaleMoon

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 14:57 
Это не Palemoon поделка, это файрфокс гоняет форки, меняя API расширений. Насчёт "не заведётся" - поглядим, Gorhill для uBlock0 поддержку Palemoon сделал (точнее, смержил готовую). Если будет расти интерес - всё будет.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено mimoprohodil , 25-Июн-15 15:09 
и насколько должен вырасти интерес, 5,20 или 100 человек, каковы величины?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 16:09 
Да хрен его знает. Но учитывая, что файрфокс из  своей ниши (надёжный браузер для power users) активно (и безуспешно) лезет в гугловскую - инструмент для "простых пользователей" - то, думаю, популярность альтернатив будет расти (и растёт) быстро.

А дальше - вопрос времени, когда появится человек, знающий механику работы мозилловских плагинов чтобы портировать, скажем, патч из uBlock - и gorhill его почти наверняка примет, как принял в uBlock0. Там десятки человекочасов, не больше, для того, кто в теме.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 13:16 
"Старые", то есть основанные на оверлеях, просто работают, а не иногда, так как Palemoon отдаёт оба UUID. Те, что на SDK - да, должны поддерживаться автором.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 13:23 
Не нужно так все обобщать и преувеличивать. Имею palemoon + 40 аддонов. Все обновляется и работает.
Для некоторых аддонов, которые перестали поддерживать palemoon, есть страница с форками:
https://addons.palemoon.org/extensions/all-extensions/


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено AsukaLangleyfag , 26-Июн-15 09:41 
Вообще-то хардкодить поддерживаемую версию - это признак "качества" расширения. У нормальных же было достаточно лишь пофиксить добавлением UUID Pale Moon, а сейчас они и так работают.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 14:46 
Пощёлкал... ну, не хуже, как минимум. Но отсутствие Policeman адски раздражает, привык я к нему.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 16:14 
А h.264 работает? Или не пытались? У меня на jessie не заводится, хоть тресни. Не то, чтобы он сильно нужен был, но непонятно, что за ерунда.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено trdm , 26-Июн-15 10:15 
>  а тормоза портировать не стали.

Улыбнуло )


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 11:00 
>выполнение работы по портированию Chrome-расширений для Firefox.

А там разве есть что-то интересное? Помню просили для хромоноги найти аналог downloadhelper, в итоге нашлась куча мусора и ни одного аналога.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено AlexYeCu , 25-Июн-15 11:08 
Увы, сейчас дополнения уже прибитые к Австралису гвоздями распространение получили. Так что приходится оставлять его, допиливая до более-менее сносного состояния при момощи стилей.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено rshadow , 25-Июн-15 11:03 
Отличный маркетинговый ход!
У мозилловцев как раз переход разработки плагинов с одного тулкита на другой. И все поломано. А с данной утилитой к ним можно будет и не заглядывать, сразу под хром делать, и под его API.
Офигенно просто.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 13:13 
Ну и хорошо, будет "стандартный" API для всех плагинов подряд и "расиширенный файрфоксовский" для того, что в рамках стандартного не сделать.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 11:09 
Похоже на новую стратегию. Если Оперу угробили сразу, то этот решили задавить "ползучей хромизацией", чтобы визгу было поменьше.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 14:58 
Угу, везде заговоры

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 11:58 
А не проще ли на блинк перевести?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 12:09 
Портирывали бы уже движок из Chrome и всем бы стало хорошо.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено UnixWay , 25-Июн-15 12:31 
Пора бы анонимусам дать мозг, всем бы легче стало.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Товарищ Майор , 25-Июн-15 12:30 
когда уже на blink перейдут?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Товарищ Майор , 25-Июн-15 12:31 
(эт ирония, если что)

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 12:30 
Похоже что план по превращению Firefox в ненужно разработчики перевыполнили настолько, что пришлось немного реанимировать пациента за счёт конкурентов.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено dert , 25-Июн-15 12:32 
Для Chrome есть дополнение, которое позволяет запускать .apk приложения от Android. Получается, что теперь программы от Android можно запускать под Firefox и в перспективе в FirefoxOS?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено iPony , 25-Июн-15 12:53 
Нет. В Mozilla наоборот расширения с бинарными блобами депрекейтят.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 15:04 
Теперь проще расширение для одного хрома делать, всё равно его можно под другие браузеры портировать.
Как с вайном - нафиг нам нативное приложение делать, запускайте в вайне.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено iPony , 25-Июн-15 15:45 
Ну да. Пишешь под хром -> из него минимальными изменениями получаются под safari и opera. А фурифокс вот...

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 25-Июн-15 16:11 
Осталось рассказать, чем это плохо. В отличие от вайна никаких уродств это не тянет.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено manster , 25-Июн-15 15:14 
Ну конечно-же!

- заказчикам ведь нужна кросс-платформенность не только на уровне ОС

А ведь все это похоже на то, что может иметь один координационный центр.

Это ведь хорошо, когда есть выбор, особенно для форков.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Ilya Indigo , 25-Июн-15 18:20 
freshplayer уже Ринатом написан. А больше оттуда брать нечего.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено soarin , 25-Июн-15 20:07 
плагин != расширение

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Ilya Indigo , 25-Июн-15 20:11 
> плагин != расширение

Тогда оттуда просто брать нечего.
FireBug нормальный бы наоборот в Chromium из Firefox полезно было бы портировать.


"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Аноним , 25-Июн-15 19:18 
А потом Мозилла начнёт воровать приложения для Хром осей и Андроида?

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено trdm , 26-Июн-15 10:19 
Мир перевернулся.
Надо наоборот хрому написать такую фульку для портирования лисьих аддинов в хром.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Crazy Alex , 27-Июн-15 02:16 
Не выйдет. Мозилла банально предоставляет гораздо больше возможностей для расширений.

"Mozilla развивает инструментарий для портирования дополнений..."
Отправлено Vladjmir , 02-Июл-15 22:20 
Раньше расширения были козырем Мозиллы, а теперь они пишут прокладки, чтобы тырить их из хрома. Фирефокс с каждым релизом раздражает меня всё больше. Всё, за что раньше любил этот браузер, сейчас выпилили. На линуксе перешёл на хромиум, на работе пока сижу на мозилле. Появится время -- буду переползать на Pale Moon.