博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UWP 统一平台开发介绍
阅读量:5935 次
发布时间:2019-06-19

本文共 1365 字,大约阅读时间需要 4 分钟。

什么是UWP

很多程序员都有一个梦想:希望自己开发的软件能够轻而易举的在所有平台上运行,而不是把同样的需求,用不同的技术、工具重新开发才能够运行在所有平台上。这就是跨平台,很多软件从业者都在为这个梦想而努力。而微软为这个目标努力的结果就是UWP。

UWP就是Universal Windows Platform,即Windows通用应用平台。微软不能把所有的平台统一了,但至少它可以把自家的平台统一了。在运行Windows10(以下简称Win10)的台式机、平板电脑、笔记本电脑、手机、Xbox、HoloLens(3D全息眼镜)等平台上,你只需要“编写一次,在各平台发布”。应用程序在Win10商店中将只会有一个安装包,它将适用于所有Win10设备。简单说就是一个软件通吃电脑、手机、其他设备,无论对开发者还是使用者都方便到了极致。

 

 

UWPWindows10

听起来UWP很令人激动,但它有一个前提那就是Win10操作系统。自从微软正式发布Win10开始它就一直保持着高人气,围绕它的各种消息一直成为人们讨论的热点。所有这一切都是因为它是横跨PC、移动设备以及物联网的统一操作系统,微软想凭借着Win10,让开发人员将目光再次聚焦到Windows生态系统。最近Windows 10 Mobile,也已经开始进行推送。这样将会有更多的人在手机平台上使用Win10。虽然Win10在Windows操作系统中的比例还很低,但是它的增长速度比Windows7快将近140%,比Windows8快将近400%,Win10已在全球超过2亿台设备上运行了。别忘了微软的目标是3年10亿台设备。

是时候UWP

随着Win10操作系统的普及和大量Win10设备的推出,UWP平台的软件必然会有井喷式的需求,所以UWP的开发是时候了。也许有人会说Win10现在的市场占有率还不高,没错,等占有率高的时候你就等着喝汤吧。截至2016年初,国内各大厂商已经陆续推出了自己的UWP应用,像QQ、淘宝、优酷、暴风影音、阿里旺旺、有道词典、美图秀秀、爱奇艺、搜狐视频、凤凰新闻、微博、贴吧、迅雷看看、网易云音乐、唯品会、易信等。目前,全新Win10应用商店的访问量已经超过了30亿次。UWP平台提供了一次重新洗牌的机会,你还会等待吗?

构建UWP应用

UWP程序具有支持多设备,多平台、优先考虑移动平台、响应式布局、支持触摸和高分辨率等特点。在Win10系统中安装VS2015,使用你最熟悉的编程语言(如 C#、Visual Basic 和 XAML等)创建 UWP 应用。你甚至可以采用一种语言编写组件,然后在采用另一种语言编写的应用中使用这些组件。VS2015为每种语言提供UWP应用模板,该模板允许你为所有设备创建单个项目。完成工作后,你可以生成应用包,并将其从 Visual Studio 提交到 Windows 应用商店,以向任何 Windows 10 设备上的客户提供你的应用。

UWP开发工具

在进行UWP开发时,还可以借助一些开发工具,有效提高工作效率。,是一套可以编写所有 UWP 平台应用的控件集,包括表格、报表、图表、仪表盘、组织图、地图、PDF、Excel、Word、日程安排、输入、导航等多个控件,有效帮助开发过程。

 

相关阅读:

 

转载地址:http://tkntx.baihongyu.com/

你可能感兴趣的文章
容器网络——从CNI到Calico
查看>>
《性能测试二三谈》系列
查看>>
在Winform开发框架中使用DevExpress的内置图标资源
查看>>
点评cat系列-应用集成
查看>>
.netcore使用SocketAsyncEventArgs Pool需要注意!
查看>>
【转】Java中的static关键字解析
查看>>
Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践
查看>>
linux下ls -l命令(即ll命令)查看文件的显示结果分析
查看>>
web开发的跨域问题详解
查看>>
【转】SQLServer 行列互换
查看>>
sim300_at命令.doc
查看>>
STL练习程序(String...)
查看>>
Boost练习程序(强制转换)
查看>>
敏捷个人:做老师的荣幸
查看>>
C#正则表达式编程(四):正则表达式
查看>>
C# 正则表达式替换制定关键词后面的所有内容
查看>>
vss中项目与服务器断开绑定之后进行重新绑定得方法
查看>>
远瞻新知,触控未来-记WinHEC2008
查看>>
白话/图示 sleep_on/wake_up的执行流程
查看>>
WMI中相关的操作说明execquery 或者是instancesof
查看>>