我使用Win32为窗口的旧版本(xp,7)创建了一个应用程序(.exe)。
但现在我对应用程序的运行环境有一个愚蠢的怀疑。其实我想知道我是否可以在Windows 8中运行我的应用程序(.exe),这将是Windows的最新版本(许可版本)。
我还想知道Windows 8桌面应用程序是否可以在Windows8手机/平板电脑上运行。
答案 0 :(得分:2)
市场上有几种Windows,并在秋季推向市场:
Windows 7 - “经典”Windows;从某种意义上说,它是一个桌面操作系统,左下角有一个开始菜单。它在基于x86和x64的计算机上运行,并支持基于Win32的应用程序。
Windows 8 - Windows的下一个版本。它在基于x86和x64的计算机上运行,并支持BOTH Win32和Windows Store应用程序。如果您的应用程序在Windows 7上运行,那么它应该在Windows 8上运行时没有任何更改或问题。台式机,笔记本电脑和平板电脑上将提供Windows 8。
Windows RT - 针对基于ARM的计算机的Windows 8版本。它仅支持Windows应用商店。 Windows RT将提供笔记本电脑和平板电脑两种外形。
Windows Phone 7 - 这是当前的手机平台,可运行Silverlight的自定义版本。它只会运行为Windows Phone 7构建的应用程序。
Windows Phone 8 - 这是Phone平台的下一个版本。它基于与Windows RT相同的内核。然而,目前关于开发模型的信息很少。然而,它将运行Windows Phone 7和Windows Phone 8应用程序。
答案 1 :(得分:1)
您的应用(.exe)可能能够在桌面模式下在Windows 8上运行。如果它在Win7上运行,那么它应该没问题,但你需要测试它。它不会在WindowsRT设备上运行(仅运行“以前用于称为地铁式”的应用程序)。
并不是说某些平板电脑设备能够运行桌面应用程序,但有些则无法运行。它没有切割和干燥。
任何类型的Windows 8应用程序都不会直接在Windows Phone(7或8)上运行。