Русская Википедия:Windows 1.0x

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Программа

Microsoft Windows 1.0x — графический интерфейс, разработанный корпорацией Microsoft для MS-DOS, использующий принцип фреймового менеджера окон. Интерфейс был создан для облегчения работы с MS-DOS, унификации внешнего вида приложений и оптимизации работы с периферийными устройствами (например, с принтером). Программа была официально анонсирована Биллом Гейтсом 10 ноября 1983 года в Нью-Йорке[1], однако выпущена лишь спустя два года.

Реакция пользователей на появление Windows была сдержанной, поскольку для полноценного использования приходилось приобретать такое дорогостоящее оборудование, как мышь, память большого объёма и новую модель процессора[2]. Кроме того, в поставку входили несколько приложений, разработанных специально под такиеШаблон:Какие характеристики компьютераШаблон:Прояснить. Многие элементы оболочки были использованы в её следующих, более успешных версиях.

История

Большинство графических пользовательских интерфейсов 1980-х годов ориентировалось на реализацию Xerox Alto — первого компьютера с интерфейсом схожего типа. Он позволял пользователю одним нажатием кнопки мыши запускать программы, открывать файлы без ввода расположения его директории в системе.

Маркетинговые предпосылки к разработке

Microsoft во главе с Биллом Гейтсом также разрабатывала программное обеспечение для компьютеров Apple[3], но начавшиеся продажи сравнительно дешёвых IBM PC создали новый свободный сегмент рынка графических оболочек для персональных компьютеров (стоивший почти 10 тыс. долл. Apple Lisa[4] могли позволить себе купить немногие покупатели) и Microsoft решила занять эту нишу первой.

Сложную проблему обеспечения функциональности на уровне конкурентов с медленным процессором, и без использования жёсткого диска (дорогого на тот момент времени устройства) удалось решить[5], но снижение производительности при этом было неизбежным. В рекламных проспектах применили хитрость: заявленная многозадачность обеспечивалась при значительно больших аппаратных требованиях, которые были напечатаны снизу мелким шрифтом[6].

Разработка Windows 1.0

В сентябре 1981 года, через месяц после окончания разработки PC-DOS 1.0 для IBM, начались работы над проектом Interface Manager[7][1], который должен был ликвидировать разрыв между MS-DOS и прикладными программами, облегчив работу с подключёнными к компьютеру принтером и монитором. Interface Manager должен был быть независимым от оборудования, иметь графический режим работы, соответствовать принципу WYSIWYG и предоставлять унифицированный внешний вид для программ. В вышедшем в 2005 году историческом обзоре немецкий журнал Шаблон:Нп5 писал, что таким образом должна была обеспечиваться тесная связь системы и пользовательского интерфейса с тем, чтобы пользователь, выбравший определённый интерфейс, привязывался и к соответствующей операционной системе[8]. В августе 1982 года был выпущен Microsoft Multiplan с предложением выводить все команды под строкой ввода для интуитивности[9]. Однако под впечатлением графического пользовательского интерфейса у Шаблон:Нп5 и Apple Lisa в 1982 году было решено использовать выпадающие меню и диалоговые окна с возможностью отображения нескольких документов в различных окнах, а для управления этими элементами использовать компьютерную мышь[10][1].

После того, как Шаблон:Нп5 осенью 1982 года на Шаблон:Нп5 представила Visi On, Чарльз Симони рассказал о том, что в Microsoft разрабатывают продукт, внешне очень похожий на Visi On[11][12]. В мае 1983 года ответственный менеджер Джеф Рэйкс Шаблон:L6e предложил для продукта название Microsoft Desktop; оно использовалось и ранее, но не являлось преобладающим. Однако вскоре PR-менеджеры создали более простое название — Windows — по словам Шаблон:Нп5, одного из вице-президентов Microsoft на момент разработки Windows, название должно было дать понять, что это оконная система[13][14][15].

