Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Microsoft внесет большие изменения в исходный код Windows

Напечатать страницу
17.06.2014 16:03 | runaq

Операционная система Windows создавалась годами и огромными частями кода, который постоянно развивается, чтобы поддерживать функциональную совместимость между платформами. Но, после многих лет работы программистов, наступает и время, когда нужно вернуться к ранее созданному коду и переделать его, чтобы оптимизировать ОС.

Microsoft опубликовала сообщение в котором рассказала, что начинает именно такую работу. В посте говорится, что программисты будут работать на верхнем уровне пользовательского интерфейса, который "настолько узнаваем, что даже ваша мама поймет, что вы делаете". Другими словами работа будет проходить над визуальным интерфейсом Windows.



"Как разработчик команды вы будете ответственны за продолжение создания высококачественной архитектуры, дизайна и реализации верхнего уровня пользовательского интерфейса Windows. Вы примете решения о том, как лучше всего выполнять свои задачи. Вы примете технические решения для устаревших компонентов интерфейса или замените/реорганизуете старые участки кода с новым кодом (XAML), чтобы ускорить процесс разработки ОС" - говорится в сообщении.

Возможно это и есть та работа, которая предстоит разработчикам для выпуска Windows 9 в следующем году. Microsoft стремится полностью перевести код от устаревшего Win32 до кода, основанного на легких и быстрых фреймворках и новых современных приемах программирования.

Комментарии

Не в сети

Видимо, если перевести на нормальный язык, то это означает, что Windows 9 больше не будет поддерживать программы стандарта System 32

17.06.14 16:27
0
Не в сети

Сомневаюсь, что это значит именно это. Думаю речь больше идёт именно о перелопачивании интерфейсной части кода.

17.06.14 17:32
0
Не в сети

Господи, неужели наконец удалят старые иконки, диалоговые окна времён Windows 3.0 и приведут к единому стилю окно открытия/сохранения файлов?

17.06.14 18:00
0
Не в сети

ester, Им проще отказаться от всего WinRT API, т.к. программ качественных под новый интерфейс чуть меньше чем нисколько, а весь магазин наполнен либо жутко ограниченными аналогами программ с других платформ, либо подделками под известные программы. А из-за App Studio количество шлака начало расти в геометрической прогрессии.
Может наконец случится чудо и они откажутся от выпуска 32 битной версии Windows, уберут весь код отвечающий за совместимость с Windows 95, 98. Приведут интерфейс к единому виду, который не будет выглядеть так, словно его нарисовали в Paint.

17.06.14 18:06
0
Не в сети

Рефакторинг это всегда хорошо

17.06.14 22:04
0
Не в сети

на самом деле нативные win32 приложения запускаются ЗНАЧИТЕЛЬНО быстрее, чем эти новомодные metro/xaml

19.06.14 21:46
0
unihorn -164
Не в сети

на самом деле нативные win32 приложения запускаются ЗНАЧИТЕЛЬНО быстрее, чем эти новомодные metro/xaml



Не сказал бы.

При этом эти новомодные metro/xaml работают в песочницах, лучше оптимизированы для работы с памятью, и подобное.


Им проще отказаться от всего WinRT API, т.к. программ качественных под новый интерфейс чуть меньше чем нисколько



Для всего что нужно среднестатистическому юзеру есть все. При этом уровень возможностей ПО ото достаточного, то полного аналога по возможностям классического ПО.

При этом удобство использования превышает такое у классического ПО.

Т. е.: пускай возможостей у ряда метропрограм меньше чем у классических, их реализация, в целом, удобнее таковых в классике.

А это значит, что их лучше делать именно в Метро (ибо удобнее) переходя на классику торлшько тогда, когда по другому нельзя. И это, в основном, касается специфического или (и) профессионального ПО: ибо, повторяю: для среднестатистического, обычного, юзера все есть.

Есть все вплоть до торрент клиентов.

Более того есть множество того, что нет на классике: типа клиентов различных сервисов (от фейсбука до вики).

Клиентами которыми, в целом (даже если есть определенные недоработки как в клиенте того-же Вконтакта) удобнее пользоваться чем сайтами.

И лично я, под восьмеркой, на веб версии оных захожу уже редко. А в случае некоторых сервисов не захожу вообще: ибо метро клиент более чем полноценен (тот-же deezer: если в клиенте оного и есть какие недоработки, то мне они, как пользователю этого сервиса, не видны).

