metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-14 08:02 am

Win8: они что, решили забить священную корову WinAPI?

Metro style apps can use a subset of the Win32 and COM API. This subset of APIs was chosen to support key scenarios for Metro style apps that were not already covered by the Windows Runtime, HTML/CSS, or other supported languages or standards. The Windows App Certification Kit ensures that your app uses only this subset of the Win32 and COM API.

http://msdn.microsoft.com/en-us/library/windows/apps/br205757.aspx

[identity profile] aamonster.livejournal.com 2012-06-14 07:04 am (UTC)(link)
В смысле? У Яббла аналогичная политика для сертификации в AppStore (только разрешённое API - никаких недокументированных вызовов, привилегированные - очень ограничены), никакого зоопарка это не вызывает.

[identity profile] metaclass.livejournal.com 2012-06-14 07:38 am (UTC)(link)
Так у микрософта нет такой политики - остается и метро и винапи и дотнет, и наверно еще и дос с win311 останется)

[identity profile] dair-spb.livejournal.com 2012-06-14 08:02 am (UTC)(link)
Конечно, иначе как запускать 1С, для которого написана винда?

[identity profile] sorhed.livejournal.com 2012-06-14 08:30 am (UTC)(link)
Завидуют и хотят сделать так же. Вон, UEFI уже придумали.

[identity profile] volodymir-k.livejournal.com 2012-06-14 12:59 pm (UTC)(link)
The original EFI (Extensible Firmware Interface) specification was developed by Intel.

Apple uses EFI for its line of Intel-based Macs.

[identity profile] sorhed.livejournal.com 2012-06-14 01:14 pm (UTC)(link)
Я знаю, что такое EFI. Я про UEFI, которая запрещает исполнять неподписанный код (пока — только при загрузке).

[identity profile] volodymir-k.livejournal.com 2012-06-14 01:48 pm (UTC)(link)
> Я знаю, что такое EFI.

Я вас просвещаю (или запрашиваю доп.инфу) не на тему "что такое", а на тему "кто автор".
Ваши слова я понял так, будто Эпл изобрёл ЕФУ-УЕФУ, а МС якобы "Завидуют и хотят сделать так же".
УЕФИ пишут, типа комитетом сделали, взяв у интела. Поэтому и интересуюсь про точный смысл ваших слов "хотят сделать".

[identity profile] volodymir-k.livejournal.com 2012-06-14 12:55 pm (UTC)(link)
Вы не видите всю картину, по-моему.
http://en.wikipedia.org/wiki/Windows_RT
a version of the Microsoft Windows operating system for ARM devices
officially only run software available through the Windows Store
will only be selling the operating system to device manufacturers directly, and not as a stand-alone product to consumers

каковой виндоуз стор будет принимать тока Windows Runtime ака метро прилаги

по-моему, партия?

[identity profile] blackyblack.livejournal.com 2012-06-14 04:45 pm (UTC)(link)
Интересно, как оно с Windows 8 пересекается? Вроде бы то же самое, но с какими-то нелепыми ограничениями.

[identity profile] volodymir-k.livejournal.com 2012-06-14 08:20 pm (UTC)(link)
скорее всего будет перескаться по исходному коду метро приложений

наподобие w2k3 & w7

"нелепые" ограничения например составляют культуру, и если вы их не понимаете, это ваша личная проблема

в идеале устройства будут закрытым от программистов-любителей продуктом, пуленепробиваемым для вирусов и защищённым от пиратства

и вы их купите

[identity profile] blackyblack.livejournal.com 2012-06-15 05:01 am (UTC)(link)
Нет, спасибо. Я лучше на андроиде куплю устройство. В крайнем случае на iOS.

[identity profile] golosptic.livejournal.com 2012-06-16 10:16 pm (UTC)(link)
ну из DOS-эмулятора они по крайней мере совместимость с CP/M убрали - так что не всё так плохо, как кажется :)