SlideShare una empresa de Scribd logo
1 de 24
1
Снижена минимальная стоимость HW (поддержка 8x26, стандарты Qualcomm) 
Поддержка 2 сим-карт 
Слежение за траффиком и другое: DataSense 2.0, Wi-Fi Sense, Storage Sense, Battery Sense
Windows Phone 7.5 Windows Phone 8.0 
• IE9 
• Тот же движок для рендеринга, 
что и в Windows 
• Тот же JS движок, что и в 
Windows 
Общее ядро (ядро NT) 
• Общая ФС 
• Driver framework 
• Secure boot & шифрование 
хранилища (BitLocker) 
• Общий сетевой стек 
Разработка 
• Частичное API 
• Нативный код (C++) и DirectX 
• IE10 
Общая разработка 
• Переиспользуем больше навыков 
• Переиспользуем больше кода 
• Переиспользуем опыт 
взаимодействия 
Магазин приложений 
• Регистрация 
• Управление 
Платформа 
• Proximity & Location 
• Security & identity 
• Задачи
| |
Storage SD Card Data Enhancements (Data.XML) 
Device Discovery (Devices.Enumeration) Graphics Enhancements D2D/Dwrite (Win32) 
Streams (Input/Output/RandomAccess…) Sensors (Accelerometer, Light, compass, gyro, magnet, orientation,…) 
Media Editing (MediaStreamSource, MediaProperties) Email with Attachments 
Media Transcoding Data: Backup/Restore 
Graphics Enhancements WIC Data: Roaming 
Share Source Networking (HTTP, Connectivity, ...) 
Share Target (Provider) Audio Effects 
RFComm Media Capture 
App 2 App Single Sign On Bluetooth 4.0 (Low Energy) 
Background Tasks Web Authentication 
Password Credentials Storage Enhancements (FileIO, PathIO, AccessCache, Compression) 
WNS Push Notification Trigger Social RT 
WNS Notifications (Badge/Tile/Toast/Notification Center) Storage (Picker Provider, Provider) 
InputPane MSA (Windows.Security.Authentication.OnlineId ) 
GeoFencing AtomPub, Http, Syndication (Windows.Web) 
NFC Secure Payment Media Foundations (win32) 
Known Folders (Audio/Video/Photos/…) Advertising ID 
Appointments/Calendar API enhancements Accessibility (UIA, Large Text, High Contrast) 
Appointments/Calendar brokered UI Precise Caret Placement - No APIs 
Background Transfer
Тип приложения Фреймворк 
Новое приложение XAML или Silverlight 
Существующее Windows Store приложение XAML 
Приложение с Lock Screen Silverlight 8.x 
Фоторедактор (интеграция с lenses) или VOIP Silverlight 8.x 
Музыкальное приложение Silverlight 8.0 или XAML 
Существующее Phone Silverlight приложение Silverlight 8.x или XAML
Платформа Преимущества и недостатки 
Используем Silverlight 7.x/8 
(Windows Phone 8) 
+  Работает на устройствах Windows Phone 8.1 
- 
 Нет новых возможностей 
 Без поддержки Windows 
Silverlight 8.1 
+  Доступны новые возможности и API 
- 
 Без поддержки Windows 
 Не работает на устройствах Windows Phone 8 
Windows XAML 
+ 
 Поддержка Windows и Windows Phone 
 Доступны новые возможности и API 
 Улучшенная производительность и потребление батареи 
-  Не работает на устройствах Windows Phone 8
Internet Explorer 11 с улучшенной поддержкой HTML5 
Управление функцией «Прикрепить» 
• Иконки высокого разрешения 
• Живые плитки с оповещениями 
Видео 
• Адаптивный стриминг 
Поддержка WebGL 
На базе OpenGL ES 2.0b 
Взаимодействие 
• API для работы с экраном и устройством
Windows Phone 8.1 Development Platform
Windows Phone 8.1 Development Platform
Windows Phone 8.1 Development Platform

Más contenido relacionado

Similar a Windows Phone 8.1 Development Platform

Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»e-Legion
 
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковСергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковGeeksLab Odessa
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all SoftServe
 
Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Andrew Mayorov
 
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7Платформа Silverlight для разработки мобильных приложений для Windows Phone 7
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7Sergey Zwezdin
 
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest
 
Знакомство с Windows Phone
 Знакомство с Windows Phone  Знакомство с Windows Phone
Знакомство с Windows Phone Volha Banadyseva
 
New features of Windows Phone 7.5
New features of Windows Phone 7.5New features of Windows Phone 7.5
New features of Windows Phone 7.5Alex Tumanoff
 
