大家好,欢迎来到IT知识分享网。
内容预告:
- WP8中新的开发平台
- 应用开发模型
- WinRT的WP8版本
- 支持的开发模式
- WP8开发入门
- 新功能预览
- 用Windows Phone的开发工具
- 与WP7.X的兼容性
新的WP8硬件:Nokia Lumia 920, 820, HTC 8X, Huiwei W1, Sumsung ATIV S。
新的硬件配置:多核,新的图形处理器,更大的内存,多分辨率,存储卡,加密存储,NFC。
共享Windows内核:Windows8将与WindowsPhone8在系统级别共享多个组件。
共享内核意味着:内核,网络,图形,文件系统,多媒体组件是相同的。硬件制造商可以用同样的驱动工作。WindowsPhone支持多核。稳定、通用的基础架构可以很容易被扩展。
共享内核不意味着:Windows8与WindowsPhone8用同样的API开发(尽管很多功能是通用的)
WP8开发API支持:用WP7.1、WP8的.NET和WinPRTAPI开发托管的App。用WinPRT和Win32开发本地的App。用WP7.1的XNA开发游戏。用DirectX和Direct3D开发游戏。
基于WindowsPhone的.NET API: 包括所有WP7.1的API,所有的类都来自System和Microsoft.Phone这两个命名空间。新的类是
。。。
不支持HTML5/JS。
选择.NET API 还是 WinPRT? 因为两者有重叠,不同的是一个是托管代码,一个是本地代码:
如果是想跨WP8和Win8,显然就用WinPRT API。
Win32和COM API:除了上述两种API,还能用一些Win32的API:
- Winsock for low-level networking
- Camera APIs for native code apps
- COM APIs such as CoInitializeEx, CoTaskMemAlloc, CoTaskMemFree, CreateFile2, ReadFile, WriteFile, HeapAlloc, CreateMutexExW, WaitForSingleObjectW
本地代码开发感兴趣的码农们可以用这些,托管应用如果要用这些API得引用一个本地的工程到解决方案。
在托管代码中XAML中做UI:大多数App中都是用XAML做UI,C#/VB写逻辑,然后调用.NET API和WinPRT API。
用托管代码做XNA游戏:可以像WP7.1一样XNA开发游戏,用C#/VB写逻辑,但只能用WP7.1的.NET API。
纯Direct3D App:Direct3D App完全用本地代码写,而且只能用Direct3D做UI,可以和PC版本共享基本代码,可以用WinPRT API,可以方便地使用一些计算引擎,图形库和C++的API类库。
Direct3D和XAML集成:也可以用XAML做UI,然后嵌入Direct3D的类库。
XAML/托管+本地:托管App可以在托管XAML工程中引用C++的DLL或WinPRT工程。Win32 API支持Winsock和文件IO函数来移植已有的本地代码。可以通过本地代码实现高性能的计算。
HTML5开发:WP8不会像Win8那样支持HTML5/JS,但是WP8有IE10,可以用WebBrowser控件,可以把HTML5的代码放在WebBrowser里执行。
开发工具:http://dev.windowsphone.com
开发环境:软件/Windows8 64bit,硬件/4G内存,64bit主板,模拟器需要/I3以上,Hyper-V,SLAT。
开发账户:下载SDK不需要账户,但解锁手机和提交APP需要。可以通过MSDN订阅账户/学生DreamSpark订阅/或者99刀自己买 获得。
3种Tile:Flip,像WP7.X可前后翻滚的。Iconic,清爽型的。Cycle,像九宫格的。
锁屏信息:可以将自己的App注册成为锁屏信息的提供者,用户可以选择哪5个App的Icon和计数,也可以选择哪1个App的状态显示在锁屏上,也可以选择哪1个App做为锁屏背景提供者。
新的启动器:启动器(Launcher)帮助用户照相、选择联系人,发邮件,发短信等等。
- SaveAppointmentTask
- ShareMediaTask
- MapDownloaderTask
- MapUpdaterTask
- MapsTask
- MapsDirectionsTask
照相机和照片:可用API控制焦距,可以用Picture.GetPreviewImage返回thumbnail图片,可以与其他图片编辑App注册共享关系,后台上传,用API调节ISO,白平衡,曝光。
连接手机:WP7.1时,必须安装Zune才能同步音乐等文件。WP8只需要USB连接就行了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33412.html