ARWINSS: новая реализация подсистемы win32

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

CSRedRat
Posts: 71
Joined: Wed Feb 29, 2012 6:43 am

Re: ARWINSS: новая реализация подсистемы win32

Post by CSRedRat »

2unxed:
PS: И ещё немного цинизма. Если уж речь зашла о "выглядеть современно". http://new.reactos.org/ - это выглядит современно, да? Хм, см. http://www.ubuntu.com/, http://www.apple.com/, http://www.android.com/, http://haiku-os.org/ (это всё, заметим, сайты разработчиков современных ОС). Давайте посмотрим правде в глаза: добавлением like button и некоторым сокращением визуального шума задачу "чтоб выглядело как сейчас модно" не решить. Тут нужно брать ручку, лист бумаги, и рисовать весь layout с нуля (постоянно думая о том, зачем люди вообще приходят на сайт). И логотип заказать у профессиональных дизайнеров, наконец (иллюстрация, объясняющая, почему это обязательно нужно сделать). И, если уж совсем честно, само название проекта подразумевает роль догоняющего.

UPD: Чтобы не быть голословным, набросал скетч главной страницы сайта, какой по моему мнению она должна быть, чтобы эффективно решать стоящие перед ней задачи, и при этом не выглядеть "как из 90х". При этом руководствовался следующими тезисами:
- 95% людей интересуют только скриншоты (ОС живая? работает?), дата последней новости (развивается ли?) и где скачать iso (а можно потрогать руками?).
- Главная страница должна доступно и понятно отвечать на вопрос "зачем эта ОС нужна мне и моему бизнесу".
- Всё второстепенное нужно прятать внутрь, на главной же показывать только самое необходимое (например, зачем форма входа на главной? Разве там есть какой-то контент, который для разных пользователей различается? Пусть будет форма входа на вике, в форуме, в багтрекере, и при этом с каждой из них - одна и та же LDAP-авторизация. Ну и т.д.).

Ну это так, лирика.

В любом случае, вот несколько соображений, как сделать так, чтобы сайт не смотрелся "приветом из прошлого":
- font-size: 12px; на современных мониторах это ОЧЕНЬ МЕЛКО.
- длинные плашки, текст на которых занимает 5-10% их длины - устаревший приём. от них надо избавляться
- больше 3-4 предложений текста на главной странице никто читать не будет
- люди привыкли к тому, что на видном месте находится большая и красивая иллюстрация, а не "кирпич" текста (американцы, которые вообще "мыслят картинками" - особенно)
- Почему "Forum | Wiki | Bugtracker | Contact Us" сверху, а "Navigation Home Community Development Info" сбоку - не ясно. навигация должна быть простой и единообразной
- "лайки" должны быть на всех страницах, а не только на главной, если уж их вообще делать
- верстка в три колонки, из которых две боковые - фиксированной ширины, устарела лет 15 назад
- среднее разрешение монитора сегодня перевалило за 100dpi, а ширина - за 1366 точек. это нужно обязательно иметь в виду.
- почему "donate" попадает в логический блок "releases"? это донейт на какой-то конкретный релиз? :)
- "login" и "request new password" хорошо бы поменять местами. да и кнопки в принципе сейчас принято стилизовать, а не использовать штатные из ОС
- в пиктограммах правого блока ссылок как-то слишком много кардиологии (текущая версия всё же нейтральнее)
Очень дельный разбор! По сайту полностью согласен и текущий логотип тоже не нравится, особенно надпись OS, где буква "S" сжата по ширине.

fireball
Developer
Posts: 358
Joined: Tue Nov 30, 2004 10:40 pm
Location: Moscow, Russia
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by fireball »