Андроид для чайников
Андроид для чайниковАндроид для чайников
Андроид для чайниковArseniy Finbeкg
 
3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформахAnton Volkov
 
Илья Петров «Введение в Silverlight»
Илья Петров «Введение в Silverlight»Илья Петров «Введение в Silverlight»
Илья Петров «Введение в Silverlight»e-Legion
 
Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8
 Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8 Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8
Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8DevGAMM Conference
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8GetDev.NET
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Эльвина Сакаева
 
Desktop app based on node js and html5
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5Provectus
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 

Similar a Windows Phone 8.1 Development Platform (20)

Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»Владимир Колесников «Windows Phone 7: самое главное для разработчика»
Владимир Колесников «Windows Phone 7: самое главное для разработчика»
 
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковСергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиков
 
Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all Go Mobile! Windows Phone 7 for all
Go Mobile! Windows Phone 7 for all
 
Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...Производительность и энергопотребление мобильных приложений на примере Window...
Производительность и энергопотребление мобильных приложений на примере Window...
 
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7Платформа Silverlight для разработки мобильных приложений для Windows Phone 7
Платформа Silverlight для разработки мобильных приложений для Windows Phone 7
 
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
CodeFest 2011. Сошников Д. — Разработка игр для Windows Phone 7
 
Знакомство с Windows Phone
 Знакомство с Windows Phone  Знакомство с Windows Phone
Знакомство с Windows Phone
 
New features of Windows Phone 7.5
New features of Windows Phone 7.5New features of Windows Phone 7.5
New features of Windows Phone 7.5
 
Андроид для чайников
Андроид для чайниковАндроид для чайников
Андроид для чайников
 
3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах3D в браузерных играх, социальных сетях и на мобильных платформах
3D в браузерных играх, социальных сетях и на мобильных платформах
 
Илья Петров «Введение в Silverlight»
Илья Петров «Введение в Silverlight»Илья Петров «Введение в Silverlight»
Илья Петров «Введение в Silverlight»
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 
Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8
 Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8 Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8
Microsoft: Создание игр на DirectX для Windows 8 и Windows Phone 8
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8Особенности мобильной платформы Windows Phone 8
Особенности мобильной платформы Windows Phone 8
 
Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)Особенности тестирования мобильных приложений (Android, iOS)
Особенности тестирования мобильных приложений (Android, iOS)
 
архитектура .Net
архитектура .Netархитектура .Net
архитектура .Net
 
Desktop app based on node js and html5
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 

Más de Mykhail Galushko

Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing teamMykhail Galushko
 
Фоновые задачи и многозадачность для Windows Phone
Фоновые задачи и многозадачность для Windows PhoneФоновые задачи и многозадачность для Windows Phone
Фоновые задачи и многозадачность для Windows PhoneMykhail Galushko
 
Локализация и глобализация для Windows Phone Store приложений
Локализация и глобализация для Windows Phone Store приложенийЛокализация и глобализация для Windows Phone Store приложений
Локализация и глобализация для Windows Phone Store приложенийMykhail Galushko
 
Creating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 applicationCreating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 applicationMykhail Galushko
 
Разрабатываем качественное Windows 8 приложение
Разрабатываем качественное Windows 8 приложениеРазрабатываем качественное Windows 8 приложение
Разрабатываем качественное Windows 8 приложениеMykhail Galushko
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideMykhail Galushko
 
Экосистема Windows 8 и практика разработки приложений
Экосистема Windows 8 и практика разработки приложений Экосистема Windows 8 и практика разработки приложений
Экосистема Windows 8 и практика разработки приложений Mykhail Galushko
 

Más de Mykhail Galushko (7)

Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
Фоновые задачи и многозадачность для Windows Phone
Фоновые задачи и многозадачность для Windows PhoneФоновые задачи и многозадачность для Windows Phone
Фоновые задачи и многозадачность для Windows Phone
 
Локализация и глобализация для Windows Phone Store приложений
Локализация и глобализация для Windows Phone Store приложенийЛокализация и глобализация для Windows Phone Store приложений
Локализация и глобализация для Windows Phone Store приложений
 
Creating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 applicationCreating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 application
 
Разрабатываем качественное Windows 8 приложение
Разрабатываем качественное Windows 8 приложениеРазрабатываем качественное Windows 8 приложение
Разрабатываем качественное Windows 8 приложение
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
 
Экосистема Windows 8 и практика разработки приложений
Экосистема Windows 8 и практика разработки приложений Экосистема Windows 8 и практика разработки приложений
Экосистема Windows 8 и практика разработки приложений
 

