Я разрабатываю бизнес-приложение С#.NET, которое должно работать в Windows 7, Windows 8 и Windows 8 Tablet.
- Делают ли "простые" приложения Windows Forms на рабочем столе и планшете Windows 8?
- Есть ли эмулятор Windows 8 Tablet?
- Есть ли альтернативы?
Я разрабатываю бизнес-приложение С#.NET, которое должно работать в Windows 7, Windows 8 и Windows 8 Tablet.
Windows 8 по-прежнему будет иметь win32, поэтому все ваши приложения, которые являются winform на основе win32, С++, COM-приложением будут работать без перекомпиляции. Однако Win32 не будет присутствовать на поверхностных планшетах, поэтому они не будут работать там. Вам придется перекодировать ваше приложение, используя стиль metro, который будет использовать WinRT (время выполнения Windows).
Подробнее см. в моем блоге на windows 8
Смотрите, Windows 8 имеет 2 версии RT/PRO. Таблетки, которые поддерживают RT, не будут запускать любые приложения Legacy Desktop (ваши Winforms - настольное приложение). они будут запускать приложения для Windows Store, загружаемые из магазина.
Вы всегда можете создать настольную версию Windows 8, но это будет работать на Windows 8 Pro Machines
Чтобы ответить на вторую часть вашего вопроса, splashtop имеет тестовую стенд Windows Metro, который можно использовать на планшете iPad или Android на удаленном в окна 8 и проверить сенсорный интерфейс.
WinForms входят в категорию настольных приложений, поэтому любая машина с установленным Windows Pro, будь то планшет или ПК, запускает ее. Таблетки, установленные с WinRT, не будут поддерживать его, поскольку они запускают только Store apps
Для части 2: Visual Studio 2012 имеет встроенный симулятор для тестирования приложений Windows Store, он предоставляет методы для проверки любых жестов касания, а также позволяет использовать различные разрешения экрана и ориентации.
Этот симулятор может быть использован для тестирования любого приложения. Чтобы запустить симулятор, откройте "Program Files\Common Files\microsoft shared\Windows Simulator\11.0\Microsoft.Windows.Simulator.exe", альтернативно найдите исполняемый файл.
Теперь внутри моделируемой среды перейдите к приложению, которое вы хотите протестировать и запустите.
Это не идеально, но оно работает.