После начала распространения Visi On в октябре 1983 года и уведомления от IBM с вопросом о том, какие продвижения есть в проекте Interface Manager, Microsoft была вынуждена анонсировать свою разработку общественности[16]. 10 ноября 1983 Билл Гейтс в Нью-Йорке рассказал о разработке графического интерфейса для MS-DOS и о планах до конца 1984 года использовать Windows на более чем 90 процентов всех компьютеров с MS-DOS[17]. Однако выпуск Windows 1.0 пришлось отложить несколько раз, из-за чего продукт приобрёл репутацию так называемого Vaporware[18], что отразилось на репутации всей компании. В течение первых трёх лет разработки сменилось в общей сложности четыре менеджера по продуктам[19]. Один из них, Лео Никора Шаблон:L6e, заявил, что в процессе разработки они понадеялись на эффективность процессора Intel 8088. Windows требовала слишком много оперативной памяти и не отличалась производительностью.[20] Между тем появились такие многозадачные среды, как DESQview от Шаблон:Нп5, Шаблон:Нп5 (январь 1985) от IBM и GEM (февраль 1985) от Digital Research, улучшенные по сравнению с продукцией конкурентов. После реструктуризации компании Microsoft в августе 1984 года ответственность за пользовательский интерфейс была возложена на Нила Конзена Шаблон:L6e. Чтобы облегчить оболочку, он переопределил множество внутренних процедур в Windows. Для демонстрации эффективности Windows по образцу Apple были созданы программы Write и Paint. Под руководством Шаблон:Нп5 появились такие дополнительные инструменты, как календарь, калькулятор, карточная игра, часы и игра реверси. На Шаблон:Нп5 в мае 1985 года Windows была представлена общественности. Windows стала поддерживать мышь вместе с клавиатурой, а также была объявлена поддержка импорта PIF-файлов из IBM TopView[21]. 28 июня 1985 Microsoft поставила[18] первую тестовую версию (1.00) для разработчиков программного обеспечения и производителей компьютеров.

Не было достаточно времени, чтобы внести изменения. Баллмер настаивал на том, чтобы не менять то, что уже было сделано […] не было достаточно времени, чтобы изменить системный шрифт Windows […] с моноширинного на пропорциональный, что делало общий вид немного неуклюжим, особенно по сравнению с недавно анонсированным интерфейсом Macintosh. Стив [Баллмер] пообещал, что к следующему релизу я получу некоторую творческую свободу вносить существенные изменения в интерфейс. Мне можно было добавить некоторые функциональные возможности, чтобы усилить привлекательность для конечных пользователей, но весь продукт нужно было завершать, а не заниматься доработками, которые повлекли бы задержки, ставившие под угрозу его выпуск тем летом.


There wasn’t much time to make changes. Ballmer was emphatic not to redefine what was already done […] was not enough time to change the Windows system font […] from a fixed width typeface to a proportional typeface, which made the overall look a bit clunky, especially in comparison to the newly announced Macintosh interface. Steve’s promise was that in the next release I would get creative freedom to make any significant changes to the product’s interface. I could add some functionality to make it more appealing to end-users, but overall the product needed to be finished, not further tweaked in any way that jeopardized getting it out that summer without further embarrassment.

, Шаблон:Нп5[22]

Непосредственный релиз

Файл:Microsoft Windows 1.0 page1.jpg
Обложка брошюры «Microsoft Introduces Power Windows»

Окончательный выпуск оболочки с номером 1.01 произошёл 21 ноября[23], тогда программа была представлена на пресс-конференции[24][25]. О поставке в розничную торговлю было объявлено уже накануне[26]. Объявленная стоимость в США составляла 99 долларов[21][27], в Германии — 399 немецких марок[28]. К апрелю 1987 года было продано около полумиллиона копий[29].

На создание первой версии Windows работали 24 программиста[19][30], они потратили около 110 000 часов[24]. Кроме того, перед ними стояли задачи по тестированию[19]. 85 % системы было написано на Си[24]. Только критически важные её части были реализованы на ассемблере.

«

Это уникальное программное обеспечение предназначено для серьёзного пользователя компьютера…