unxed wrote:А доведенный до ума ARWINSS (imho, конечно) позволил бы (ограниченно, но всё же) использовать ReactOS в некоторых коммерческих ситуациях уже сейчас (embedded, тонкие клиенты те же, etc). А это сразу дало бы толпу профессиональных программистов (из заинтересованных контор), желающих исправить баг там или сям.
Поэтому я всё равно считаю, что работа над ARWINSS важнее работы над сайтом.
Да, но всё очень просто: даже если всё будет работать, то теряется много потенциальных заказчиков, которые видя старый, малопонятный сайт с совершенно неясной навигацией, уходят с него. А если сейчас ещё и не работает, то не каждый дойдёт до того, чтобы попробовать.
Ну, в общем, я к тому, что да, дело начато, дело надо закончить, благо осталось не так много (в плане функциональности движка, и т.п.).
unxed wrote: Просто устал уже всем друзьям твердить: "подождите, ReactOS ещё покажет себя". Народу надоело ждать, народ уже перебирается понемногу на Ubuntu (+wine), где с драйверами, кстати, всё ок уже давно, и ворд с фотошопом вполне себе сносно работают. Сманить этих людей обратно на дериватив NT платформы будет ой как трудно.
Верю, насчёт устали ждать. Не хочу ничего обещать, лучше покажу делами, в самом скором времени.
Насчёт сманить трудно - не верю, т.к. мне самому приходится работать с убунтой десктопной (и ещё больше с серверной, конечно), и не то, чтобы не привыкаю, а скорее наоборот, чем больше работаю - тем больше воодушевляюсь тем, что ReactOS очень и очень нужен.
unxed wrote: PS: И ещё немного цинизма. Если уж речь зашла о "выглядеть современно". http://new.reactos.org/ - это выглядит современно, да? Хм, см. http://www.ubuntu.com/, http://www.apple.com/, http://www.android.com/, http://haiku-os.org/ (это всё, заметим, сайты разработчиков современных ОС). Давайте посмотрим правде в глаза: добавлением like button и некоторым сокращением визуального шума задачу "чтоб выглядело как сейчас модно" не решить. Тут нужно брать ручку, лист бумаги, и рисовать весь layout с нуля (постоянно думая о том, зачем люди вообще приходят на сайт). И логотип заказать у профессиональных дизайнеров, наконец (иллюстрация, объясняющая, почему это обязательно нужно сделать). И, если уж совсем честно, само название проекта подразумевает роль догоняющего.
Это не цинизм, это на самом деле достаточно конструктивные мысли. Но!
* http://www.apple.com из рассмотрения сразу исключим, это сайт компании, продающей высокотехнологичные устройства, а не сайт производителя ОС.
* Сайт Андроида, выглядит хорошо, но тоже есть свои минусы, например: http://www.android.com/about/ - "портянка" на три экрана в высоту, но в итоге сайт практически пустой. Девелоперская инфа опять-таки где-то скрыта, на другом сайте. Нет ссылок ни на что, есть только описание + как получить приложения.
* Сайт Haiku. Удивлён, т.к. они собственно говоря сделали сайт после тщательных консультаций с нами :) Если посмотреть, там всё практически один в один Community, Development, IRC channels, forums (пример http://www.haiku-os.org/community vs. http://www.reactos.org/en/community.html ), "много букв", те же фишки с текстом, только всё другого цвета.
* Сайт Убунты. Тут есть, чему поучится. Достаточно грамотно продумано, есть на всё ссылки, и т.п.
unxed wrote: UPD: Чтобы не быть голословным, набросал скетч главной страницы сайта, какой по моему мнению она должна быть, чтобы эффективно решать стоящие перед ней задачи, и при этом не выглядеть "как из 90х". При этом руководствовался следующими тезисами:
- 95% людей интересуют только скриншоты (ОС живая? работает?), дата последней новости (развивается ли?) и где скачать iso (а можно потрогать руками?).
- Главная страница должна доступно и понятно отвечать на вопрос "зачем эта ОС нужна мне и моему бизнесу".
- Всё второстепенное нужно прятать внутрь, на главной же показывать только самое необходимое (например, зачем форма входа на главной? Разве там есть какой-то контент, который для разных пользователей различается? Пусть будет форма входа на вике, в форуме, в багтрекере, и при этом с каждой из них - одна и та же LDAP-авторизация. Ну и т.д.).
Да, в этом есть разумные вещи. Конечно, всё менять прямо сейчас - это слишком радикально, и потребует ещё кучи времени, но интересно. У нас же был конкурс дизайнов давно, и там была полная фигня.
unxed wrote: В любом случае, вот несколько соображений, как сделать так, чтобы сайт не смотрелся "приветом из прошлого":
- font-size: 12px; на современных мониторах это ОЧЕНЬ МЕЛКО.
- длинные плашки, текст на которых занимает 5-10% их длины - устаревший приём. от них надо избавляться
- больше 3-4 предложений текста на главной странице никто читать не будет
- люди привыкли к тому, что на видном месте находится большая и красивая иллюстрация, а не "кирпич" текста (американцы, которые вообще "мыслят картинками" - особенно)
- Почему "Forum | Wiki | Bugtracker | Contact Us" сверху, а "Navigation Home Community Development Info" сбоку - не ясно. навигация должна быть простой и единообразной
- "лайки" должны быть на всех страницах, а не только на главной, если уж их вообще делать
- верстка в три колонки, из которых две боковые - фиксированной ширины, устарела лет 15 назад
- среднее разрешение монитора сегодня перевалило за 100dpi, а ширина - за 1366 точек. это нужно обязательно иметь в виду.
- почему "donate" попадает в логический блок "releases"? это донейт на какой-то конкретный релиз? :)
- "login" и "request new password" хорошо бы поменять местами. да и кнопки в принципе сейчас принято стилизовать, а не использовать штатные из ОС
- в пиктограммах правого блока ссылок как-то слишком много кардиологии (текущая версия всё же нейтральнее)
Это супер. Я согласен чуть менее, чем со всеми пунктами. Исключение - навигация, я её ещё не закончил (а никто другой, включая Z98, не осилил продумать весь контент и навигацию по нему). Но, верхнее меню - оно очень удобное, позволяет сразу зайти в нужный раздел сайта, а не искать ссылку на вики, форум или багтрекер где-то в третьем меню слева :)

