Microsoft уже использовала "скользкую дорожку", побуждая пользователей переходить на Windows Vista. Напомним, что поддержка DirectX 10 была объявлена только под Vista, но не под Windows XP. И для использования всех графических эффектов без новой операционной системы было не обойтись. Подобный трюк стал использоваться и для Windows 8.
В форуме поддержки Microsoft указано,...
Показано с 1 по 8 из 8
-
13.11.2012, 09:46 #1
- Регистрация
- 06.04.2012
- Сообщений
- 2,559
DirectX 11.1 только для Windows 8
-
13.11.2012, 13:47 #2
- Регистрация
- 26.04.2012
- Сообщений
- 519
Ну вот интересно, если это будет в Windows RT. Пока до сих пор ведь никто не дал чётких разъяснений что там за ядро. Если они используют одно и тоже ядро для Windows 8 и Windows RT, то ничего удивительного, что там будет DirectX 11.1, но тогда может быть и возможность запуска там традиционных Windows-приложений. Если это всё же совсем разные ОС, то наверное они не мало сил положили на разработку DirectX 11.1 для Windows RT
-
13.11.2012, 13:53 #3
Возможности запуска приложений x86 не будет, другая же архитектура. А API DX11 перекомпилировали под ARM.
Я думаю сами ОС не сильно разные, у MS же был опыт разработки NT 4.0 под MIPS, Alpha и PPC. Но потом решено было отказаться. Сейчас вновь вернулись к поддержке разных HAL - под x86/x64 и ARM.
Можно было реализовать что-то подобное эмулятору для запуска x86 под Itanium, например, но с учетом низкой производительности ARM по сравнению с x86 я в это не верю. Проще пинать разрабов, чтобы компилировали проги не только под Win32/64, но и WinRT.
-
13.11.2012, 14:05 #4
- Регистрация
- 26.04.2012
- Сообщений
- 519
Да какая разница, что архитектура разная. Windows Mobile и обычный Windows тоже на разных архитектурах были, но на обеих системах был .Net Framework, понятно что на Mobile урезанный, но тем не менее, один код (если не брать в расчет GUI) можно было исполнять и там и там. А если я правильно понимаю, то на Windows RT должен быть .Net Framework. Конечно, нельзя сказать, что возможность запуска обычных native Windows-приложений, но и это было бы очень круто, на .Net сейчас не так мало уже приложений.
То, что не будет возможности запускать я почти уверен, но это может быть искусственным ограничением. Причин может сразу несколько: желание посмотреть как пойдут планшеты с Windows RT и распространением приложений через магазин, разводить юзеров на "простые" планшеты и полноценные с Windows 8, заставить разработчиков писать приложения для новой системы (Windows RT и Windows Phone 8).
Компиляция не всегда такое простое занятие :) тут одними пинками не отделаешься.
-
13.11.2012, 14:42 #5
- Регистрация
- 13.05.2012
- Сообщений
- 3
То, что нельзя разрабатывать приложения рабочего стола на Win RT - это на 100% искусственное ограничение, cделанное для продвижения Metro UI. То что нельзя запускать старые x86 приложения - это ограничение платформы, хотя никто не мешал делать трансляцию x86 -> ARM (Вспомним хотя бы Android x86 - Intel сделал возможность запуска ARM приложений). Возможность делать приложения рабочего стола IMHO еще появится с помощью хаков и взломов.
-
13.11.2012, 15:41 #6
- Регистрация
- 26.04.2012
- Сообщений
- 519
Но хочется-то сказки и прямо от самой MS ;)
-
13.11.2012, 15:54 #7
- Регистрация
- 13.05.2012
- Сообщений
- 3
Но как тогда Metro UI продвинуть? Да и не так уж и плох этот Metro UI. Полгода уже под Win8 Pro без сенсорного экрана - некоторые Metro приложения постоянно использую.
-
13.11.2012, 16:25 #8
- Регистрация
- 26.04.2012
- Сообщений
- 519
Я им пока не пользовался толком, но у меня вопрос (извиняюсь за его тупость): как там закрывать приложения? я пока по Alt+F4 закрываю, а можно мышкой как-то?