В области программного обеспечения Microsoft - гигант. Компания сделала себе имя на заре персональных компьютеров, когда представила MS-DOS, которая расшифровывалась как дисковая операционная система Microsoft. Операционная система (ОС) выступает в качестве основы для всех других программ. Через ОС программы могут получать доступ к ресурсам, которые им необходимы для работы. Эти ресурсы могут быть программными или аппаратными.
MS-DOS была эффективной, но ее интерфейс также мог устрашать. Все команды были основаны на вводе текста. Для навигации по файловым системам от пользователей требовалось выучить несколько нажатий клавиш и развить понимание организационной структуры MS-DOS. Это было не совсем удобно для тех, кто никогда не работал на компьютере.
Затем, в 1983 году, Microsoft объявила о разработке графического пользовательского интерфейса (GUI) для своей операционной системы. GUI представляет файловые структуры, программы и даже команды с изображениями вместо текста. Вы можете щелкнуть значок и увидеть графическое представление того, где находятся все ваши программы, вместо того, чтобы вводить строки команд для переключения каталогов. Цель заключалась в том, чтобы сделать операционную систему настолько простой, чтобы любой мог освоить ее с минимальными усилиями.
В течение следующих десятилетий Microsoft усовершенствовала операционную систему Windows и закрепила за собой доминирующее положение на рынке ОС для персональных компьютеров, особенно в корпоративных условиях. Некоторые версии Windows, такие как Windows XP, стали популярными намного дольше, чем большинство выпусков ОС. Другие, например Windows Vista , подвергались критике, когда возникали первые проблемы, и их так и не удалось полностью устранить.
Windows 8 знаменует собой резкий отход от более ранних версий ОС. Он представляет новый интерфейс и поддерживает функции, которые удовлетворяют потребности мира, стремящегося к устройствам с сенсорным экраном. Посмотрим на новую ОС.
- ОС для ПК в мире пост-ПК
- Приложения против программного обеспечения
- Привязка плиток
- Жизнь с вашей ОС в облаках
- Инструменты и советы для приложений
- Под капотом
ОС для ПК в мире пост-ПК
В Windows 8 есть два основных макета - рабочий стол и мозаичный интерфейс Windows 8, ранее известный как Metro. Среда рабочего стола будет казаться знакомой любому, кто использовал компьютер под управлением Windows в течение последних нескольких лет. Вы можете создавать ярлыки для приложений на рабочем столе. Щелчок по значку запускает соответствующую программу.
Но большая новость - это плиточный интерфейс. Этот интерфейс резко отличается от традиционного дизайна компьютерной ОС: он выглядит так, как будто он принадлежит планшету или смартфону . Это не случайно. Последние тенденции показывают снижение продаж ПК по мере того, как покупатели обращают внимание на мобильные устройства [источник: Tyson ]. Но хотя мы наблюдаем значительные улучшения в дизайне и возможностях мобильных устройств, все же есть некоторые типы программного обеспечения, которые лучше всего работают на полноценном ПК.
Windows 8 ликвидирует разрыв между ПК и мобильными операционными системами. Microsoft оптимизировала интерфейс Windows 8 для работы с устройствами и дисплеями с сенсорным экраном. По мере того, как мобильные устройства становятся более сложными, они потенциально могут полностью заменить ПК. Создавая операционную систему, которая может работать на разных платформах, Microsoft пытается удовлетворить всех клиентов.
Если у вас есть устройство или дисплей с сенсорным экраном, вы можете перемещаться по Windows 8 с помощью сенсорных жестов. При нажатии на плитку откроется соответствующее приложение. Проведение пальцем по экрану позволит вам перемещаться по приложениям или открывать меню Charms от края экрана. Microsoft размещает популярные инструменты в меню Charms, например в интерфейсе поиска.
Если у вас нет сенсорного устройства, вы все равно можете использовать плиточный интерфейс с мышью и клавиатурой. Вместо того, чтобы активировать специальные команды с помощью жестов, вы должны поместить курсор в одну из нескольких точек активации, чтобы вызвать определенные меню или команды. Вы можете использовать полосу прокрутки в основании экрана, чтобы перемещаться по плиткам влево и вправо.
Эти плитки - не просто значки, которые запускают программу. Microsoft позволяет разработчикам приложений доставлять информацию с помощью плиток, даже когда приложение неактивно. Компания называет эту особенность «живыми плитками». Живая плитка может отображать уведомления, относящиеся к приложению.
Windows RT
Microsoft разработала Windows RT для работы на устройствах с процессорами на базе ARM (Windows 8 работает только на компьютерах с чипами Intel). Он выглядит как мозаичный интерфейс Windows 8 и поддерживает только несколько настольных приложений - все остальное программное обеспечение должно быть в форме приложений.
Приложения против программного обеспечения
В плиточном интерфейсе Windows 8 находятся приложения . Технически приложение - это разновидность программного обеспечения. Но вы часто будете слышать, как эти два термина означают разные вещи. В Windows 8 большая разница.
В общем, приложение - это программа, которую относительно легко установить и использовать. Большинство приложений имеют довольно ограниченный набор функций. Частично это делается для того, чтобы размер файла приложения оставался небольшим. Еще одна причина ограниченных функций - не дать приложению стать настолько сложным, что его будет трудно использовать. Как правило, разработчики пытаются оптимизировать приложения для обеспечения определенного опыта, используя сильные стороны конкретной платформы или операционной системы.
Если бы Windows 8 предназначалась только для устройств с сенсорным экраном, разработчикам нужно было бы сосредоточиться только на том, как создать приложение, которое хорошо работает с командами касания и жестов. Но поскольку Windows 8 также работает на ПК, на которых нет сенсорных экранов, при разработке также необходимо учитывать пользователей, использующих мышь и клавиатуру.
Что насчет программного обеспечения? Хотя это слово может означать любой тип компьютерного приложения, в целом сейчас мы используем этот термин для обозначения более крупных и сложных компьютерных программ. Эти программы могут иметь функции, требующие большей поддержки, чем может предоставить мозаичный интерфейс. Они могут требовать сложных нажатий клавиш или включать системы глубокого меню, по которым будет сложно или невозможно ориентироваться в мозаичной среде в Windows 8. Эти программы принадлежат настольному компьютеру.
Среда рабочего стола Windows 8 поддерживает полные программы. У некоторых из этих программ есть аналоги приложений с меньшим количеством функций или упрощенными интерфейсами. Хотя рабочий стол больше похож на предыдущие версии Windows, есть некоторые существенные отличия.
Одна из них - отсутствие кнопки «Пуск». Microsoft впервые представила кнопку «Пуск» в Windows 95. Некоторых пользователей ее исчезновение может расстроить. Вы можете найти большую часть функций меню «Пуск» на начальном экране мозаичного интерфейса. Нажатие кнопки Windows - если она есть на вашей клавиатуре - будет переключаться между рабочим столом и мозаичным интерфейсом. В противном случае при перемещении курсора мыши в нижний левый угол экрана появляется значок начального экрана.
Возможно, наиболее важная роль среды рабочего стола состоит в том, чтобы действовать как платформа для старых программ, у которых вообще нет приложения-аналога и которые не могут работать в мозаичном интерфейсе. У вас может быть набор устаревших программ, от которых вы регулярно зависите. Среда рабочего стола помогает обеспечить актуальность Windows 8 для клиентов, которым нужен доступ к более старым программам.
Привязка плиток
Мобильные приложения и компьютерное программное обеспечение часто имеют разные интерфейсы. В традиционной среде рабочего стола можно выполнять несколько задач одновременно и запускать несколько программ. Каждая программа работает в своем собственном окне. Вы можете изменять размер окон и одновременно видеть несколько программ.
ОС выполняет многозадачность, управляя и направляя ресурсы каждому запущенному приложению. Чем больше программ вы активируете одновременно, тем больше работы придется выполнять вашему компьютеру, чтобы они продолжали работать. А если вы используете одновременно несколько программ, интенсивно использующих процессор или память, вы можете заметить, что прогресс замедляется до ползания.
В общем, современные настольные и портативные компьютеры могут справиться с разумной нагрузкой многозадачности, потому что у них, как правило, достаточно памяти и мощности процессора для работы. Но приложения, которые работают на мобильных устройствах, обычно более ограничены. У них может быть не так много памяти или мощности, как у ПК, чтобы выделить их для нескольких запущенных процессов.
Приложения обычно занимают весь экран в альбомной ориентации. Большинство операционных систем, в которых запускаются приложения, позволяют просматривать только одно активное приложение за раз, даже если ОС поддерживает несколько запущенных приложений. Вы можете легко переключаться с одного приложения на другое, но вы не можете просматривать больше одного в любой момент.
Плиточный интерфейс для Windows 8 больше похож на второй метод - в центре внимания находится работающее приложение. Но вы можете заставить его работать как среду рабочего стола с помощью функции, которую Microsoft называет Snap. Snap позволяет назначить приложение, работающее в фоновом режиме, левой или правой стороне экрана, в то время как приложение, которое вы запускаете на переднем плане, занимает большую часть площади экрана.
Microsoft также позволяет привязать рабочий стол к краю экрана. Это позволит вам увидеть все приложения, запущенные на вашем компьютере в данный момент. Это как вкладки приложений в старых версиях операционной системы.
Версия приложения Snap может иметь только несколько функций, например уведомления. Вы сможете видеть оба приложения одновременно, но у вас может не быть доступа ко всем функциям каждого приложения, как в случае с окнами программного обеспечения в режиме рабочего стола.
Жизнь с вашей ОС в облаках
Для обеспечения единого взаимодействия с несколькими устройствами требуется нечто большее, чем просто операционная система, способная обрабатывать команды с помощью мыши и клавиатуры или сенсорного ввода. Чтобы иметь возможность беспрепятственно переходить с одного устройства на другое, вы должны убедиться, что все ваши приложения и данные доступны на каждом устройстве. Всего несколько лет назад для этого требовалось сохранить данные на каком-либо съемном хранилище данных и физически перенести их на другой компьютер.
Microsoft перешла на облако с Windows 8. Облако - это общий термин для сетевых компьютеров, которые хранят на них данные и приложения. Сохранение данных в облаке означает, что вы можете получить доступ к информации с любого гаджета, способного подключаться к облачной сети.
В Windows 8 пользователь должен создать профиль, включающий доступ к облачной сети Microsoft. Вход в систему с любого устройства Windows 8 предоставит вам доступ к вашим приложениям и данным, как если бы это был ваш основной компьютер. Приложения Windows 8 запускаются непосредственно на пользовательских устройствах. Это означает, что вход на компьютер с Windows 8 с помощью своей учетной записи предоставит вам доступ к своим приложениям, но сначала вам нужно будет загрузить их на компьютер.
Для людей, которые внимательно относятся к настройкам своей ОС, облачная синхронизация Windows 8 является долгожданным дополнением. Настройка таких функций, как темы рабочего стола, язык и предпочтительный браузер, на одном устройстве с Windows 8 создает основу. Когда вы входите в систему с другого устройства Windows 8, ОС применяет ваши предпочтения с другого устройства. Это применимо даже к истории браузера, поэтому, если вы хотите показать кому-то то забавное видео с кошкой, которое вы смотрели на совершенно другом компьютере, у вас все еще есть такая возможность.
Облака на моем компьютере
Microsoft - не единственная компания, использующая облачные сети в операционной системе. Chrome OS от Google еще больше полагается на облачные подключения. Одним из недостатков подключения к облаку является то, что для его использования необходимо подключение к Интернету.
Инструменты и советы для приложений
Любой, кто смотрел на YouTube печально известный клип Стива Баллмера, собирающего аудиторию на конференции несколько лет назад, знает, что Microsoft ценит разработчиков. Компания создала набор инструментов и ресурсов для всех, кто интересуется созданием приложений для Windows 8.
При создании приложения разработчики могут пойти по трем основным направлениям. Первый вариант - разрабатывать приложения с использованием языка разметки гипертекста 5 (HTML5) , каскадных таблиц стилей (CSS) и JavaScript. Это те же инструменты, которые вы использовали бы для создания динамической веб-страницы. Это хороший выбор для разработчиков, которые хотят перенести работу с веб-сайтом в приложение.
Второй метод - создать приложение с использованием более традиционного языка программирования. Программисты, которые хотят заняться разработкой приложений для Windows 8, могут создавать свои приложения на C ++, C # или Visual Basic. Эти языки позволяют разработчикам создавать приложения Silverlight , .NET и Windows Presentation Foundation.
Третий метод требует от разработчиков создания приложения с использованием DirectX, набора интерфейсов, полезных для создания мультимедийных приложений. На задней панели разработчики будут создавать свои приложения с использованием C ++ и HLSL.
Любой разработчик, который хочет разместить приложение в Магазине Windows, должен загрузить Windows 8 и набор инструментов разработчика, которые Microsoft предоставляет бесплатно. К ним относятся Microsoft Visual Studio и комплект для разработки программного обеспечения (SDK) для Windows 8. Разработчик также должен будет подать заявку на лицензию разработчика, которая является бесплатной.
Существует несколько руководств, созданных как Microsoft, так и сторонними организациями, в которых объясняется, как создать приложение, и дается множество советов и приемов. Microsoft встроила некоторые рекомендации непосредственно в Windows 8, включая макет сетки, который позволяет разработчикам приложений упорядочивать графику и текст в своих приложениях так, чтобы приложение было одновременно привлекательным и функциональным.
Microsoft провела исследование с фокус-группами, чтобы узнать, как люди взаимодействуют с интерфейсами сенсорных экранов, включая планшеты. Они искали шаблоны, чтобы определить, где разместить элементы управления и команды. Компания предоставляет доступ к исследованиям разработчикам приложений, чтобы помочь им разрабатывать приложения, оптимизированные для Windows 8.
После того, как разработчик создал и протестировал приложение, самое время отправить его в Магазин Windows. Microsoft проводит собственные тесты, чтобы убедиться, что приложения работают правильно. Предполагая, что все прошло проверку и приложение не нарушает ни одну из политик Microsoft, оно появится в Магазине Windows как доступное для загрузки.
Разработчики приложений могут монетизировать свои приложения. Они могут взимать плату за приложение, включать покупки в приложении или использовать рекламу для получения дохода. В рамках соглашения разработчика приложения с Microsoft, с которым каждый разработчик должен согласиться, прежде чем его приложения появятся в магазине, Microsoft получает 30 процентов дохода, генерируемого приложением. Если приложение приносит доход не менее 25 000 долларов, Microsoft снизит комиссию до 20 процентов [источник: Microsoft ].
Под капотом
Так что же на самом деле происходит под всеми плитками и рабочими столами? Во-первых, по словам Microsoft, Windows 8 на самом деле является версией Windows 6.2. Windows XP - это версия 5.1, Windows Vista - 6.0, а Windows 7 - 6.1. Почему есть несоответствие между номером версии и названием?
Частично ответ заключается в том, чтобы предотвратить ошибки приложения. Некоторые приложения содержат код, который устанавливает верхний предел номера версии ОС. Код может позволить приложению работать на компьютере версии 6.x, но не на компьютере 7.x.
Зачем вообще устанавливать ограничения на версии? Циник может сказать, что это помогает гарантировать клиентскую базу для будущих версий программного обеспечения, заставляя людей покупать новые версии при обновлении своих машин. Но другая причина заключается в том, что некоторые приложения зависят от определенных функций ОС, и использование номера версии ОС в качестве руководства - это быстрый способ убедиться, что эти функции присутствуют.
Microsoft не рекомендует такой подход. Компания призывает разработчиков создавать тесты для проверки конкретных функций, а не смотреть на номер версии ОС [источник: Microsoft ].
Microsoft построила Windows 8 для работы на устройствах с процессором Intel с 32-битной или 64-битной архитектурой. Архитектура - это набор инструкций, предназначенный для перемещения операций и данных определенным образом. Из-за этого Windows 8 не будет работать на компьютере с процессором, построенным на другой архитектуре.
Для запуска Windows 8 ваш компьютер должен соответствовать нескольким минимальным требованиям к оборудованию. Вам понадобится машина с:
- Процессор с тактовой частотой 1 гигагерц (ГГц) или выше
- Не менее 1 гигабайта (ГБ) ОЗУ для 32-разрядной версии Windows 8 или 2 ГБ для 64-разрядной версии.
- Не менее 16 ГБ на жестком диске для 32-разрядной версии или 20 ГБ для 64-разрядной версии
- Видеокарта с драйверами для Windows Display Driver Model (WDDM), совместимый с Microsoft DirectX 9
Чтобы в полной мере использовать Windows 8, вам понадобится устройство с сенсорным интерфейсом.
Переход Microsoft на Windows 8 знаменует собой большие изменения в вычислительной технике в целом, поскольку мы переходим к меньшим и более мобильным форм-факторам. Увидим ли мы, что будущие операционные системы пойдут по тому же пути?
Еще больше информации
Примечание автора
Когда я впервые увидел раннюю сборку Windows 8, я был удивлен, увидев такое резкое изменение по сравнению с более ранними версиями ОС. Я не ожидал такого смелого шага со стороны Microsoft, которой есть что защищать на рынке ОС. Я рад видеть, что крупные компании обращают внимание на потребительские тенденции и готовятся поддержать нас, независимо от того, выполняем ли мы наши вычисления на большом настольном компьютере или на устройстве, которое удобно умещается в наших карманах.
Статьи по Теме
- Как работают операционные системы
- Как работает планшет Microsoft Surface
- Как работают облачные вычисления
- Как работают веб-операционные системы
- Как работает Windows Vista
Источники
- Горовиц, Майкл. «Основная проблема с Windows Vista». CNET. 6 сентября 2008 г. (1 ноября 2012 г.) http://news.cnet.com/8301-13554_3-10034486-33.html
- Лор, Стив. «Microsoft работает над улучшением Windows Vista». Нью-Йорк Таймс. 5 сентября 2008 г. (31 октября 2012 г.) http://www.nytimes.com/2008/09/06/technology/06soft.html?_r=1&
- Microsoft. «История Windows». 2012 г. (31 октября 2012 г.) http://windows.microsoft.com/is-IS/windows/history
- Microsoft. «Получение оплаты (Windows)». 2012 г. (23 октября 2012 г.) http://msdn.microsoft.com/en-us/library/windows/apps/jj193593.aspx
- Microsoft. «Microsoft выпускает Windows 7 и Windows Server 2008 R2». 22 июля 2009 г. (1 ноября 2012 г.) http://www.microsoft.com/en-us/news/press/2009/jul09/07-22windows7rtmpr.aspx
- Microsoft. «Версия операционной системы (Windows). 2012 г. (2 ноября 2012 г.) http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
- Microsoft. «Требования к сертификации приложений для Windows 8 (Windows)». 2012 г. (2 ноября 2012 г.) http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx
- Microsoft. «Предварительная версия Windows 8: часто задаваемые вопросы». 2012 г. (29 октября 2012 г.) http://windows.microsoft.com/en-US/windows-8/faq
- Microsoft. «Твоя жизнь связана». 2012 г. (30 октября 2012 г.) http://windows.microsoft.com/en-US/windows-8/microsoft-account#1TC=t1
- NetMarketShare. «Доля рынка операционных систем». Октябрь 2012 г. (1 ноября 2012 г.) http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8
- Туррот, Пол. «Начало: эра Windows 8 начинается». Суперсайт для Windows. 15 августа 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/start-windows-8-era-begins-144002
- Туррот, Пол. «Что такое Windows RT? Редмонд, у нас проблема». Суперсайт для Windows. 18 октября 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-rt-redmond-problem-144554
- Туррот, Пол. «В центре внимания Windows 8: живые плитки». Суперсайт для Windows. 27 октября 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-feature-focus-live-tiles-144652
- Туррот, Пол. «В центре внимания Windows 8: Snap». Суперсайт для Windows. 3 мая 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-feature-focus-snap-142986
- Туррот, Пол. «Возможности и терминология Windows 8». Суперсайт для Windows. 13 сентября 2012 г. (31 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-features-terminology-140559
- Туррот, Пол. «Обзор Windows 8, часть 1: Рабочий стол». Суперсайт для Windows. 10 сентября 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-review-part-1-desktop-144218
- Туррот, Пол. «Обзор Windows 8, часть 2: у вас есть свой Metro в моей Windows». Суперсайт для Windows. 21 сентября 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-review-part-2-metro-windows-144318
- Туррот, Пол. «Обзор Windows 8, часть 3: Новая платформа Metro». Суперсайт для Windows. 1 октября 2012 г. (30 октября 2012 г.) http://winsupersite.com/article/windows8/windows-8-review-part-3-metro-platform-144384
- Туррот, Пол. «Обзор Windows 8, часть 8: вердикт». Суперсайт для Windows. 31 октября 2012 г. (2 ноября 2012 г.) http://winsupersite.com/article/windows8/windows-8-review-part-8-verdict-144708
- Тайсон, Марк. «Корпорация Intel предупреждает о продажах в связи с упадком индустрии ПК». 8 сентября 2012 г. (1 ноября 2012 г.) http://hexus.net/business/news/components/44901-intel-issues-sales-warning-pc-industry-declines/
- Уиттакер, Зак. «Windows 7 превосходит XP, а Mac OS X - Vista». CNET. 3 сентября 2012 г. (1 ноября 2012 г.) http://news.cnet.com/8301-10805_3-57505093-75/windows-7-overtakes-xp-as-mac-os-x-passes-vista /
- Сюэ, Чжимин. «Windows 8 Как: 1. Переключение между пользовательским интерфейсом Metro и режимом рабочего стола». Блог доктора З., Microsoft. 7 марта 2012 г. (31 октября 2012 г.) http://blogs.msdn.com/b/zxue/archive/2012/03/07/win8-howto-1-switch-between-metro-ui-and- desktop.aspx