Microsoft Developer Tour msdevtour ru Microsoft Developer Tour

  • Slides: 57
Download presentation
Microsoft Developer Tour Технологическая экспедиция msdevtour. ru

Microsoft Developer Tour Технологическая экспедиция msdevtour. ru

Microsoft Developer Tour Технологическая экспедиция #msdevtour

Microsoft Developer Tour Технологическая экспедиция #msdevtour

1995 2015 1 2 3 4 4. x 5 5. 5 6 7 Trident

1995 2015 1 2 3 4 4. x 5 5. 5 6 7 Trident 8 9 10 11

HTML 4, ES 3, CSS 2 1995 2015 1 2 3 4 4. x

HTML 4, ES 3, CSS 2 1995 2015 1 2 3 4 4. x 5 5. 5 6 7 8 Trident !DOCTYPE Quirks Strict 9 10 11

HTML 4, ES 3, CSS 2. 1 1995 2015 1 2 3 4 4.

HTML 4, ES 3, CSS 2. 1 1995 2015 1 2 3 4 4. x 5 5. 5 6 7 8 Trident !DOCTYPE x-ua-compatible IE 5 Quirks IE 7 Compatibility View IE 8 Standards Mode 9 10 11

HTML 4, ES 3, CSS 2. 1 HTML 5, SVG, ES 5 1995 2015

HTML 4, ES 3, CSS 2. 1 HTML 5, SVG, ES 5 1995 2015 1 2 3 4 4. x 5 5. 5 6 7 8 Trident !DOCTYPE IE 5 Quirks IE 7 Compatibility View x-ua-compatible IE 9 Standards Mode IE 8 Standards Mode 9 10 11

HTML 4, ES 3, CSS 2. 1 HTML 5, SVG, ES 5, CSS 3

HTML 4, ES 3, CSS 2. 1 HTML 5, SVG, ES 5, CSS 3 1995 2015 1 2 3 4 4. x 5 5. 5 6 7 8 Trident !DOCTYPE IE 5 IE 7 IE 8 Quirks Compatibility View Standards Mode IE 9 QME IE 10 x-ua-compatible Standards Mode Quirks Mode Emulation Standards Mode 9 10 11

HTML 4, ES 3, CSS 2 Modern Web Legacy Web HTML 5, SVG, ES

HTML 4, ES 3, CSS 2 Modern Web Legacy Web HTML 5, SVG, ES 5, CSS 3 CSS 2. 1 1995 2015 1 2 3 4 4. x 5 5. 5 6 7 8 Trident !DOCTYPE IE 5 IE 7 IE 8 EMIE Quirks Compat View Standards Mode Enterprise Mode IE 9 IE 10 QME IE 11 x-ua-compatible Standards Mode Quirks Mode Emulation Standards Mode 9 10 11

Windows

Windows

Adaptive User Interface Natural User Inputs One SDK + Tooling One Store + One

Adaptive User Interface Natural User Inputs One SDK + Tooling One Store + One Dev Center Единая Windows-платформа Cloud Services

DEMO Windows Feedback Microsoft Developer Tour #MSDev. Tour

DEMO Windows Feedback Microsoft Developer Tour #MSDev. Tour

Project Spartan

Project Spartan

DEMO IE 11, Project Spartan Microsoft Developer Tour #MSDev. Tour

DEMO IE 11, Project Spartan Microsoft Developer Tour #MSDev. Tour

EDGEHtml

EDGEHtml

Microsoft Edge. HTML Постоянно свежий

Microsoft Edge. HTML Постоянно свежий

INTEROPERABILITY COMPATIBILITY

INTEROPERABILITY COMPATIBILITY

Интероперабельность Interoperability Trident (Edge. HTML) Mozilla/5. 0 (Windows NT 10. 0; WOW 64) Apple.

Интероперабельность Interoperability Trident (Edge. HTML) Mozilla/5. 0 (Windows NT 10. 0; WOW 64) Apple. Web. Kit/537. 36 (KHTML, like Gecko) Chrome/36. 0. 1985. 143 Safari/537. 36 Edge/12. 0 Chrome Mozilla/5. 0 (Windows NT 10. 0; WOW 64) Apple. Web. Kit/537. 36 (KHTML, like Gecko) Chrome/39. 0. 2171. 95 Safari/537. 36

Новые возможности и обновления CSS • • @supports Flexbox standards update dppx unit transform-style:

