Комментарии 155
Сейчас Microsoft использует различные оболочки для Windows 10 на ПК, мобильной ОС и системе для Xbox. Composable Shell снимает необходимость использовать собственную оболочку для каждого из упомянутых типов устройств.
А от этого есть какие-либо преимущества хоть для пользователей, хоть для разработчиков, учитывая, что на разных устройствах должны быть принципиально разные элементы управления, разные устройства ввода и разные сценарии работы?
Для пользователя +надежда на скорые обновления. -вычислительные ресурсы будет тратить игнорирование нецелевого барахла оболочки.
Но, как я понимаю, MS очень хотят занимать весь доступный объём.
/me глянул: у меня на ПК инсталляция Win 8 размером 29 ГБ, а на моём смартфоне всего 64ГБ…
В случае с виндой обычно прграмма хранит кучу файлов в 10 разных папках и создает 100 ключей в реестре. И это не считая временных файлов и установщика, сохранивегося гдето в Windows/Installer
LexS007 у меня на копеечном планшете Prestigio вин10 занимает 5 гб с кучей предустановленного софта, что я делаю не так?
Можете описать, что именно вы имеете в виду под фразой «инсталляторы всех установленных программ»?

Зачем винде нужно хранить полуторагигабайтный msi, мне не особо ясно
Ты в инсталлере прописываешь, какую командную строку надо запустить, чтобы удалить приложение, и этого иногда может хватить.
Однако в большинстве случаев люди пользуются msi-пакетами (на деле это просто один из способов установки ПО), который дает некоторые возможности, однако интересны следующие:
- Установка и Repair (когда кто-то что-то сломал и хочет восстановится).
- Удаление
- Удаленная установка без диалогов, в том числе согласно правилам из Active Directory
- Проверка цифровой подписи
- Стандартизованные метаданные
- Поддержка обновления и отката обновления (если в процессе что-то пошло не так)
Так вот, чтобы получить возможность всегда работать с пакетом с цифровой подписью (причем пакет подписывается один раз) и поддержать пункты выше, Microsoft и сохраняет msi практически всегда.
Если msi не подходит, то всегда можно реализовать его аналог. Вот часть API, например.
Windows\Installer 7.8GB (это стирать никто не рекомендует)
Windows\WinSxS 6.9GB (тут я уже один гиг высвободил через dism)
И, конечно, Windows\System32 6.6GB (это стирать — грех)
При этом я вполне допускаю, что подсчёт неверный, так как WinSxS состоит из хардлинков, но 29 ГБ насчитывает и Windows, и FAR Manager.
В любом случае свежая инсталляция и накат хотфиксов на чистой машине у меня даёт 20 ГБ.
свежая инсталляция и накат хотфиксов на чистой машине у меня даёт 20 ГБ.
Что-то много. У меня свежий накат даже в комплекте с полным офисом меньше.
Для разработчиков +одна codebase,
Она там будет слишком условно одна. Потому что для разного функционала все равно будут разные модули, а общие библиотеки и при ведении разных проектов совсем несложно держать общими. Зато такая единая кодовая база будет значительно утяжеляться всякими прокладками.
Для пользователя +надежда на скорые обновления
Мне кажется, подавляющее большинство современных пользователей — это люди, безразличные к наличию обновлений, есть быстрорастущая группа категорических противников обновлений установленного софта, и уменьшающаяся группа тех, кто любит новые фенечки и заплатки.
А десятку приходится навязывать.
Ещё занятно, что в мире linux — то же самое. Что kde, что gnome вовсю «планшетизируются», способствуя массовой миграции пользователей на mint с mate, где нормальный рабочий стол и всё работает привычно и предсказуемо.
P.S. в случае Apple железо все-таки неразрывно связано с софтом.
в случае Apple железо все-таки неразрывно связано с софтом.
Вот я и не могу понять — почему стратегия «заколебем предложениями» хуже, чем стратегия «вообще не дадим вариантов».
Эппл тоже навязывает, но я не слышал чтобы кто-то жаловался на интерфейсы эппла.
я не слышал чтобы кто-то жаловался на интерфейсы эппла.
А они у них вообще меняются? :D
Кроме того, жаловались на интерфейс восьмерки, которую MS так агрессивно не вталкивал. На интерфейс десятки, вроде, жалоб мало. Не то притерпелись, не то удобнее стало.
Ну и да, Эппл, например, предлагает поставить свежие ОС на свои телефоны, что ухудшает производительность — это вам не интерфейс.
— А зачем менять то, что хорошо работает?
— Это вопрос риторический или применимый к какой-то конкретной ситуации?
Я ответил на риторический вопрос, уточнений от вас не последовало. Зато вы высказали не аргументированное мнение о интерфейсе офиса.
Вот я и не могу понять — почему стратегия «заколебем предложениями» хуже, чем стратегия «вообще не дадим вариантов».
Вообще-то на макбук можно поставить как Windows, так и какую-нибудь Fedora/Ubuntu
https://www.xfce.org/
Для начала хотелось бы узнать, почему вы решили, что у Win10 недостаток пользователей и разработчиков? Не мог найти цифры, но мне чаще встречается Win10, чем MacOS.
Также интересно, почему именно Apple считается за образец. Мне например кажется странным, что на iPad используется iOS. И клавиатура есть, и мышь, но ОС стоит телефонная. Для меня планшет все же ближе к ПК и ноутбукам, чем к смартфонам.
>Ещё занятно, что в мире linux — то же самое. Что kde, что gnome вовсю «планшетизируются»
Так что мне представляется ход Microsoft правильным. И кто знает, может и Apple тоже движется в этом направлении. Лишь бы не очередное «метро», это да.
Когнитивное искажение. Из того, что я утверждаю, что у эппла нет проблем с разработчиками и пользователями, не следует, что у MS такие проблемы есть. Впрочем, по части пользователей, вероятно, проблемы таки есть, раз приходится так настойчиво навязывать десятку. Но это предположение, а не утверждение.
Планшет был бы ближе к ПК в моей голове (в контексте интерфейса), если бы большинство их управлялись с клавиатуры и мыши. Но это не так.
Насчёт правильности хода — время покажет. Мне вот не интересны планшетные интерфейсы на ПК. Последний человек, которого я знал, кому такое нравилось, на днях ушел с винды на мак. Но это личный опыт, я бы не стал его обобщать на весь рынок. Поглядим, чё :)
Мне например кажется странным, что на iPad используется iOS. И клавиатура есть, и мышь, но ОС стоит телефонная. Для меня планшет все же ближе к ПК и ноутбукам, чем к смартфонам.
Зависит от сценариев использования. В типичных сценариях использования планшета лучше работает «телефонный» тач интерфейс. Тем более что конкретные приложения никто не мешает адаптировать под большую диагональ. Для более продуктивной и сложной деятельности все равно требуется стационарное рабочее место, удобная клавиатура и мышь — т.е. как минимум ноутбук.
но 10-ка тут побила все рекорды
Не побила. XP -> Vista.
Сейчас к десятке я испытываю те же чувства, что к семерке — это работа над ошибками. Как в висте я по 15 минут искал очередную настройку — так же я искал в восьмерке. Как в семерке пофиксили многие мелочи пользовательского интерфейса, оставив удобные вещи — так это сделали и в десятке.
Дома я переставил 7 на 10 и, потратив первые пару дней на настройку под себя, не чувствую особых перемен, кроме интерфейса.
А вот с 10-й как-то не сложилось, или пока не складывается.
А откуда информация про складной экран у surface phone? Можно пруф?
cshell
Сначала подумал что расшифровывается как cs hell (C# как основной рекомендуемый язык разработки + ад).
Да даже про WinXP сколько было стенаний. Что она неудобная, много жрёт и т.д. и т.п.
Просто есть люди которые привыкли тыкать на третью кнопку слева и любое улучшение для них будет фатальным недостатком. Неожиданно оказалось, что таких людей достаточно много.
Закрепил частые приложения, а всё остальное легко находится через поиск.
Проблема в том, что часто не помнишь, что именно нужно искать, зато знаешь, что там в меню оно было.
Больше всего претензий у меня именно к этому, в 10-ке меню Пуск ничем не лучше, чем в 8-ке, алфавитный этот порядок убивает.
В 7-ке все отлично систематизировано, в меню Пуск папки установленных программ, в которых все нужные для их запуска ярлыки. В 10-ке это всё в бесконечной простыне и поможет только поиск, про который см. выше.
Оптимум как раз в 7-ке был, имхо. И нормальный список программ в папках есть и поиск тоже есть.
Опять же, я мог сам создать папку в меню Пуск и вообще его переделать под себя как угодно, в 10-ке я этого лишен и только огромные и не несущие никакой смысловой нагрузки буквы алфавита торчат на экране.
Причем в инсайдерской сборке свежей, типа прислушались к пользователям и дали возможность отключить All Apps. Правда, вместе с ними и остальное меню с программами отключается )))
А в 7-ке я не делал вообще ничего, меню Пуск было идеальным и именно таким, как нужно.
В 7ке в этом списке ярлыки программ и папки по алфавиту.
В 10ке в этом списке ярлыки программ и папки по алфавиту.
Разницу вижу в уровнях вложенности. 10 даёт один уровень вложенности (папку в папку вроде не засунешь). 7 даёт более глубокую иерархию. Ещё в 7 можно руками перетягивать элементы в другие папки, в 10 сейчас посмотреть не могу, но вроде нет. И 7 располагает сверху ярлыки, которые без папок, а под ними папки, а в 10 сортирует всё вместе (и я не могу сказать, что это хуже, тк и то, и другое — программы). Вроде всё.
7 позволяет закреплять нужные ярлыки в столбик на первом экране пуска.
10 же позволяет закреплять их в поле справа от списка в несколько столбиков в произвольном порядке по сетке и с произвольным размером, и группировать в подписанные группы по тематике.
Почему десяточный пуск считается менее удобным я в итоге не понимаю. Что из перечисленного в списке программ в 10 не так? Отсутствие глубокой вложенности? Так наоборот же меньше рыться по подпапкам приходится.
В 7ке в этом списке ярлыки программ и папки по алфавиту.
В 10ке в этом списке ярлыки программ и папки по алфавиту.
В 7-ке папки по алфавиту, но все папки отдельно, все ярлыки отдельно. В 10-ке все папки и ярлыки вперемешку (хоть и по алфавиту) к тому же вместе с метро-приложениями, которые вообще не хотелось бы там видеть, совсем.
По поводу «папки отдельно, ярлыки отдельно» аргумент понял, спасибо. Хотя я никогда не видел в этом проблемы.
А для часто используемых вещей есть и рабочий стол и Quick Launch. И в свалку их превращать совсем необязательно, от человека зависит же, он везде свалку сделает, на 10-ке в том числе.
Я так понимаю,UI сильно трогать не должны, только начинку, которая его обрабатывает. Хотя и про Оперу так говорили...
Composable Shell будет играть важнейшую роль для Continuum, критически важной функции Windows 10 Mobile.
Раз «критически», то ее забудут не через два, а через три года, так? Мелкософт не умеет делать и использовать, она умеет делать, пытаться убедить, что это нужно, бросать и делать что-то новое.
А откуда взять такой рынок-то? Вон как РФ уходит от Микрософта (планируется), КНР тоже не ждет
зы Сам на 7-х64 2013 года сижу (на ССД-60 гб) и ничего, пока пашет (с отключенной автообновлении Виндовс)
> а вот десктопная версия этой операционной системы без проблем будет работать на мобильном устройстве.
А программное обеспечение тоже будет свободно запускаться на любой из версий?
То есть можно ли будет запустить мобильную программу под десктопом при таком подходе, и наоборот соответственно?
я так понял они хотят сделать одно ядро, совместимое с ARM и x86-64
(а если откроют код то станут круче линуксов, не?)
One product family, One platform, One storeEin Volk, ein Reich, ein Führer?
Боюсь, что, какие бы небыли хорошие задумки, Майкрософт снова все спустит в унитаз. От них многие ждут что-то подобное, так как есть огромный массив софта, но если приложения нужно будет переписывать или пересобирать, то это выглядит не сильно лучше, чем сейчас. Так как подавляющее количество софта работать не будет. Если это будет «эмулятор» — тоже самое. Красивый интерфейс и растягивающиеся окошки, это конечно очень хорошо, но это совсем не то, что нужно пользователям.
По крайней мере, что бы подстягнуть на переход на условный «Windows Phone» — нужно что-то более серьзеное, чем просто внешне одинаково выглядящий магазин.
А почему нельзя просто выпустить телефон на архитектуре х86х64?
Потому что x64 сильно проигрывает ARM во всём, что связано с сохранением батарейки. Heterogeneous computing, вот это всё.
Microsoft разрабатывает адаптивную оболочку для Windows 10