20.06.14 00:28
0
unihorn -164
Не в сети

По этому, на месте Майкрософт, я бы, банально, начал-бы приводить старый интерфейс к Метро стандарту (при этом, так-как интерфейс, все равно, как правило, использует внешние API платформы операционной системы (в нашем случае Win32 код: винформы и иже с ним), то, думаю, это возможно (внеся изменения в базовое API: после этого изменится и все, что на основе него))... Есть исключения, конечно (тот-же Gimp с GTK), но, в целом...

По поводу же шлака, то в магазине того-же дроида его не меньше, если (в процентном отношении) не больше.

Ну а количество единиц ПО, то пинайте разработчиков оного (Гугл, Яндекс, Адобов, и иже с ними) которые играют в собственные игры с тупыми, шитыми белыми нитками, отмазами.

Что тому-же Гуглу стоит портировать на Метро мобильную версию Хрома: благо по функционалу она, постепенно, приближается к настольной?..

Нет надо вещать с трибун о всяком бреде о невозможностях портирования "классической версии" на Win RT.

Вещать вежливо забыв, что есть и мобильная версия (и с портом ее точно никаких особых проблем быть не может: ибо, как и все в Дроиде, строится она, фактически, на тех-же принципах, что и метро софт: со всем вытекающим из этого возможностями и ограничениям).

20.06.14 00:29
0
unihorn -164
Не в сети

Хотя даже в случае классической версии, при должном желании и настойчивости, не думаю, что Гугл не с мог бы выбить соответствующую цифровую подпись разрешающей запуск классического Хрома на Win RT.

Более того, есть подозрение, что мелкие предоставили-б им соответствующую бесплатно (ибо Гугл, все-же, не Вася Пупкин из Техасщины , а мелким заполучить такого производителя было-бы очень на руку)... Да, конечно, определенные взаимные тесты ПО имели-бы место быть. Но они были-бы вежливы, доверительны, и дружелюбны (ибо повторяю: Гугл это не Вася Пупкин из Техасщины кодящий в перерывах между чистками унитазов в забегаловках ).

Я уже молчу, что если сдублировать некоторые (якобы недостающие в Метро библиотеки и элементы, ибо нельзя "обратится к общим источникам" из-за того что проги в песочнице, и имеют крайне ограниченный доступ в "внешний мир") не посредственно в песочницу метро программы (да либы и иже с ними сдублируются, но и что?), то проблем с их работой быть не может (ибо выполнятся они будут в пространстве песочницы соответствующего ПО).

Т. е. При должном желании, никаких проблем даже с портом классики Хрома на чистое Метро (а не как сейчас: метрорежим на x86 через костыль) нет.

Просто были-бы две версии: для классики, и для Метро, а не одна универсальная (как для Лиса планируется сделать (пускай работа по порту на Метро, у Мозиллы, имхо, тоже идет не особо радостно и желанно, но она, в отличии от Хрома, таки идет)).

Есть лишь "чистая политика".

20.06.14 00:30
0
unihorn -164
Не в сети

как для Лиса планируется сделать (пускай работа по порту на Метро, у Мозиллы, имхо, тоже идет не особо радостно и желанно, но она, в отличии от Хрома, таки идет)).



Две версии имеется в виду (для классики, и для метро).

20.06.14 00:32
0
Не в сети

Уважаемый, многословный unihorn.
Я верстальщик-дизайнер. Работаю с пакетом от Adobe, Corel.
Этих пакеты работают ТОЛЬКО в режиме рабочего стола.
Так что мне от фишек детского Метро ни холодно ни жарко, всёравно им не пользуюсь, и не собираюсь ;)

Получается, для профессионального использования, Метро интерфейс АБСОЛЮТНО НЕ нужен.

Для дома, кому-то может и подойдёт...

20.06.14 15:39
0
unihorn -164
Не в сети

Этих пакеты работают ТОЛЬКО в режиме рабочего стола



Ради пары весьма специфических, профессиональных, программ отказываться от всего остального?

Поверьте мне, мне тоже приходится работать с классическим софтом.

Что не мешает мне жить в Метро. Работа работой. Жизнь жизнью.

При этом никто не запрещает перевести профессиональный софт в Метро. Этому нет никаких препятствий "кроме политических".