»
— Анонимус

На японский рынок оболочка версии 1.03 вышла как комплектная операционная система для NES PC-9801 VX4/WN в ноябре 1986 года[31]. В японскую версию также была добавлена программа WSWITCH, позволяющая переключать память на компьютерах NEC PC-980x.[32]

Существовавшие на момент выпуска решения

Когда на программном рынке появилась Windows, существовали продукты с аналогичным набором функций:

  • Visi On от Шаблон:Нп5 могла запускать только специализированные приложения, запрограммированные только под эту систему. Для их разработки нужна была мини-ЭВМ VAX или DEC. Пользователям приходилось пользоваться программами, самостоятельно разработанными фирмой VisiCorp: программа для обработки текста, таблиц и графический редактор. Для работы Visi On нужно было также приобретать дорогие жёсткие диски. По этим причинам продажи этой системы были неудовлетворительными, так как в разработку было вложено около 10 миллионов долларов[33].
  • Шаблон:Нп5 хоть и не имел графического интерфейса и использовал текстовый режим, но мог выполнять DOS-программы. Однако только специально разработанные для TopView приложения могли выполняться параллельно, что означало получение возможности обмениваться данными с помощью буфера обмена.
  • GEM от Digital Research мог только запускать приложения и не сильно отличался от Xerox PARC, в котором были, например, перекрывающиеся окна — Microsoft ввела их только в Windows 2.x[34].

Последующие обновления

В январе 1986 года было выпущено обновление 1.02[15]. Эта версия стала первой локализованной на европейские языки, которую начали продавать в Европе. В августе 1986 года была выпущена версия 1.03. В ней были добавлены драйверы для европейских раскладок клавиатуры, а также драйверы для принтеров и монитора. Была добавлена поддержка компьютеров типа AT&T 6300 и 6300 Plus, поддержка MS DOS 3.2 и поддержка дисководов для IBM 3.5″ дискет[15]. Шаблон:Coquote В апреле 1987 года было выпущено последнее обновление 1.04[15]. В нём была добавлена поддержка компьютеров IBM PS/2, однако не добавлено поддержки новых видеокарт VGA. В ноябре 1987 года вышел преемник Windows 1.0x — Windows 2.x[35].

Windows 1.11

1 июля 2019 года компания Microsoft в своём твиттере и инстаграме представила новое приложение Windows 1.11[36][37]. Сначала оно тизерилось как новая Windows 1.0, но потом выяснилось, что приложение на самом деле было тизером к новому третьему сезону сериала «Очень странные дела»[38][39]. Вскоре приложение появилось в официальном магазине Microsoft Store: Windows 1.11Шаблон:Ref-en (позже приложение удалили), а на сайте появилась промостраница: Experience 1985 with Windows 1.11 and Stranger Things 3Шаблон:Ref-en. Приложение доступно только для Windows 10 версии 10240 и выше. В этом приложении были скопированы почти все элементы из оригинальной системы, но был добавлен и дополнительный эксклюзивный контент в виде специальных багов или «пасхальных яиц»[40].

Функциональность

Начиная с версии 1.01 Windows имела GDI — один из основных компонентов, составляющих пользовательский интерфейс, который позволяет отрисовывать любое изображение на разных типах экранов или принтеров без изменения самого графического файла[41]. Система поддерживала графические адаптеры EGA компьютеров серии IBM PC/AT. В мае 1986 года последовала локализованная версия 1.02 с поддержкой основных европейских языков[23]. Версии 1.03 (август 1986) и 1.04 (апрель 1987) содержали незначительные улучшения[23], патчи, обновлённые драйверы устройств, в том числе драйверы для европейских клавиатур и дополнительные драйверы для экрана и принтеров, а также была добавлена поддержка графических режимов Шаблон:Нп5, AT&T и графических адаптеров VGA, появившихся в компьютерах серии PS/2. В то же самое время Microsoft совместно с IBM анонсировала OS/2 с графическим интерфейсом Шаблон:Нп5, которая, по замыслу компаний, должна была со временем заменить как MS-DOS, так и Windows[42].

