有没有人知道如何在Windows 8中检查哪个设备正在运行应用程序?
最好是Directx + Xaml版本。
由于
答案 0 :(得分:1)
当我们开发Windows 8时,我们故意制作它,以便“平板电脑”和“PC”是同一个。如果你看一下新一代硬件(解锁成为平板电脑的UltraBooks,基于ARM的笔记本电脑等),你就会明白为什么不能向应用程序开发人员保证设备是“平板电脑“或”PC“。您可以将许多功能检查串起来进行猜测,但是您可能会因为意外的用例而无意中导致糟糕的用户体验。
预测“但Apple ......”回复:这与Apple生态系统不同,因为他们的PC硬件运行的操作系统与平板电脑完全不同,而且他们的平台只能在少数已知的Apple设备上使用。将手机与平板电脑进行比较时也会有所不同,因为智能手机本质上是一款屏幕较小的平板电脑。 Windows的目的是在各种硬件制造商的各种设备上运行。两种情况都存在优缺点。