Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Phone 8.1 New Features

Similar presentations


Presentation on theme: "Windows Phone 8.1 New Features"— Presentation transcript:

1 Windows Phone 8.1 New Features
6/2/2018 Windows Phone 8.1 New Features 梅颖广 Yingguang Mei 开发技术顾问 开发体验和合作事业部 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

2 Windows 8.1 开发者平台 DirectX (C++) Windows Phone Silverlight Windows XAML
6/2/2018 Windows 8.1 开发者平台 App Model DirectX (C++) Windows Phone Silverlight (C# | VB) Windows XAML (C# | VB | C++) WinJS (HTML + JS) Services Navigation Store(s) Packaging Windows Runtime API Set Push Graphics Audio Media Commerce Contracts Roaming Networking File System Input Sensors Background App Data Backup Windows Runtime (WinRT) .NET CLR 平台架构 我们将继续支持Windows Phone Silverlight app framework,这个是目前Windows Phone App开发者使用的 基于XAML的Framework。 CLR: 通用语言运行时(Common Language Runtiome) 新的Windows XAML app framework 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. Windows Kernel Legend Windows Phone Only Windows Only Windows + Windows Phone © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

3 6/2/2018 Universal App © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

4 Windows Runtime (WinRT) 共享API
Namespace Convergence: Windows 8 & Windows Phone 8 Phone 33% Common 27% Windows 40% Namespace Convergence: Windows 8.1 & Windows Phone 8.1 Phone 10% Common 77% Windows 13%

5 使用一套设计,跨多种设备 User Interface App Model Tools Store APIs Build 2014
6/2/2018 使用一套设计,跨多种设备 User Interface App Model Tools Store APIs © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

6 Windows Kernel Services
Build 2014 6/2/2018 用统一和相同的开发模式开发应用 User Interface Tools Store App Model APIs HTML / CSS JavaScript Windows Runtime C# / VB Windows Kernel Services C / C++ XAML DirectX © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

7 轻松地开发和调试代码 User Interface App Model Store APIs Tools Build 2014
6/2/2018 轻松地开发和调试代码 User Interface App Model Store APIs Tools © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

8 让应用用户在不同设备上有一致的体验 User Interface App Model Tools APIs Store
Build 2014 6/2/2018 让应用用户在不同设备上有一致的体验 User Interface App Model Tools APIs Store Made for Windows Phones and Windows PCs © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

9 DEMO

10 Windows Phone 8.1 New feature
6/2/2018 Windows Phone New feature © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

11 Windows Phone 8.1 New feature
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) 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 6/2/2018 Action Center © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

13 通知中心 – Action Center 通知中心同样支持WNS 快速访问设置 消息可以选择显示在通知中心 通知中心消息可以随时更改
每个应用支持20条消息显示 消息的默认有效期是7天 通知中心同样支持WNS

14 通知中心 – Action Center

15 DEMO

16 6/2/2018 Record Screen © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

17 录屏 – Record Screen 录制屏幕在以下几种情况会受到系统保护 打电话时, 声音和视频都会 block
Shell toasts, ,短信 以及推送消息 后台音乐运行时会 block 声音 正在播放有DRM保护的音乐或视频,系统会优先保护 DRM 录屏软件需要在前台运行 考虑内存使用情况

18 录屏 – Record Screen

19 录屏 – Record Screen

20 DEMO

21 6/2/2018 Video Edit © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

22 视频剪辑 – Video Edit 在 Windows Phone Blue 提供了一个新的 API 提供硬编码 Windows.Media.Editing 对视频文件的快速修剪 (Windows XAML 8.1 And Windows Phone XAML 8.0 and 8.1) 对视频的分割裁剪(Windows XAML 8.1) 为视频添加音效或滤镜效果 (Windows XAML 8.1)

23 视频剪辑 – Video Edit 核心功能 视频文件快速修剪 视频实时预览(MSS to MediaElement) 视频裁剪
生成视频缩略图 合成背景音乐 添加图片 使用 Media Foundation Transforms (MFTs) 添加滤镜 核心功能

24 录屏 – Record Screen // Assume we already loaded 2 MediaClips, |main| and |insert|, eg. from a picker. MediaClip maintwo = main.Clone(); // Trim from main everything after the seek position main.TrimTimeFromEnd = main.OriginalDuration - seekPosition; // Trim from maintwo everything before seek position maintwo.TrimTimeFromStart = seekPosition; // Create composition to stitch clips. MediaComposition stitched = new MediaComposition(); stitched.Clips.Add(main); stitched.Clips.Add(insert); stitched.Clips.Add(maintwo); // Preview the result using MediaElement. MyMediaElement.SetSource(stitched.GeneratePreviewMediaStreamSource(640,480));

25 DEMO

26 6/2/2018 Geofence © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

27 地理栅栏 – Geofence 基于 background Task 的 Geofence 应用 设置 Geofence
Geocircle circle = new Geocircle(circleCenter, radius: 25.5); Geofence geofence = new Geofence("LinconSquareStore", circle); GeofenceMonitor.Current.Geofences.Add(geofence); 注册 background Task BackgroundTaskBuilder builder = new BackgroundTaskBuilder(); builder.SetTrigger(new LocationTrigger(LocationTriggerType.Geofence));

28 谢谢!

29


Download ppt "Windows Phone 8.1 New Features"

Similar presentations


Ads by Google