Новые возможности и обновления CSS • • @supports Flexbox standards update dppx unit transform-style: preserve-3 d • Filter effects Storage & networking • • HTTP/2 Content security policy Web Crypto API updates HSTS (HTTP Strict Transport Security • • • Media capture HLS Web. Audio Video Tracks WAV Audio support Input & Editing Java. Script • ES 6 Math, Number, String, Reg. Exp & Object built-ins • Arrow functions, Enhanced object literal, Template strings, Default, Rest, Spread • Map, Set, Weakmap, __proto__, Proxies • Let, Const, Promises, Classes Media & RTC DOM & Graphics • SVG foreignobject • SVG attribute animation • Complete Web. GL support • DOM event constructors • DOM Level 3 XPath • Touch events • • Pointer lock API Media Queries L 4 - Interaction Selection API Gamepad API Shipped Preview Release In development

И еще… 2000+ Interoperability Fixes, Preserve-3 d, Touch Events, CSS Filter Effects, DOM Clipboard

И еще… 2000+ Interoperability Fixes, Preserve-3 d, Touch Events, CSS Filter Effects, DOM Clipboard Support, HTML Drag and Drop, Web Audio, CSS Position Sticky, CSS @supports, CSS Flexbox, HTML Beacon, Web. Driver, Indexed. DB, Web. Crypto, Internation Mixed Languages Support, CSS Grid, CSS Variables, srcset, <picture> element, Web Workers Update, DOM 4 Events, Font Loading, BDI, Cross-domain, HLS Manifest, Block Ellipsis, WAV, @rules, CSS Text(), CSS Border Logical, Logical Box Model, DOM Gamepad API, DOM File. System API, HTML <date> element, HTML <keygen> element, HTML <main> element, HTML <output> element, HTML <summary> element, HTML <detail> element, HTML <time> element, Native PDF, App. Cache, SVG Hosting, Mutation Observers, HTML bidirectional, HTML Speech API, SVG animations, SVG transitions, SVG transforms, Canvas Path, Canvas Accessibility API, CSS Select Control, CSS Masking, CSS Clipping, Navigation Error Logging, CSS element(), CSS Shapes, ORTC, CSS Escape, Shared Workers, ES 6 Modules, ES 6 Promises, CSS Intrinsic & Extrinsic Sizing, Web Components, CSS Scoped Styles, HTTP 2. 0, CSS Resize, Web. GL, Canvas Blend Modes, CSS Interpolation, CSS Line Grid, CSS Line Box Contain, CSS Ruby, DOM Event Constructors, HTML <ol> Reverse, Server-Sent Events, Viewport APIs, Quota API, etc.

Windows 8 и ранее Internet Explorer: MSHTML Interoperability & compatibility Versioned “document modes” For

Windows 8 и ранее Internet Explorer: MSHTML Interoperability & compatibility Versioned “document modes” For modern HTML websites, intranet & Enterprise Mode

Windows 10 и далее

Windows 10 и далее

status. modern. ie

status. modern. ie

DEMO Статус платформы Microsoft Developer Tour #MSDev. Tour

DEMO Статус платформы Microsoft Developer Tour #MSDev. Tour

Хостинг приложений сегодня App Store (i. OS, Android, Windows…) Native app container Web. View

Хостинг приложений сегодня App Store (i. OS, Android, Windows…) Native app container Web. View Web Site custom bridge Native Code

Hosted Web App in Windows 10 App Store Native app container Web. View Web

Hosted Web App in Windows 10 App Store Native app container Web. View Web Site Native Code Windows APIs

Хостинг веб-приложений if (typeof Windows != ‘undefined’) { // Create an appointment with Windows.

Хостинг веб-приложений if (typeof Windows != ‘undefined’) { // Create an appointment with Windows. Application. Model. Appointments. A ppointment(); } Поиск ей ст о н ж возмо dows Win Native APIs

Манифейст для приложений <uap: Application. Content. Uri. Rules> <uap: Rule Type="include" Windows. Runtime. Access="all"

Манифейст для приложений <uap: Application. Content. Uri. Rules> <uap: Rule Type="include" Windows. Runtime. Access="all" Match="https: //rjs. azurewebsites. net/" /> <uap: Rule Type="include" Windows. Runtime. Access="allow. For. Web. Only" Match="https: //*. facebook. com/" /> <uap: Rule Type="include" Windows. Runtime. Access="none" Match="http: //bing. com/" /> <uap: Rule Type="include" Match="https: //*. microsoft. com/" /> </uap: Application. Content. Uri. Rules>

W 3 C Standard { "name": "Super Web App", "short_name": "Super. WA", "start_url": "http:

W 3 C Standard { "name": "Super Web App", "short_name": "Super. WA", "start_url": "http: //www. example. com", "icons": [ { "src": "tiny. png", "sizes": "70 x 70" }, { "src": "square. png", "sizes": "150 x 150" }, { "src": "apple-touch-icon-72 x 72 -precomposed. png", "sizes": "72 x 72" }, { "src": "niceicon. png", "sizes": "128 x 128" } ], "display": "standalone", "orientation": "landscape" Manifest for Web Apps http: //w 3 c. github. io/manifest/ }

DEMO Хостинг веб-приложений в Windows 10 Microsoft Developer Tour #MSDev. Tour

DEMO Хостинг веб-приложений в Windows 10 Microsoft Developer Tour #MSDev. Tour

© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics

© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.