Запуск системы производился открытием файла WIN.COM из командной строки DOS. При этом открывался рабочий стол с программами MS-DOS, совместимыми с файловым менеджером. Это позволяло пользователям без знания точного синтаксиса команд MS-DOS копировать файлы, каталоги, создавать приложения для DOS и Windows. Запущенные программы отображались в нижней части экрана как значки. С помощью панели управления можно было настраивать определённые свойства Windows в соответствии с предпочтениями пользователя. Так, могли быть установлены используемые цвета или частота мерцания курсора. Благодаря прилагаемой службе «Диспетчер очереди печати» стала возможной печать файлов в фоновом режиме. Буфер обмена позволил производить обмен данными между приложениями. Средство «Терминал» позволяло общаться с другими компьютерами по нуль-модемному соединению.

Все приложения, разработанные под Windows, имели другой формат, отличный от формата приложений DOS — NE Шаблон:L6e.

Совместимость с DOS-приложениями

Так как не все программы были совместимы с Windows, в системе пришлось оставить поддержку DOS-приложений. Они могли работать так же, как и под DOS, но уже без графического интерфейса с центральной графикой и драйверами. Шаблон:Coquote С помощью PIF-файлов эти приложения можно было настроить, например, в использовании памяти или периферийных устройств (см. ниже).

DOS-приложения, использовавшие только системные вызовы (так называемые «совместные программы»[2] Шаблон:L6e), запускались в окне Windows. Таким образом росла и потребность в памяти, так как они загружались туда в дополнение к оболочке.

Комплект поставки

Поставлявшаяся вместе с оболочкой программа Write примерно соответствовала по функциональности программе Microsoft Word для Macintosh и впервые на IBM PC позволяла работать с форматом файла Word, имеющим расширение .doc. Paint была создана как аналог графического редактора из Macintosh. Также Windows содержала редактор PIF[21], логические компьютерные игры (реверси, карточные) и различные утилиты, имитирующие предметы находящиеся на обычном офисном столе: калькулятор, календарь, блокнот, а также часы.

В комплекте поставки Windows находились драйверы для 19 моделей принтеров фирм Epson, IBM, OKI, NEC, C. Itoh, Шаблон:Нп5, Toshiba, TI и HP. Также Windows поддерживала карты расширения памяти стандарта LIM-EMS, с помощью которых компьютерная память, ограниченная в рамках DOS 640 килобайтами, могла быть увеличена до нескольких мегабайт.

Частью установки были PIF с настройками по умолчанию. Изначально содержимое на установочных дискетах не было разбито на категории, в отличие от многих других оболочек и более поздних версий Windows. Начиная с версии 1.03 в распространявшийся комплект входили шесть (ранее пять) 5,25-дюймовых дискет с названиями WIN1, WIN2, ANWENDGN, FONTS, HILFSPRG и WRITEPRG. Все установочные файлы были в несжатом формате записи.

Для разработчиков распространялся Windows SDK — набор специальных утилит и исходных кодов для упрощения разработки программ для Windows. В набор утилит входила специальная версия Microsoft C Compiler 3.0. К набору прилагался двухтомный справочник, в котором была подробная инструкция для написания Windows-приложений. Заголовочный файл приложений занимал примерно 80 КБайт. Стоимость комплекта для разработчиков составляла порядка 500 долларов[43].

Системные требования

Изначально минимальные системные требования для установки с пяти 5,25-дюймовых дискет с Windows 1.01 были следующими: процессор Intel 8088, 256 КБайт памяти, два дисковода для установки, а также MS-DOS 2.x или более поздней версии[44]. На момент запуска Шаблон:Нет АИ 2 (MS-DOS с версии 3.1, ноябрь 1984). Windows 1.0 поддерживала видеокарты стандартов HGC, CGA и EGA, но не полностью. Например, MS-DOS только в более поздней версии 3.2[2] полностью поддерживала CGA; по умолчанию имелась поддержка только чёрно-белого изображения.

