Share via


博客园客户端(Universal App)开发随笔 - Universal App(UAP)开篇

Universal App (以下简称UAP) 对大多数人来说还是个新概念,因为有了Windows 8.1和Windows Phone 8.1以后,才有了这个概念,大概意思是说:你写一套代码,能够在所有运行Windows的平台上通用。目前来看,PC/Surface/WindowsPhone可以做到这一点,xBox很快也可以做到。

但是一提起Windows Phone的开发,很多人会觉得无所适从,到底是用UAP所依赖的Windows Runtime SDK呢,还是使用Silverlight呢?

熟悉WPF/Silverlight的童鞋们可能已经觉察到了微软不再对这项技术进行升级,但是你仍然可以选择使用Silverlight在WP7/8/8.1上开发App,而UAP是针对WP8.1及以上的版本的SDK,所以可以理解为Windows Runtime SDK是已经确立的一种趋势。想继续维护Silverlight App的,没问题,可以继续升级你的App。但是如果想做一个新App, 强烈建议使用UAP框架进行开发,没准儿哪天你就想把你的手机应用放到xBox上呢。

MSDN上的关于UAP的链接在这里:https://msdn.microsoft.com/zh-cn/library/windows/apps/dn609832.aspx。入口网址是这个:https://dev.windows.com/zh-cn,你可以更改zh-cn为en-us去看英文原版。

image

然后点击上面的”开发“:

image

再点击上面的”操作步骤“,就可以进入UAP开发文档的总入口,适合于developer查阅。Designer可以查阅左侧的”设计“页。

CNBLogs大家庭中也有很多博主提到过这个东西,比如:https://www.cnblogs.com/sonic1abc/p/3772693.html,在此谢谢王博博主。

大家可以先看看,全面了解一下该技术/框架是否符合自己的个人兴趣或商业利益,再决定是不是要继续跟进我们后续的一系列博文。

系列博文:

https://www.cnblogs.com/ms-uap/

你可以从这里下载我们分享的源代码:

https://code.msdn.microsoft.com/CNBlogs-Client-Universal-477943ab

https://github.com/MS-UAP/cnblogs-UAP

Windows Phone Store App link:

https://www.windowsphone.com/zh-cn/store/app/博客园-uap/500f08f0-5be8-4723-aff9-a397beee52fc

Windows Store App link:

https://apps.microsoft.com/windows/zh-cn/app/c76b99a0-9abd-4a4e-86f0-b29bfcc51059