Давай поступим так. Всё-таки, переделывать полностью дизайн сейчас не будем (я не осилю, и нету смысла, надо сам реактос пилить). А вот такого рода замечания, как ты в конце написал список - это супер, их надо исправить, и есть люди, кто в состоянии их исправить.
Главная мысль сериала: новая версия должна быть лучше предыдущей. Пусть не лучшей в мире, но точно лучше, чем то, что было. Пусть не привет из 1999-ых, а привет из 2005-ых, что уже лучше :)
Aleksey Bragin,
ReactOS Project Lead

fireball
Developer
Posts: 358
Joined: Tue Nov 30, 2004 10:40 pm
Location: Moscow, Russia
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by fireball »

Логотип - нужен другой профессиональный дизайнер. Кстати, тот лого, что есть, разработан именно офигеть-каким профессиональным дизайнером (без всякой иронии говорю). И эта сжатая буква S, и характерная буква t, и R - всё это эти дизайнерские фишечки. Сам я не дизайнер, но когда он сделал работу, то было достаточно интересно, т.к. лого действительно уникальный.
Плохо скалируется, плохо отображается в ЧБ - ну да, что поделать. Поэтому говорю, если найдётся ещё настоящий профессионал, тогда будет супер. Нет - и ладно, деньги тратить будем по-любому только на то, чтобы сам ReactOS сделать, а остальное подождёт.
Aleksey Bragin,
ReactOS Project Lead

unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by unxed »

Предлагаю по поводу оформления сайта перейти в отдельную тему:
http://www.reactos.org/forum/viewtopic.php?f=11&t=12319

dima1981m
Posts: 125
Joined: Sun Mar 14, 2010 12:47 am
Location: Самара
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by dima1981m »

а мне логотип очень нравится например, но крест на т это конечно сектанством попахивает =)
За 2 goda стабильный ReactOS возьмет у windows 30% рынка

unxed
Posts: 220
Joined: Mon Aug 28, 2006 11:11 pm
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by unxed »

Возвращаясь к теме. fireball, во сколько человекочасов ты бы оценил доведение ARWINSS до стабильного состояния?
Под стабильным состоянием я понимаю такое состояние, когда все баги, возникающие в процессе работы связки ReactOS/arwinss, либо вызваны другими (не-ARWINSS) компонентами ReactOS, либо по сути являются багами, унаследованными из Wine. Иными словами, состояние, когда стабильность Win32 ReactOS = стабильности Win32 Wine.

И в какую сумму ты бы оценил эту работу, если бы, скажем, фонд заключал на неё контракт?

fireball
Developer
Posts: 358
Joined: Tue Nov 30, 2004 10:40 pm
Location: Moscow, Russia
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by fireball »

unxed wrote:Возвращаясь к теме. fireball, во сколько человекочасов ты бы оценил доведение ARWINSS до стабильного состояния?
Под стабильным состоянием я понимаю такое состояние, когда все баги, возникающие в процессе работы связки ReactOS/arwinss, либо вызваны другими (не-ARWINSS) компонентами ReactOS, либо по сути являются багами, унаследованными из Wine. Иными словами, состояние, когда стабильность Win32 ReactOS = стабильности Win32 Wine.
В человекочасах не скажу, но если реалистично, то, наверное, у меня это займёт около месяца.
Вообще, план такой, скорее всего именно в такой последовательности:
1. Исправить все баги, которые есть в джире, и которые проявляются только в арвинсе, и отсутствуют в Wine и в транке. Таких довольно мало.
2. Обновить arwinss до новейшего Wine. Вот это займёт некоторое время, т.к. я давно не обновлял.
3. Привнести изменения из trunk win32k (в частности, это изменение разрешения экрана без перезагрузки, остальное особо не менялось).
Aleksey Bragin,
ReactOS Project Lead

CSRedRat
Posts: 71
Joined: Wed Feb 29, 2012 6:43 am

Re: ARWINSS: новая реализация подсистемы win32

Post by CSRedRat »

А вот и новая версия экспериментальной ветки Wine: http://www.winehq.org/announce/1.5.23
Синхронизация ведь предполагается именно до экспериментальной ветки или до стабильной?

fireball
Developer
Posts: 358
Joined: Tue Nov 30, 2004 10:40 pm
Location: Moscow, Russia
Contact:

Re: ARWINSS: новая реализация подсистемы win32

Post by fireball »

CSRedRat wrote:А вот и новая версия экспериментальной ветки Wine: http://www.winehq.org/announce/1.5.23
Синхронизация ведь предполагается именно до экспериментальной ветки или до стабильной?
Экспериментальной.
Aleksey Bragin,
ReactOS Project Lead

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests