Если последние сборки операционной системы Windows 10 можно считать показательными, многие её новые функции похожи на то, что уже имеется на платформе Linux. Например, виртуальные рабочие столы в Linux появились ещё в 90-х годах, а централизованный центр уведомлений есть в графической оболочке GNOME Shell.
Windows 10 выглядит так, словно Microsoft решила взять на вооружение подход Ubuntu, единой операционной системы для устройств разных форм-факторов, а также позаимствовать запускаемые в окнах приложения. Именно такой возможностью готовятся обзавестись программы с интерфейсом Modern.
Однако у Linux есть и другие отличные возможности, над копированием которых Microsoft стоит подумать.
Менеджеры пакетов (магазины приложений на рабочем столе)
Одной из крупных новых возможностей Windows 8 стал магазин приложений Windows Store. Однако в Linux «магазины приложений» появились раньше, чем они вошли в моду, выходя под названием менеджеров пакетов. Это централизованные места для установки программ, которые избавляют от необходимости поиска приложений в Интернете.
Windows Store тоже следовало бы стать менеджером пакетов или магазином приложений рабочего стола. На Linux, открыв менеджер пакетов, можно установить что угодно, от сервиса Steam и браузера Firefox до LibreOffice и Adobe Flash Player. Это делается всего в несколько кликов мыши, программы скачиваются и устанавливаются самостоятельно, без необходимости постоянно выбирать опции и нажимать «Дальше».
Microsoft вместо этого пошла по другому пути и придумала новый вид приложений. Сначала они назывались приложения Metro, потом Modern, ещё приложения в стиле Windows 8. У большинства пользователей нет желания использовать калькулятор, раскрытый на весь рабочий стол, и до Microsoft начинает это доходить. Кроме того, магазин Windows Store не слишком тщательно модерировался, отчего он оказался заполнен бесполезными и вредоносными программами. Вместо того, чтобы содержать бессмысленные платные программы, которые поставят вам бесплатные приложения, Windows Store должен включить в себя реальные приложения для рабочего стола, став единым местом для их поиска.
Программные репозитории
На Linux пользователь не ограничен репозиториями (хранилищами данных) исключительно данного дистрибутива, как это происходит на Windows с магазином Windows Store или на Apple OS X с Mac App Store. Желающие имеют возможность создать собственный репозиторий.
Например, при установке браузера Google Chrome, Steam от Valve или Skype от Microsoft, пакеты делают доступными в данной системе репозитории Google, Valve или Microsoft. Поставщики программного обеспечения могут добавить свои приложения в менеджер пакетов для упрощения установки, при этом держа программы на своих серверах.
Это же значит, что вы можете обновлять все свои приложения в одном месте. Обновления операционной системы, Google или Microsoft – все поступают через один инструмент обновления. Вообразите себе сервис Windows Update как программу, которую можно увидеть, установить и задать расписание обновления всем установленным программам, а не только выпущенным Microsoft. Тогда каждой настольной программе не нужен будет отдельный механизм обновлений.
Расположение окон всегда наверху
Это небольшая функция, однако она несёт неоценимый вклад в управление окнами. Все популярные графические оболочки Linux позволяют кликнуть по заголовку окон правой кнопкой мыши и выбрать раздел меню «Всегда наверху». Это окно постоянно будет располагаться поверх всех остальных, оставаясь в зоне видимости при работе с другими приложениями.
В Windows пока остаётся только надеяться, что такая опция есть в настройке самих программ, или же ставить отдельную утилиту. Интеграция такой возможности в систему будет очень кстати.
Интеграция веб-приложений
Большинство пользователей Windows 8 продолжают больше работать с приложениями на рабочем столе, чем с сенсорными Modern-программами. Пожалуй, даже их использование уменьшилось с распространением веб-сервисов, вроде Outlook.com, Facebook или Google Docs.
Это осознают разработчики Ubuntu, предложившие интеграцию с веб-приложениями как простой доступ доступа к ним с рабочего стола. Они получили собственные иконки и панель задач, они отображают уведомления рабочего стола, и они полностью интегрированы в операционную систему.
Gmail и Twitter интегрированы в меню сообщений рабочего стола Ubuntu, так что письма и твиты можно смотреть в одном месте. Rdio и Grooveshark интегрированы в музыкальное меню, где можно видеть информацию воспроизведения и управления в стандартном интерфейсе рабочего стола с горячими клавишами. Ничего особенного для получения этой возможности делать не нужно – как обычно заходите на веб-сайт в браузере, а Ubuntu спрашивает, не нужно ли установить веб-приложение.
То же самое хотелось бы видеть в Windows. У пользователей не должно быть полупустой панели задач со всеми сервисами, открытыми внутри браузера. Разработчикам следует научиться пользоваться всеми плюсами веб-экосистемы вместо того, чтобы создавать ещё один проприетарный фреймворк. Веб-сайт Amazon намного удобнее, чем приложение Amazon, и это же относится ко многим другим сайтам, включая YouTube.
Управление плитками
Некоторые оболочки Linux построены на фреймовом оконном менеджере X Windows System. Вкратце, программа решает вместо пользователя, где должно появиться окно. Она открывает их так, чтобы не было необходимости вручную менять размер окна и расположение.
Это немного напоминает интерфейс приложений Modern, перенесённый на рабочий стол. Можно иметь множество плиток, который будут располагаться не только горизонтально, но и вертикально. Подобную функциональность можно получить за счёт сторонних приложений, однако встроенная способность предпочтительнее.
Комментарии (1)
Т.е. пользователи сознательно используют калькулятор на весь рабочий столи и после этого жалуются что он на весь рабочий стол? Ну и дураки жеж. Взяли бы обычный запустили. Магазин приложений != менеджер пакетов, это разные вещи.
"На Linux пользователь не ограничен репозиториями (хранилищами данных) исключительно данного дистрибутива"
Это так, но пользуясь другими репозиториями никто не гарантирует работоспособность. Нужно ожидать любых сюрпризов.
"Расположение окон всегда наверху "
Легко осуществимо сторонними модулями, еще с XP.
"Интеграция веб-приложений"
Любое веб-приложение может сделать десктоп клиента под винду. Ничего в этом сложного нету, было бы желание.
"Управление плитками"
Насколько я вижу винда тоже сохраняет положение и размер приложений, единственное что она не перехватывает контроль над этим у самого приложения.