Мне нужно разработать приложение, которое в значительной степени зависит от USB / Serial , WebAudio и, возможно, другого использования аппаратных API.
На данный момент это приложение предназначено только для планшета Windows 10 , поэтому оно также должно поддерживать касания и жесты .Но, конечно, я буду рад отделить логику приложения от API-интерфейсов Windows / UWP, чтобы в будущем можно было распространить приложение на многие другие платформы.
Я решил написать это приложение с использованием Typescript & Angular , но на самом деле не определились с комбинацией рамок, которую я должен использовать для этой цели:
1) Должен ли я использовать только чистую комбинацию Electron-Angular-HammerJS?(И, возможно, разверните его как приложение UWP )
2) Должен ли я задействовать Ionic Framework для лучшей поддержки касания и мобильности?Или эта комбинация Electron с Ionic излишне раздувает мое приложение?
3) Поддерживает ли pure Ionic (как приложение UWP без Electron) поддержку Windows USB / Serial?До сих пор я нашел только плагины USB-Cordova для Android ...
4) Служит ли Ionic Capacitor для этого приложения?С одной стороны, эта инфраструктура, как правило, поддерживает многие платформы, включая Electron, но с другой стороны, ее базовая библиотека не включает USB / последовательный API, и даже если я решу написать общие плагины для аппаратного использования (например, USB)документации по созданию конденсатор-электронных плагинов не так много ...
Я буду рад вашему мнению, потому что в настоящее время я очень растерян и не знаю, что выбрать ...