Windows Phone 8.1 Development Platform

  • 1. 1
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Снижена минимальная стоимость HW (поддержка 8x26, стандарты Qualcomm) Поддержка 2 сим-карт Слежение за траффиком и другое: DataSense 2.0, Wi-Fi Sense, Storage Sense, Battery Sense
  • 7.
  • 8. Windows Phone 7.5 Windows Phone 8.0 • IE9 • Тот же движок для рендеринга, что и в Windows • Тот же JS движок, что и в Windows Общее ядро (ядро NT) • Общая ФС • Driver framework • Secure boot & шифрование хранилища (BitLocker) • Общий сетевой стек Разработка • Частичное API • Нативный код (C++) и DirectX • IE10 Общая разработка • Переиспользуем больше навыков • Переиспользуем больше кода • Переиспользуем опыт взаимодействия Магазин приложений • Регистрация • Управление Платформа • Proximity & Location • Security & identity • Задачи
  • 9. | |
  • 10.
  • 11. Storage SD Card Data Enhancements (Data.XML) Device Discovery (Devices.Enumeration) Graphics Enhancements D2D/Dwrite (Win32) Streams (Input/Output/RandomAccess…) Sensors (Accelerometer, Light, compass, gyro, magnet, orientation,…) Media Editing (MediaStreamSource, MediaProperties) Email with Attachments Media Transcoding Data: Backup/Restore Graphics Enhancements WIC Data: Roaming Share Source Networking (HTTP, Connectivity, ...) Share Target (Provider) Audio Effects RFComm Media Capture App 2 App Single Sign On Bluetooth 4.0 (Low Energy) Background Tasks Web Authentication Password Credentials Storage Enhancements (FileIO, PathIO, AccessCache, Compression) WNS Push Notification Trigger Social RT WNS Notifications (Badge/Tile/Toast/Notification Center) Storage (Picker Provider, Provider) InputPane MSA (Windows.Security.Authentication.OnlineId ) GeoFencing AtomPub, Http, Syndication (Windows.Web) NFC Secure Payment Media Foundations (win32) Known Folders (Audio/Video/Photos/…) Advertising ID Appointments/Calendar API enhancements Accessibility (UIA, Large Text, High Contrast) Appointments/Calendar brokered UI Precise Caret Placement - No APIs Background Transfer
  • 12.
  • 13.
  • 14. Тип приложения Фреймворк Новое приложение XAML или Silverlight Существующее Windows Store приложение XAML Приложение с Lock Screen Silverlight 8.x Фоторедактор (интеграция с lenses) или VOIP Silverlight 8.x Музыкальное приложение Silverlight 8.0 или XAML Существующее Phone Silverlight приложение Silverlight 8.x или XAML
  • 15. Платформа Преимущества и недостатки Используем Silverlight 7.x/8 (Windows Phone 8) +  Работает на устройствах Windows Phone 8.1 -  Нет новых возможностей  Без поддержки Windows Silverlight 8.1 +  Доступны новые возможности и API -  Без поддержки Windows  Не работает на устройствах Windows Phone 8 Windows XAML +  Поддержка Windows и Windows Phone  Доступны новые возможности и API  Улучшенная производительность и потребление батареи -  Не работает на устройствах Windows Phone 8
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Internet Explorer 11 с улучшенной поддержкой HTML5 Управление функцией «Прикрепить» • Иконки высокого разрешения • Живые плитки с оповещениями Видео • Адаптивный стриминг Поддержка WebGL На базе OpenGL ES 2.0b Взаимодействие • API для работы с экраном и устройством