21.06.14 11:49
0
Не в сети

unihorn, Почитайте форумы MSDN чтобы понять что WinRT API не даёт и 5% возможностей Win32 API. Там много интересных историй разработчиков о том, как они начинали писать приложения, однако потом всё бросали, потому что Microsoft внесла в платформу множество ограничений, и всё та же песочница многому мешает. Даже у Apple ушло много лет чтобы наладить нормальное взаимодействие между программами в песочнице в iOS 8. Так что забудьте про аналоги профессионального софта в Metro интерфейсе. Их нет на Android, нет на iOS где ограничений меньше (в андроиде их нет совсем) и которые занимают больше 90% рынка планшетов. Так что вероятность их появления на Windows 8 чья судьба вообще непонятна - не то что равна нулю, она запросто достигнет отрицательных величин.

22.06.14 11:27
0
unihorn -164
Не в сети

Там много интересных историй разработчиков о том, как они начинали писать приложения, однако потом всё бросали, потому что Microsoft внесла в платформу множество ограничений, и всё та же песочница многому мешает.



Все эти ограничения существуют только в мозгах разрабов. В том, что "внешние" API и иже с ними на которые они ориентировались все это время, в случае WinRT API, им надо портировать "внутрь", или, вообще, воссоздавать, самим, с нуля. А им влом...

Вот и вся "интересность историй".

Пожалуй единственное что нельзя сделать под Modern UI это софт глубоко копающийся, на низком уровне, внутри системы, и то можно поиграться с клиент-сервером (вплоть до банального (коли что) "веб интерфейса" в метроисполнении (как всякие клиенты VLC в Сторе)). Сервер "некий классический софт", клиент метроинерфейс.

Тажа дизайнерская продукция Адобов портабельна на все сто процентов (она, банально, и без этого кросплатформенная, и создавалась, изначально, для Маков) и обращается к Win32 Api фактически, лишь поскольку-постольку (у адобов, фактически, на Win32 портируется только интерфейс, все наполнение свое. и "внутри" (и при этом ему до фени "внутренности системы" что-бы их, вообще, хоть как-то касались "ограничения")).

То что нет сугубопрофессионального софта даже под Дроид объясняется лишь тем, что, не смотря на красивые слова о том, что "планшеты это полноценные компьютеры могущие на все 100 заменить комп обычный", "серьезными дядями", мобильные платформы (планшеты, смарты), до сих пор, как правило, воспринимаются как игрушки (если что и делается то только для узкого круга специфических пользователей и по особым заказам (например военных: скажем и нами, и американцами, всерьез прорабатывается использование планшетов в управлении космических аппаратов)).

22.06.14 13:12
0
unihorn -164
Не в сети

Тажа дизайнерская продукция Адобов портабельна на все сто процентов (она, банально, и без этого кросплатформенная, и создавалась, изначально, для Маков) и обращается к Win32 Api фактически, лишь поскольку-постольку (у адобов, фактически, на Win32 портируется только интерфейс, все наполнение свое. и "внутри" (и при этом ему до фени "внутренности системы" что-бы их, вообще, хоть как-то касались "ограничения")).



Тоже касается и Хрома. Win32 только интерфейс. И некоторая внешка через слои абстракции. Даже Флеш и то внутри, через собственное API (хотя внешний тоже юзать умеет, и дает выбор в настройках).

При этом внешка эта полностью портабельна внутрь (не имеем возможность портануть виндовую, портуем, к примеру линуксовую или фряшную) и ей плевать на "низкоуровневую внутренность системы". Ну а без "сверхнеобходимой" возможности запускать скачанные exe-шники, имхо, можно обойтись; ибо все остальное замутить можно (открытие архивов, просмотр картинок...).

22.06.14 13:35
0
unihorn -164
Не в сети

То что нет сугубопрофессионального софта даже под Дроид объясняется лишь тем, что, не смотря на красивые слова о том, что "планшеты это полноценные компьютеры могущие на все 100 заменить комп обычный", "серьезными дядями", мобильные платформы (планшеты, смарты), до сих пор, как правило, воспринимаются как игрушки



И что обидно, частично, этому явлению, подвержены, и сами мелкие...

22.06.14 13:44
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.09 секунд (Общее время SQL: 0.068 секунд - SQL запросов: 85 - Среднее время SQL: 0.0008 секунд))
Top.Mail.Ru