菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >计算机基础 >

Windows 10 SDK现在可用

出人意料的是,微软已提供Windows 10 SDK的早期版本供下载和测试。现在,我们真正了解了新的“通用应用程序”的含义。

通常认为,微软将推迟发布Windows 10 SDK,直到4月下旬Build,但您现在可以下载SDK。微软最近宣布,我们将在今年夏天发布Windows 10的最终版本,这可能是在直到4月下旬才保留SDK的原因。

此版本是一个非常早期的预览。您可以使用它来开发在Windows台式机和平板电脑上运行的通用应用程序。您也可以为Windows Phone开发,但是只能在Phone模拟器上运行程序。这并不是没有道理的,因为Windows Phone 10设备实际上是不存在的。令人失望的是,您无法在Xbox上进行开发人员测试-但这是一项非常新的功能,因此,它可能会被排除在早期预览之外是有道理的。

新SDK的令人兴奋之处是什么?

好吧,也许第一件事就是Windows桌面应用程序仍然可以在Windows 10上运行而无需进行任何更改。您甚至可以在Win32应用程序中使用新的Window 10 API,并且.NET 4.6中进行了改进。甚至WPF也受到关注。

至关重要的是新的通用应用程序功能,该功能保证我们可以编写一个可以在所有设备和外形尺寸上运行的程序。如果您认为您已经拥有适用于Windows 8的通用应用程序,那么重要的是要意识到这会更好。解决方案中不再需要多个项目来支持每种类型的设备。目前,Windows 8通用应用程序使您可以在本质上不同的应用程序实现之间共享一些(大多数是非UI的)代码。

Windows 10应用程序确实在尝试允许单个代码库服务,不仅是所有设备,而且是所有外形尺寸。

您可以使用C#或VB创建新的通用应用程序,但目前您无法针对JavaScript应用程序执行此操作,并且尚无关于以后是否会解决此问题的消息。可能是微软已经注意到JavaScript WinRT应用程序对程序员没有吸引力。

这听起来像魔术,但这确实是WinRT和Windows Phone引入以来应该的样子。

为什么微软花了这么长时间才意识到有一个针对不同平台的目标是一件坏事,但至少最终事情朝着正确的方向前进。

现在,当您使用Windows 10 Technical Preview工具打开Visual Studio 2015时,可以创建一种新型的应用程序-UAP。现在,您可以编写代码并将其部署到本地计算机,连接的表,电话模拟器,并很快部署到连接的Xbox。

win10sdk1

屏幕尺寸不同的问题是通过改进的ViewStateManager。一组新的控件解决了不同输入法的问题,该控件可以检测是否正在使用触摸或鼠标,并相应地修改其显示方式。这两个将简化UI的处理,但是您无法避免不同设备具有不同功能的事实。为了解决这个问题,我们有API合同。这基本上是功能测试,您只需编写if语句来查看API是否可用。当然,如果API不可用,仍然需要您决定如何处理。

看起来,我们确实正在朝着在桌面和移动设备上运行的通用应用程序取得进展,而不必为每个应用程序维护单独的代码。为各种设备类型设计单个UI绝非易事-可以向任何Android开发人员询问,但是新的功能肯定可以实现这一点。自适应控件是针对不同输入法的最佳解决方案,并且测试API支持的存在是完成这项工作的唯一方法。

目前,预览版有很多限制,但足以证明您可以使用单个代码库创建通用应用程序。目前缺少许多文档,并且很多文档具有误导性,因为它是指Windows和Phone 8,而不是10。代码示例被发布到托管在GitHub上的新存储库中。

您需要Visual Studio 2015 CTP6来运行这些工具,并且需要最新版本的Windows 10技术预览版。它可以在虚拟机上正常运行,最简单的尝试方法是使用Hyper-V。

创建在桌面上的窗口,移动设备的开始屏幕以及Windows Phone上运行的WinRT应用程序的功能可能会使它们更加流行。

这可能值得早日采用。

windows10

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。