没有合适的资源?快使用搜索试试~ 我知道了~
The Universal Windows Platform
需积分: 9 1 下载量 56 浏览量
2019-04-19
18:19:03
上传
评论
收藏 1.6MB PDF 举报
温馨提示
Succeeding in the crowded world of app development today means making the most of your creativity and delivering great user experiences across a wide range of devices. The Universal Windows Platform (UWP) is designed to help you do all that and more, quickly and efficiently. This guide gives you an easy-to-digest overview of UWP’s key features so you can get started quickly, even if you have never developed for Windows before.
资源推荐
资源详情
资源评论
The Universal
Windows Platform
Broaden your app’s reach with ease
2
Contents
Introduction
Getting started
Inclusive design: accessibility,
globalization, and more
Device families
Cross-platform development
Publishing Your App
Monetization and marketing
Optimization
Thank you
Appendix: Source code
User experience
01
02
07
06
03
04
08
09
10
05
Setting up your machine
Choosing a language
Optional tools, emulators, and downloads
Device family strategies
Desktop device family
Xbox device family
Mobile device family
HoloLens device family
Cross-platform development with Xamarin
Universal controls
- Adding controls
- Styling controls
Layout panels
Common input handling
Adaptive scaling
Visual state triggers
Figuring out what to build
Layout: Anatomy of a UWP App
Plan your UWP app
Styling your app
- Color
- Icons
- Motion
- Sound
- Typography
Introducing the new Visual Layer
Success by design:
creating the app users want to use
Accessibility testing
Accessibility in the store
Globalization and localization
App settings
In-app help
Create your app by reserving a new name
Create a submission
Certication
Release
Conrmation
Monetizing your app
Marketing your app
3
Welcome to a Windows built for your success
Succeeding in the crowded world of app development
today means making the most of your creativity and
delivering great user experiences across a wide range
of devices. The Universal Windows Platform (UWP)
is designed to help you do all that and more, quickly
and efciently.
This guide gives you an easy-to-digest overview of
UWP’s key features so you can get started quickly,
even if you have never developed for Windows before.
Windows is for more than just PCs
Today, the Windows ecosystem spans a wide range of
successful devices. It includes innovative 2-in-1s and
tablets such as Microsoft Surface, huge HD touchscreen
devices such as Surface Hub, the immersive mixed-
reality HoloLens device, Xbox, and Internet of Things
devices. With UWP, you can be everywhere users are
looking for the latest innovations.
How to use this guide
The UWP Guidebook takes you step-by-step through
the key features of UWP, from imagining and designing
an app all the way through packaging, marketing,
and monetization. Along the way, you’ll nd tips and
resources to accelerate your success. You’ll also nd
code examples from our Lunch Planner app, available
on GitHub.
Do I have to know Windows?
Nope. This guide is designed for any developer to
understand. You’ll nd most of the concepts are
familiar, so you’ll get more information on those
features unique to UWP.
The best way to succeed with UWP is to dive in—so
let’s get started.
01 Introduction
4
• UWP provides a common app platform available on
every device that runs Windows 10.
• Apps that target the UWP can call WinRT APIs
common to all devices as well as APIs specic to the
device family the app is running on, including Win32
APIs found in classic desktop apps.
• The UWP provides a guaranteed core API layer across
devices so a single app package can be installed onto a
wide range of devices from the Windows Store.
What is UWP?
The Universal Windows Platform was introduced with Windows 10. It’s an
evolution of the Windows Runtime (WinRT) model introduced in Windows 8.1,
bringing that model into the Windows 10 Core.
5
Setting up your machine
Here are a few basic things you’ll need to do to set up
your environment for writing a UWP app.
If you have a PC:
1. Get Windows 10: To develop UWP apps, you need
the latest RTM version of Windows (that is, not the
Insider Preview or Preview SDK).
2. Download or update Visual Studio: Microsoft
Visual Studio 2015 helps you design, code, test, and
debug your apps. If you don’t already have Visual
Studio 2015, install the free Microsoft Visual Studio
Community 2015. It includes device and phone
simulators for testing your apps. Download Windows
10 developer tools.
3. (Optional) Enable your device for development:
Visual Studio provides a wide range of great
emulators for testing. If you want to test your apps on
an actual device, you must enable it for development.
Find instructions at the following link: Enable your
device for development
4. Register as an app developer: You can start
developing apps now, but before you can submit
them to the store, you need a developer account. To
get a developer account, go to the Sign up page.
Get everything you need in one VM
Start coding sooner with a virtual machine prepped for
Windows 10 development. It has the latest versions of
Windows, the developer tools, SDKs, and samples ready
to go. Get the Windows 10 development VM here.
Using a Mac?
With popular third-party solutions like Apple Boot
Camp, Oracle VirtualBox, VMware Fusion, and Parallels
Desktop, you can install Windows 10 and Microsoft
Visual Studio on your Apple computer. Once you
have Windows 10 running on your Mac, follow the
instructions under “If you have a PC” above.
Resources
• More on getting started with Visual Studio:
https://msdn.microsoft.com/en-us/windows/uwp/
porting/getting-started-creating-a-project
• Don’t want to use Visual Studio? Download the
standalone Windows SDK for Windows 10 installer.
• Options for developing on a Mac:
https://msdn.microsoft.com/en-us/windows/uwp/
porting/setting-up-your-mac-with-windows-10
• Windows 10 development VM:
https://developer.microsoft.com/en-us/windows/
downloads/virtual-machines
When you install Visual Studio, use the custom
option and make sure all Universal Windows
App Development Tools options are selected, as
shown here.
This section covers the basics of getting started with UWP, including how to set
up your development environment and which language to choose.
02
Getting started
剩余42页未读,继续阅读
资源评论
devnewbj
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功