Создать новое приложение на Electron
Здравствуйте,
У уже давно пользуюсь приложением для Windows 10. Для меня приложение всегда было предпочтительнее, чем веб-версия, за счёт большей интеграцией с системой. Однако тормоза и зависания приложения, потери интернета мне порядком надоели - пришлось снести. В данный момент вынужден пользоваться веб-версией и использовать расширение для браузера чтобы работали мультимедийные клавиши. Веб работает прекрасно, ничего не тупит, треки переключаются без задержек.
Предлагаю отказаться от неперспективного UWP и перейти на Electron (платформа для создания приложений на базе веб технологий). Сейчас эта платформа довольно популярна, на ней построены такие известные приложения как: Skype, Discord и Spotify. Недостаток пожалуй в большем потреблении ОЗУ и не самой высокой производительности по сравнению с нативными приложениями, но точно быстрее чем UWP.
Что даст переход:
- Приложение станет работать быстрее, уйдут различные проблемы зависаний.
- Избавление ограничений, накладываемых UWP платформой (мешает реализации некоторых идей).
- Приложение станет кроссплатформенным. Будет работать на любых версиях Windows, поддержка Linux дистрибутивов и MacOS.
- Упрощение разработки и добавления новых функций. Может базироваться на единой кодовой базе с веб версией (Discord и Spotify именно так поступают).
👍 Проголосуйте за эту идею, если вам надоели глюки текущего приложения.
Давно хотелось иметь кросс-платформенный клиент под все популярные платформы.
Сам сижу на Linux и Windows, на Linux/MacOS клиента нет вообще, а на винде он просто ужасен, многие мои знакомые ушли в spotify из-за отсутствия приложений с нормальным пользовательским интерфейсом.
(Кстати, поддержка Linux даст плюсик к совместимости с российскими процессорами и компьютерами)
Так же хочется отметить разные интерфейсы и функционал у приложений и сайта.
Для многих языков программирования существуют кросс-платформенные фреймворки с поддержкой GUI, например Electron, Flutter, Avalonia UI и т.п. Так почему бы не сделать одно приложение с единым интерфейсом и функционалом?