写点什么

微软发布 Windows 10 SDK 用于开发 Universal Apps

  • 2015-03-25
  • 本文字数:1018 字

    阅读完需:约 3 分钟

微软于 23 日发布了 Windows 10 技术预览版的开发者工具,包括用于开发 Universal Apps 的 SDK。

在 Windows 平台上,Universal Apps 指能同时在智能手机、平板、PC、甚至 Xbox 主机上运行的应用程序。

此次发布的一些关键方面还有:

  • 自适应 UX。单个 UI 能够适应不同尺寸的屏幕。可通过改进后的 ViewStateManager 来体验它和以前的 UI 的不同。
  • 用户控制。部分 UI 控件能检测用户交互以显示匹配的界面(如针对触摸屏和鼠标显示不同的控件外观)。
  • API contracts。显示 API 是否被设备上的 Windows 版本支持。
  • 更多 Visual Studio Tools 改进。微软开发者部门副总裁 S.Somasegar 在这篇文章里详细介绍了 Visual Studio Tools 改进。包括可用 C#、VB、C++ 和 Javascript 创建 Universal Apps,在 Windows 10 预览版和模拟器测试,以及调试工具的改进情况。

如果你想开发 Windows Universal Apps,以下是准备开发环境的基本步骤:

  1. 注册 Windows Insider Program
  2. 安装或更新到最新的 Windows 10 技术预览版,以更好的支持 Universal Apps;
  3. 运行 Windows Update 检查最近更新;
  4. 更新 Visual Studio 到 2015 CTP6 ,安装开发者工具包,包括 Visual Studio Tools Windows SDK ,以及 Windows Driver Kit (WDK) 10

同时,微软还发布了一些开发 Universal Apps 的学习资料,包括:

  1. Introducing the Universal App Platform 。微软在 MWC 2015 上发表的开发 Universal App 的演讲。
  2. Windows 10 Jumpstart Preview 。包括如何更新 Windows 8.1 App 以适配 Windows 10 的信息。
  3. What’s New in Windows 10 for Developers 。介绍更新后的 Windows 10 开发文档中的一些新内容。
  4. Code samples 。发布在 Github 上的一些示例代码,今后会逐步更新。

虽然 SDK 的发布令人激动,但 Windows 开发者产品经理 Cliff Simpkins 提醒大家这仍然是预览版:

今天我很高兴的宣布 Windows 10 技术预览版的第一个版本的开发者工具已经在 Windows Insiders 发布。然而,我也要指出这只是一个预览版。本次发布的目标是让开发者有机会试验新平台的各项能力,我们正在努力推动 Windows 10 正式版的研发进度。

Universal Apps SDK 的发布显示 Windows 10 的开发正在顺利进行,在本月早些时候,微软宣布 Windows 10 将于今年夏天正式发布。


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-25 00:273131
用户头像

发布了 164 篇内容, 共 103.3 次阅读, 收获喜欢 391 次。

关注

评论

发布
暂无评论
发现更多内容

Proxifier for mac(全局代理客户端)稳定版v3.11激活版

影影绰绰一往直前

再要扯皮,就上Xstate

赫杰辉

后端 低代码 状态机 java 架构

数学编程软件MATLAB R2023b for Mac 中文激活版

影影绰绰一往直前

听GPT 讲Rust源代码--compiler(43)

fliter

EJ Technologies Perfino for Mac (JVM监控代理软件) v10.07激活版

影影绰绰一往直前

听GPT 讲Rust源代码--compiler(46)

fliter

京东商品详情数据接口python

tbapi

京东 京东商品详情数据接口 京东API接口

听GPT 讲Rust源代码--compiler(44)

fliter

# OpenIM (Open-Source Instant Messaging) Mac Deployment Guide

Geek_1ef48b

听GPT 讲Rust源代码--compiler(47)

fliter

听GPT 讲Rust源代码--compiler(48)

fliter

Airmail 5 for Mac(电子邮件客户端工具) v5.6.16中文激活版

影影绰绰一往直前

INFINI Labs 产品更新 | 统一版本号 1.22.0

极限实验室

Gateway 极限科技 产品更新发布 版本号修复

还在Show me the code?Show xUnit了!

赫杰辉

后端 低代码 可视化 流程图

AnyGo for Mac(在iPhone / iPad上轻松模拟GPS位置) v7.0.0激活版

影影绰绰一往直前

如何高效地利用淘宝API接口获取商品数据

Noah

听GPT 讲Rust源代码--compiler(42)

fliter

互联网这座围城

老张

35岁危机 行业风口

听GPT 讲Rust源代码--compiler(41)

fliter

Beyond Compare 4 for Mac (文件同步对比工具)v4.4.7(28397)中文版

影影绰绰一往直前

Navicat Premium for Mac v16.3.4中文激活版下载

影影绰绰一往直前

Macs Fan Control Pro for mac( 电脑风扇控制软件)v1.5.16中文激活版

影影绰绰一往直前

听GPT 讲Rust源代码--compiler(45)

fliter

SecureCRT for mac(终端SSH工具)v9.3.2激活版

影影绰绰一往直前

[杂谈]IDE-idea-可执行JAR项目创建

alexgaoyh

Java IDEA 打包 可执行JAR

Part 2:NetOps与传统网络运营的区别

Geek_d82186

Part 1:什么是网络运营?你需要知道的一切

Geek_d82186

微软发布Windows 10 SDK 用于开发Universal Apps_微软_徐川_InfoQ精选文章