Notas del editor

  1. There are many, many more features that users will love, including: Action Center to enable you to see notifications from ANY app – pinned or not—and to give you a customizable way to quickly access the settings you care about most, like Wi-Fi, Flight Mode, Bluetooth and Rotation Lock. Skype: The new Skype app for Windows Phone 8.1 brings the best of Skype on a smartphone. It’s integrated with the Phone dialer, so if you’re on a call you can quickly and easily “upgrade” your ordinary phone call to a Skype video call at the tap of a button. Word Flow Keyboard: The keyboard in Windows Phone is smart enough to learn your writing style and even knows the names of people in your contacts for faster typing. Best of all, our new Word Flow Keyboard lets you glide your fingers over the keys to type INCREDIBLY quickly. Calendar:The new Calendar has been redesigned to add a new week view which lots of people have been asking for. Many others are listed here that will delight Windows Phone 8.1 users.
  2. In 2013, we added a third column on devices for 5-inch screen or larger devices, like the Lumia 1520, to enable more stuff to show up on the screen. People really liked this so we are enabling this on all screen sizes in Windows Phone 8.1. Pin away! We’ve also added the ability to customize your Start background with a favorite picture or one of the options we’ve provided, which will make many of the tiles on your Start screen become clear so you can see the background you selected as you scroll up and down.
  3. In Windows Phone 8.1, you get to Cortana by either a Live Tile on your Start screen or by pressing the search button on your device. This will take you to Cortana Home. To interact with Cortana, you can either speak or type—if you’re in a meeting, just type and Cortana won’t talk out loud. But if you ask her a spoken question, she’ll answer verbally and even carry on a natural conversation. When you interact with Cortana for the VERY first time, she will start learning things about you... like your name, how to pronounce it, and ask for some personal interests. Once she’s learned a bit about you, Cortana’s home populates with information that is curated just for you. You’ll see things like flight information she’s found from your email confirmations, weather, the latest news, and even traffic information once she learns your commute routine, such as from work and home. Cortana will be released first in the U.S. in 2013, U.K. and China in late 2013 with other regions following on after that.
  4. We’ve also looked at the hardware costs of a Windows Phone device and driven those down. New devices will be coming out supporting the latest SOC (System On Chip) designs and working with Qualcomm to provide reference designs that hardware manufacturers can take and get to market quickly with a minimum of adaptation necessary. We’re also supporting much requested features in some markets such as dual SIM support. Windows Phone 8.1 also comes with loads of new apps that are there to help you manage your bill costs, such as an improved Data Sense and Battery saver and new apps such as Wi-Fi sense that help you connect to free Wi-Fi services.
  5. For developers, the key feature of Windows Phone 8.1 is that it delivers on the promise of one Windows for developers. There are many exciting new features, such as new Live Tiles formats, Action Center programmability, Bluetooth LE support and the latest Internet Explorer browser. But the best thing is that it delivers a converged developer platform where you use the same APIs and techniques on both Windows and Windows Phone – and soon Xbox too. You can easily build an app to run on both platforms, and you can offer shared entitlement which means that a user can purchase your app on one opatform and automatically get usage apps for your app on the other.
  6. This ‘convergence’ is nothing new; we’ve been working on it for a while. In Windows Phone 7.5, we implemented a shared browser – both Window and Windows Phone used the same codebase for Internet Explorer. In Windows Phone 8.0, we continued that work by making the core modules of the Windows and Windows Phone Oss common – laying the groundwork for all the later convergence, and delivering a converged programming experience for games development in C++ and DirectX. And although the XAML app platforms where still different, we started introducing some common Windows Runtime APIs around areas such as Storage and Sensors and In-App Purchase. With Windows Phone 8.1, we now deliver on a highly converged app development platform across the board.
  7. So this is the Windows 8.1 Developer Platform. As you can see, it’s the same pretty much all across the board, with common WinRT APIs on both Windows and Windows Phone. The major standout difference is that we are continuing to support and invest in the Windows Phone Silverlight app framework which is the XAML-based framework Windows Phone app developers have used up to now. This means that if you have Silverlight app development skills, you can continue to use them – we’re not forcing you to move the the new Windows XAML app framework which is the converged framework for Windows and Windows Phone.
  8. Windows Phone 8.1 comes with a new improved Maps control. As before, there is good support for geolocation, but 8.1 brings support for geofencing. You can set up to 1000 circular geofences (a radius around a geolocation) and when the user passes through a geofence, a background task can be triggered allowing you to run some code to alert the user or perform other relevant processing.
  9. The Windows Phone Wallet: A single location for reward cards, tickets, deals, and payment cards A platform that lets you easily reach your users through engaging content Example scenario: Anna is on her way to catch a movie with friends. She bought her ticket via a mobile app on her phone and it saved her ticket to her Wallet. When she arrives at the theater, her ticket is ready to be scanned on her phone. She’s glad she doesn’t have to keep track of a physical ticket. New in 8.1: Introducing a “front of card” view for all types of cards Merchants and issuers can create full screen fully customizable cards Additional information can be included on the back of cards Cards can be linked to apps to provide merchant specific scenarios Making and distributing cards is easy: Cards can be distributed via email or from the web Issuers and Merchants can create cards without writing an app for Windows Phone If you have already launched a campaign with Apple passes, it’s easy to support Windows Phone as well. The Wallet can save Apple passes without modification.
  10. For developers of mobile Websites or those building HTML/ JavaScript UI running in a WebBrowser control, we have Internet Explorer 11 on Windows Phone 8.1. This has industry-leading HTML5 support, and adds the ability to incorporate inline video display with adaptive streaming. It brings WebGL support and a host of other enhancements.
  11. The tools on the SDK have had a major overhaul. The emulator now supports new tools such as a Push notification simulator which allows you to test your app by sending dummy notifications from the emulator additional tools rather then from the cloud. You can also emulate an SD card by mapping it to a local folder on your PC – useful for getting content onto the emulator.