商业 如何为Microsoft Surface Hub构建应用程序

如何为Microsoft Surface Hub构建应用程序

视频: Sweet Tart Dough Recipe - LeGourmetTV (十一月 2024)

视频: Sweet Tart Dough Recipe - LeGourmetTV (十一月 2024)
Anonim

如果您认为您的应用程序非常适合Microsoft Surface Hub,或者想要构建专门针对Surface Hub的应用程序,则Microsoft使您可以轻松利用Surface Hub的自定义Microsoft Windows 10开发人员环境。

Surface Hub的核心是一个独特的设备,可以充当多个特定角色。 Surface Hub的主要目的是通过Microsoft Skype for Business实现业务协作,生产力和视频会议。 它有两种型号:8, 999美元的55英寸全高清型号和21, 999美元的84英寸4K型号。 如果您从未听说过Surface Hub,请查看此入门。

由于Surface Hub仅运行Windows 10 Universal应用程序,而不能运行特定于台式机和平板电脑的应用程序,因此Surface Hub上可用的软件列表相对较小。 但是,Microsoft鼓励应用程序开发人员和企业创建和重新设计专门设计用于在Surface Hub的大幅面多点触摸屏上执行的应用程序。 由于这些应用程序必须是通用的,因此在Windows笔记本电脑,手机和平板电脑上运行时,这些应用程序也可以很好地扩展。

如何开始

确保您在Windows 10设备上运行。 运行最新版本的操作系统(OS)后,请下载Microsoft Visual Studio软件开发人员工具包(SDK)。 系统将提示您启用Windows PC或电话进行开发; 接受提示。 然后,系统会要求您注册为应用程序开发人员; 这使您可以为Windows应用商店开发内容(并将其发布到Windows Store)。

要直接在Surface Hub上进行构建和测试,请转到“设置”选项卡,然后单击“更新和安全性”。 然后单击“开发”并启用“开发人员模式”。 您将在屏幕的右上角看到水印,让您知道您正在为设备开发内容。 然后,系统将提示您通过IP地址将PC连接到Surface Hub。

在Microsoft Visual Studio中,您将能够构建和测试您的应用程序,以确保其外观和执行其设计方式。 您可以查看应用程序分析,管理应用程序内产品以及为应用程序用户启用服务。 如果您从未构建过通用应用程序,请按照本教程了解如何构建Windows 10通用应用程序。 注意事项:您无法运行Win32应用程序或Windows 8时代的应用程序。 您必须在应用清单中定位“ Windows.Universal”设备。

构建特定于Surface Hub的应用程序时的注意事项

除了构建Windows 10通用应用程序需要了解的许多知识外,还应考虑一些针对Surface Hub的事情。 例如:Microsoft Skype for Business已集成在Surface Hub中; 它总是在那里并且总是可用,所以为什么不利用它呢? Surface Hub上的Skype可以同时与任何两个应用程序一起运行。 您可以让Skype与您的应用进行交互吗? Skype会为您正在构建的软件增加任何价值吗?

此外,Surface Hub具有100点手指触摸和3点笔输入功能。 因此,一个以上的人将能够与该应用进行交互,并且输入将不遵循标准的单指或单击鼠标的协议。 请确保在您的应用程序中启用墨水和触摸控件,以便利用Surface Hub特有的功能。 但更重要的是,不要将输入的数量限制为仅一根或两只手指或笔。 您将需要扩展用户在Surface Hub上感知和操纵内容的方式。 例如:有一些定制的应用程序(例如由Siemens设计的应用程序)可提供您可以操纵的360度可移动图像。 用户可以使用多个手指作为向导,通过Surface Hub的屏幕推动,拉动,放大,缩小,旋转,展平或“内移”图像。

您需要警惕的另一个重要Surface Surface Hub特性是,每次会话后Surface Hub都会自动擦除。 因此,请勿出于存储数据和构建先前会话的目的而构建您的应用程序。 Surface Hub主要是为一次性会议和互动而设计的,并且其大多数应用程序都考虑到了这一点。 如果您需要用户能够从Surface Hub上运行的应用程序中保存数据,请在关闭应用程序之前提示他们保存到云中。 另外,您将希望删除所有首次运行的经验,因为从理论上讲,Surface Hub上的每次运行都是“首次运行”。

测试您的应用

构建应用程序后,您需要对其进行测试,以查看其在Surface Hub上是否运行良好。 不幸的是,模拟器没有使用与Surface Hub相同的界面,因此您必须进行一些调整以确保应用程序按预期的方式作用于Surface Hub。

例如:您需要先将55英寸和84英寸的Surface Hub分辨率添加到Microsoft Visual Studio Simulator,然后再通过它运行应用程序。 有关如何将分辨率应用于Studio以及将应用程序部署到Surface Hub的确切详细信息,请查看此Microsoft教程。

广泛的应用程序部署

如果您能够将应用程序部署到Surface Hub,并且如果该应用程序按照您预期的方式运行,则现在需要为其他部署设置您的应用程序。 如果您希望向公众公开您的应用,则只需将您的应用定义为“零售分布”,这是默认设置。 但是,如果您想使该应用程序私有并仅对您的企业和合作伙伴可用,则需要执行以下步骤:

选择可以访问您的应用程序的企业。 选中“存储托管的批量许可”复选框,以便与您合作的企业可以多次上传该应用程序。

然后,您需要将该应用程序提交到Microsoft对其进行认证的Windows应用商店。 准备就绪后,企业管理员将必须将其添加到Windows Store for Business中的私有存储中。 瞧,您完成了!

如何为Microsoft Surface Hub构建应用程序