知识的领域是无限的,我们的学习也是无限期的。这篇文章主要讲述win10 UWP app 开发笔记 - 01相关的知识,希望能为你提供帮助。
介绍【win10 UWP app 开发笔记 - 01】UWP 是Universal Windows Platform 的缩写,顾名思义,这是一个统一化的windows平台,无论是PC,xbox,windwos phone, hololens等,你可以用相同的一套API,开发出能运行在装有win10的各种硬件设备上,并且他们公用同一个store, 也就是windows phone和win10 PC,Xbox 上看到的是同一个商店。
文章图片
多牛逼的构想啊,虽然现实不尽如意,很多uwp应用的使用率一直不高,现在windows mobile也寿终正寝,沦落到处于维护的状态,但不得不说这仍然是一个伟大的构想,只是微软一直都是这样,好多东西被自己玩坏了,变化无常,经常干一些犯二的事, 致使老的系统不能升级: windows mobile 6.5 -> windows Phone 7, 应用不能兼容,系统不能升级; windows phone 7 -> windows phone 8亦是如此,更可恨的是说好的windows phone8.1能升级到 windows 10 mobile,可到了最后,还是他么的没能升级,开发者不爽,手持老设备的用户更是心寒,以至于抱有希望的win10 mobile,又陨落。。。 跑偏了,抱怨了这么多,其实是想说,uwp 的设计初衷真的是很好,只不过微软自己的战略摇摆不定。希望以后arm的PC能打开市场吧,那uwp还是很有希望的.
关于开发语言uwp是基于windows runtime的,开发uwp的语言有:
- XAML UI and a C#, VB, or C++ backend
- DirectX UI and a C++ backend
- javascript and html
使用较普遍的应该是, XAML + C#, XAML + C++两种了吧,XAML是设计和实现UI的, c#和c++负责逻辑实现部分的代码。
推荐阅读
- Multipathing for IP SAN( iSCSI) and Device mapper in Linux
- Spring加载xml配置文件的方式 ApplicationContext
- 使用HttpServletRequestWrapper重写Request请求参数
- Android BLE设备蓝牙通信框架BluetoothKit
- 密钥对验证及TCP Wrappers访问控制
- weexapp 开发流程其他页面创建
- 第七章 : Git 介绍 (下)[Learn Android Studio 汉化教程]
- 第六章(Reminders实验:第二部分[Learn Android Studio 汉化教程])
- 第四章(重构代码[学习Android Studio汉化教程])