Windows Phone 8 开发快速入门

来源:互联网 发布:淘宝企业店铺的好处 编辑:程序博客网 时间:2024/05/21 12:48


Windows phone  8API

1..netAPI

2.Windows phone Runtime

 WinRT子集

 手机特有的API

语音合成与识别

Windows. Phone.PersonalInformation

LockScreen and LockScreen and LockScreenManager

`````

3.Native Win32 Direct3DXAudio2,MF,WASAPI,Win32&COM API

WinSock

 

 

应用模式模型

.XAML UI with Managed Code

1.Windows phone应用最常见的方式

2.使用XAML定义UI

3.使用C#或者VisualBasic.NET编写逻辑代码

4.调用.NET APIs andWindows Phone Runtime APIs

 

 

应用模型实例

Windows phone C#-->MainPage-->InitialPage

 

 

.XNA Games using Managed Code

1.使用XNA框架编写Windows phone应用

2.Windows phoneOS7.1的功能相同

3.使用C#或者WisualBasic.NET编写逻辑代码

4.可调用。NET 7.1 APIs,不能调用Windows phone8 APIs

5.项目模版与VisualStudio2010相同

 

 

.Direct3D应用

1.Direct3D应用完全由本地代码编写

2.游戏开发最大限度的与PC应用共享代码

3.可调用Windows phoneRuntime APIs-Windows 8 SDK的子集

4.共享本地组件包括计算引擎、图形库和API

 

 

 

.Direct3D and XAML

1.开发者可创建整合Direct3DXAML创建托管应用

2.可使用Windows phoneDirect3D with XAML应用模版

 

 

. XAML/Managed plus Native Code

1.在托管XAML解决方案中增加C++动态链接库或者Windows phone Runtime 组件

2.Win32 API集支持WinsockFile I/O函数

3.本地代码中的计算密集型的组件可提高性能(包括图形处理、计算模块、渲染等)

 

 

HTML5 APP的开发

1.不支持Windows8HTML5\Java Script应用程序开发

2.内置

 

Windows phone HTML5 APP模版-->MainPage.xaml.cs

>>index.html(java web)

-->WebBrowser

 

 

Windows phone7.x应用兼容性

相同的APIWP8WP7.1中特可能有所不同。

Windows phone OS 7.1Windows phone8上运行可能不同

1.源于不兼容性和应用的突发模式更改

2.二进制不兼容性或者重大更改

 

 

Windows phone8新功能概述

1.图块模版(磁铁)

1.Flip翻转模版-flipsfrom front to back

2.Iconic循环模版-Windows phone 设计原则为基础

3.Cycle循环模版-在九章模板中循环

2.锁定屏幕

3.启动器和选择器

1.启动器和选择器API调用独特的内置应用程序来替换当前运行的应用程序。

2.New Launchers in Windows Phone 8:

1.SaveAppointmentTask

2.ShareMediaTask

3.MapDownLoaderTask

4.MapUpdaterTask

5.MapsTask

6.MapsDirectionsTask

4.地图

1.Windows Phone 8采用新的地图控件

2.Windows Phone OS 7.1 Bing Maps控件仍然支持,但不推荐使用

3.新的地图控件采用诺基亚技术

4.新特征:

1.矢量地图

2.四中制图模式

3.浅色和深色颜色模式

4.显示地标和步行街构造

5.定位和跟踪

1.新的Location API集成于Windows Phone Runtime API

2.Windows Phone OS7.1.NET Location API still supported

3.后台位置跟踪

1.适用场景

2.Run  Trackers, Turn-by-Turnnavagation

6.语音(识别,命令,转换(TTS

7.钱包Support NFC'Tap to Pay'

8.UI控件

1.LongListSelector

2.Pivot and now in ROM

3.WebBrowser control now based on Internet Explorer 10

9.多分辨率支持

1.支持获取当前屏幕的分辨率

2.针对各自不同的分辨率使用各自的资源文件

3.支持Grid等控件

10.相机和照片

1.lenses镜头

2.Picture.GetPreviewImage()返回缩略图图像

3.新的图片拓展功能

4.图片后台自动上载

1.Automatically upload photos to a photo storage service using aresource-intensive background agent

5.Advanced camera capture APIs

11.多媒体

1.音乐媒体库

2.图片媒体库

3.后台音频

1.Windows Phone8中,当BackgroundAudioPlayer的状态更改时,您可以从PlayStateChangedEventArgs中捕获有关状态改变的信息

12.VoIP

1.Incoming VoIP calls work like any other call

2.Integrates with built-in phone features

3.VoIP apps continue to run in the background

4.Available to all developers

13.蓝牙和NFC

1.利用蓝牙技术创建与其他手机通信的应用

2.Bluetooth APIWindows Phone8适用场景

1.App-to-app通信

2.App-to-device通信

3.邻近感应(Proximity

1.使用NFC在设备之间发送数据

2.NFC标记交互

3.在您的应用和邻近设备上的应用的实例在实际建立Wi-Fi或蓝牙连接

  1. Better Sharing with NFC

 

15.网络增强功能

1.Windows.Networking Windows Phone Runtime API

2.传入套接字(IncomingSockets)

3.支持IPV6

4.Winsock本地API支持

5.数据感知(Data sense)

16.存储-SD

17.自定义联系人存储

18.应用内支付

19.In-AppPurchase used for digital content

20.企业应用分发

0 0
原创粉丝点击