Реакция общества

Опрос журнала InfoWorld в декабре 1985 года показал, что в компаниях по обработке данных оболочке Windows предпочитают продукты GEM или Шаблон:Iw, их не привлекало даже получение лучшей интеграции[45]. В эксплуатации Windows оказалась очень медленной; для полноценного использования было необходимо приобретать новое оборудование: карту расширения, мышь, видеокарту, которые были очень дорогими и, соответственно, не очень популярными. Только немногие производители IBM-совместимых ПК поставляли Windows вместе с машинами.

К тому же, специально разработанных приложений для использования возможностей Windows было мало. Первой написанной не Microsoft программой для Windows была программа для рисования In-A-Vision Пола Грейсона Шаблон:L6e из компании Шаблон:Нп5. Для разработки Windows-приложений необходимо было иметь Software Development Kit, состоявший из семи дисков, включающих в себя специальные версии компилятора Си от Microsoft, и почти 1000-страничную документацию Windows API, которая была сложна даже для программистов[46].
Только в декабре 1986 года появилось DTP-совместимое программное обеспечение PageMaker от Aldus, являющееся первым крупным приложением для Windows. По причине слабого распространения программыШаблон:Какой PageMaker распространялся с помощью специальной среды выполнения[47].
В конце октября 1987 года Microsoft выпустила Microsoft Excel 2.0 — первую собственную специально разработанную под Windows программу. Она появилась одновременно с Windows 2.0 и поставлялась с компьютерами с процессором Intel 80286[48].

Журналист Джим Сеймур Шаблон:L6e высказал мнение о Windows вскоре после её появления в журнале PC Week[49]: Шаблон:Coquote

Журналист «Нью-Йорк таймс» отметил, что Windows довольно требовательна к ресурсам и медленно работает даже с 512 КБайтами памяти[21]: Шаблон:Coquote

Журналист немецкого журнала CHIP при сравнении Windows, Top View, GEM и Macintosh также подметил большое потребление памяти стандартными программами первой[50]: Шаблон:Coquote

Примечания

Шаблон:Примечания

Ссылки

Шаблон:ВС Шаблон:История Windows

  1. 1,0 1,1 1,2 Шаблон:Cite news
  2. 2,0 2,1 2,2 Шаблон:Cite web
  3. Шаблон:Статья
  4. Шаблон:Cite web
  5. Шаблон:Статья
  6. Шаблон:Статья
  7. Шаблон:Книга
  8. Шаблон:Статья
  9. Шаблон:Статья
  10. Шаблон:Книга
  11. Шаблон:Книга
  12. Шаблон:Книга
  13. Шаблон:Cite web
  14. Шаблон:Cite web
  15. 15,0 15,1 15,2 15,3 Шаблон:Cite web
  16. Шаблон:Статья
  17. Шаблон:Книга
  18. 18,0 18,1 Шаблон:Статья
  19. 19,0 19,1 19,2 Шаблон:Книга
  20. Шаблон:Книга
  21. 21,0 21,1 21,2 21,3 Шаблон:Статья
  22. Шаблон:Cite web
  23. 23,0 23,1 23,2 Шаблон:Cite web
  24. 24,0 24,1 24,2 Шаблон:Книга
  25. Шаблон:Статья
  26. Шаблон:Cite web
  27. Шаблон:Cite news
  28. Шаблон:Cite news
  29. Шаблон:Статья
  30. Шаблон:Cite web
  31. Шаблон:Cite news
  32. Шаблон:Cite web
  33. Шаблон:Книга
  34. Шаблон:Книга
  35. Ошибка цитирования Неверный тег <ref>; для сносок microsoftru не указан текст
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite news
  39. Шаблон:Cite news
  40. Шаблон:YouTube
  41. Шаблон:Статья
  42. Шаблон:Статья
  43. Шаблон:Cite web
  44. Шаблон:Cite web
  45. Шаблон:Книга
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Книга
  49. Шаблон:Книга
  50. Шаблон:Статья