>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Другие программы на движке Mozilla http://forum.mozilla-russia.org/viewforum.php?id=25 >UXP / Goanna - обсудим платформу http://forum.mozilla-russia.org/viewtopic.php?id=74459 |
Kaban > 10-04-2019 13:28:14 |
Платформа UXP призвана предоставить возможность для универсальной разработки XUL приложений. Unified XUL Platform - UXP скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Движок Gecko 52 (FF 52 ESR) был форкнут, в итоге получилась Goanna. Goanna интегрирована в UXP, который по задумке разработчиков призван быть универсальной платформой для разработки любых XUL-приложений. Новый Pale Moon, а также несколько других программ (смотри ссылку) уже используют UXP. Интересной особенностью является то, что по-видимому приложения UXP достаточно легко портируются для Windows XP - этому свидетельствует наличие Windows XP -клонов практически для каждого на данный момент существующего UXP -приложения. Интересным и открытым остаётся вопрос о поддержке веб-стандартов. На данный момент уже вышел Gecko 60 ESR. На июль 2019 планируется выход Gecko 68 ESR. Очевидно, что команда разработчиков UXP будет не в состоянии отслеживать изменения в веб-стандартах и своевременно интегрировать эти изменения в свой движок (если, конечно, не случится чуда). Это означает, что "новомодные" сайты могут перестать работать. Опасение в первую очередь вызывают действительно полезные сайты, такие как онлайн-банкинги, популярные торговые площадки и т.п. Поэтому возникает вопрос о том, как разработчики UXP планируют выходить из этой ситуации? Каждый раз делать свежий форк Gecko? Но это, во-первых, связано с большими затратами, а во-вторых, нет гарантии, что XUL-приложения могут быть всегда прикручены к любой версии Gecko/Goanna. Собственно, здесь требуется большее техническое понимание о том, как на самом деле функционирует UXP - простая я ли это "обёртка" или нечто большее? Ясности в этом вопросе нет. Авторы туманно заявляют, что Goanna - это Gecko 52 со значительными(!) изменениями. Насколько эти изменения действительно значительны? Предлагаю в этой теме отслеживать события, связанные с развитием UXP. Update: Приложения на UXP, которые удалось найти: Pale Moon (новая версия переведена на UXP) |
rodocop > 10-04-2019 16:54:31 |
Gecko больше нет. По крайней мере, в пространстве XUL. Так что форкать больше нечего. И так форкнули последнее долгосрочное. И именно что платформа создана как место объединения усилий сообщества, заинтересованного в сохранении XUL-архитектуры. Поэтому будут следить и вносить. Как-то справляются уже несколько лет. А с момента конца Фокса на XUL - число контрибьюторов точно увеличилось. |
rodocop > 26-04-2019 04:44:37 |
Kaban Я понимаю, что проблемы опенсорса часто, слишком часто лежат в области монетизации, особенно в случае столь сложных, экосистемных проектах, как UXP. Мунчайлду повезло сделать форк Фокса, ставший в итоге центром притяжения всех оппозиционных и обиженных, униженных и оскорбленных официальной Мозиллой. Фишка в том, что ему фактически свалился в руки (хотя он и много работал для этого) реальный центр кристаллизации нового сообщества фанатиков (в хорошем смысле) былой платформы XUL, технарей и гиков. Такой ресурс можно очень даже монетизировать - но для этого надо максимально объединять разработчиков и последователей, включать их в ближний круг самых лояльных платформе людей, поощрять контрибуцию в проект и всяческое развитие платформы вширь. Вместо этого МЧ запрещает распространять локализованные версии РМ, а также накладывает еще массу нелепых ограничений, которые провоцируют юзеров-сборщиков на диверсификацию и размывание бренда. Самые активные люди уже пилят продукты под названиями NewMoon и MyPal, Centaury и Vasilisque. Активные контрибуторы развивают и вовсе свои собственные продукты типа Бореалиса - причем полностью независимо от платформы, от сообщества. И наверняка - тоже вынужденно. Если бы все это собрать в один кулак, можно было бы выиграть свою приличную долю и на рынке, и в инфопространстве - а там и монетизация подтянется. Способы есть. Немного, но они реальные. Для этого надо думать и работать больше в стратегическом, нежели в сугубо технарском направлении. А вместо этого - распри и грызня. В общем, было бы интересно понять, что там, внутри, происходит. 26-04-2019 04:49:57 Я занимался только завертыванием его в красивую оболочку, делал его более дружелюбным - и писал, писал, писал, о нем. Рассказывал, пиарил, продвигал. И это дает свои плоды. Да в какой-то момент у меня подсели батарейки, но на то были причины в моей "остальной" жизни. И мне интересно, на что можно рассчитывать, а на что нет, если пытаться объединять усилия с разработчиками жизненно важного для моего проекта движка, если пытаться привлечь их на свою сторону в маркетинговом, скажем так, плане. От этого, возможно, вообще вся судьба экосистемы будет зависеть когда-нибудь. |
Kaban > 26-04-2019 13:17:28 |
Update: Приложения на UXP, которые удалось найти: Pale Moon (новая версия переведена на UXP) |
Kaban > 26-04-2019 16:47:01 |
rodocop пишет
Я просто пообщался несколько часов в чате. Народ очень маргинальный и не стесняющийся в выражениях о конкурентах (они же по сути совместные разработчики платформы). Например, простой вопрос к автору Borealis, какую версию SeaMonkey он форкнул, вылился в 2-х часовую дискуссию с истеричными выпадами о правах и интеллектуальной собственности в сторону конкурентов, которые все фашисты (именно это слово) и нагло форкают Версию SeaMonkey он мне всё-таки сказал, но в конце переписки. Мунчайлд тоже гнал не по детски, но быстро ушёл из чата, видимо дел было много Это при том, что я общался вежливо и просто хотел получить ответы на нейтральные (на мой взгляд) вопросы, чтобы разобраться в положении вещей. rodocop пишет
Именно технарь может сделать очень годный, хороший и гениальный продукт. Потому что технарь, в отличие от "эффективного" менеджера, делает для себя, а не для абстрактного быдла. Менеджер может только хорошо продать, а потом испортить продукт в полное говно, чтобы продать его ещё лучше. То есть как паразит высосать из трупа всё и выкинуть его на обочину, потому что говённым продуктом в конечном итоге никто не будет пользоваться. Мозилла - тому пример. Я знаю только одно исключение - Стив Джобс, но он скорее технарь-менеджер с отличным пониманием техники и выдающимися организаторскими способностями. Все продукты Джобс делал именно лично для себя, и технически они были очень грамотными и интересными (если что, я не фанат и не постоянный пользователь эппл). А после ухода Джобса пришли "эффективные" паразиты, которые могут только эффективно высасывать кровь, но только до момента полного посинения трупа. rodocop пишет
Монетизация - зло и путь в никуда, кратковременный эффект, ориентирование на массы, у которого априори нет потребности в продуктах класса "для power users". Но как известно, наибольшие барыши зарабатываются именно на человеческих пороках и слабостях Вопрос о том, как же могут заработать разработчики - отдельная тема. Скажу лишь, что Моцарт стал знаменитым благодаря своим произведениям, за которые он не получил ни копейки. А жил он за счёт халтур, выполняя заказы на всякую низкосортную попсу и другие непотребства. rodocop пишет
Тут как раз наоборот польза, так как другие разработчики используют UXP и контрибутят туда же, то есть работая над своим продуктом, они параллельно развивают и UXP. rodocop пишет
Ну вот так обычно и появляются паразиты - приходят и начинают "организовывать", пока не доорганизуют всё до полного развала. Причём, я смотрю на это философски. Потому что развитие предполагает цикличность и волновую природу. Полуразложенный труп может стать началом новой жизни, которая опять начнётся с гиков и ценителей олдскульных ламповых интерфейсов rodocop пишет
Ну тут действует универсальное правило: хочешь сделать хорошо, сделай сам. Хочешь хороший продукт, но не можешь сделать сам? Заинтересуй и организуй людей, чтобы они сделали продукт для тебя и так, как нужно именно тебе (пример - Стив Джобс). Причём в таком варианте пресловутая монетизация - это не цель, а приятный бонус. Потому что хорошо сделанное для себя, понравится и другим. У Стива Джобса именно одержимость сделать хорошо была на первом месте, а не монетизация. А вот у Билла Гейтса - как раз наоборот. Подумать только, микрософт создал в 1996(!!!) году Pocket PC и Windows CE. Несколько наладонников (PDA) у меня есть до сих пор. Там работает Opera Mini, интернет и ещё куча полезных программ. 1996 год, Карл! И это не взлетело как iPhone, который появился только лишь в 2007 году! У микрософт в 1996 году был практически готовый смартфон, а у Эппла не было ничего! То есть можно определить фору в 20 лет. Как же так получилось, что микрософт реально просрал полимеры, а Эппл встряхнул весь рынок настолько, что смартфоны, сервисы и прочее посыпались из всех щелей? А ответ очень прост: в микрософт продукты делали "эффективные" менеджеры для абстрактного быдла, а в Эппл продукты делал гениальный технарь и менеджер лично для себя. Везде, конечно, есть нюансы, но в целом как-то так |
okkamas_knife > 27-04-2019 13:44:55 |
неверный ответ. а джобс гениальный менеджер а не технарь, он почувствовал волну и тенденции и играя на желании юзера стать "элитой" впаривал им свои "стеклянные бусы" что до платформы и браузеров на ней вся проблема в лени разрабов |
grey_rat > 28-04-2019 11:48:43 |
Все эти попытки пойти своим путём обречены на провал. Это то же самое, что бежать за разгоняющимся автомобилем. Уже много чего не работает в PM, например хостинг картинок на хабре или https://swinethegame.com/ |
okkamas_knife > 28-04-2019 13:46:51 |
странное сравнение. а поддержка всего часто и не нужна и это не тупиковый путь возьми хотя бы текстовые браузеры у линкс например есть своя аудитория не большая но всётаки есть ну и про наркоманию которая до сих пор сидит во всех форках - просто исследуйте инспектором поле ввода поиска от самого элемента сёрчбар до собственно инпута а заодно исследуйте его контекстное меню. а ведь всё это можно сделать гораздо проще с минимум вложенности и зависимостейи с нормальной доступностью (я про анонимные узлы) |
suommie > 09-10-2019 22:05:12 |
Пару месяцев пользуюсь (в качестве неосновного, портативного) Бореалисом. Очень нравится, мало потребляет ресурсов, сносно работает в том числе на крайне слабых машинах под ХР. Но очень не хватает расширений, хорошо хоть есть uBblock - но это по сути все. Пытался править install некоторых расширений от seamonkey - получилось перенести только словари. Есть у кого-то успешный опыт правки/установки расширений? Или может быть в природе есть оригинальные под Бореалис? |