Comments 16
Какая выгода от установки приложения Android на Windows для разработчика?
Что с лицензированием? Пиратством?
Не дешевле ли, проще, лучше написать на .NET?
Просто заменить RecyclerView на ListVew?
Какая выгода от установки приложения Android на Windows для разработчика?Могу ответить насчёт .NET. Допустим, если у вас есть готовый видеоредактор под Android, переписывать его на .NET точне не проще и не дешевле. В этом и выгода, особенно, если Microsoft с Amazon (не уверен, но кажется именно их магазин собираются прикручивать) сделают нормальную интеграцию in-app подписок.
Что с лицензированием? Пиратством?
Не дешевле ли, проще, лучше написать на .NET?
Просто заменить RecyclerView на ListVew?Поддержка горячих клавиш, описанная в статье, не ограничивается списками, а менять RecyclerView обратно на откровенно устаревший ListView, чтобы решить проблемы навигации с клавиатуры — не очень хорошее решение.
Ради чего покупать видеоредактор, заточенный под Android, если есть заточенные под Windows? Магазин Amazon популярностью не пользуется, родной магазин Windows тоже вроде не особо популярен.
Приложения под Android как правило заточены под небольшой экран и пальцеориентированы, что накладывает отпечаток на интерфейс: большие размеры кнопок относительно доступной площади экрана, прокрутка без скроллбара, отсутствие всплывающих подсказок. Ради чего мучиться с такими приложениями на ПК?
"откровенно устаревший ListView" разве не работает?
вы правы, на андроиде не умеют или не хотят делать универсальный гуй. Универсальный гуй относительно умели делать в UWP, но по странным причинам MS решила убить свой натив и натощить сомнительностей с андроида и веба
Лист вью работает, но он тормозной все таки на более менее больших списках. Плюс апи менее гибкое.
Вы не изучали глубже вопрос с пиратством? Если можно будет apk файлы запускать на Windows, кажется, что воровать станет проще.
Лист вью работает, но он тормозной все таки на более менее больших списках.
Даже при использовании кэширования с convertView?
З.Ы. говорю это как человек работающий в небольшой компании которая как раз за комиссию позволяет пользователям книги продавать читателям своим.
Даже при использовании кэширования с convertView?
Т.е. вы хотите городить из ListView кривой и недоделанный аналог RecyclerView? А зачем?
Офисные пакеты, фоторедакторы и IDE вполне неплохо работают на портативных девайсах.
Это какие IDE вполне неплохо работают на портативных девайсах? Я не придираюсь, просто интересуюсь. Последний раз когда интересовался IDE для айпада - самый максимум что смог найти - это простенький текстовый редактор с подсветкой кода, умеющий работать с GitHub.
Отлично! Ещё бы статью про оптимизацию андроид приложения для декстопа - сейчас это основная боль от многих приложений в dex режиме.
Вы так легко закончили, что не составит труда подключить поддержку клавиатуры. Мой опыт протестует. Поддержку клавиатуры там придется с болью вкручивать. Самое простое прописать по 4 свойства перехода и поправить бекграунды с учётом текущий или нет. Засада начинается, когда курсор не хочет перескакивать в шапку на меню элементы .
В общем до фига работы, которую оценят единицы пользователей.
Готовься не готовься, а Google не готов поддерживать Numpad Enter :) https://issuetracker.google.com/issues/134205188
Поздно! APK-файлы в прошлом
да нет. если вы про aab, то он ещё раньше в google play появился. просто для разработчиков он необязательным был. и это хорошо, что gp полностью на этот формат переводят, ибо не надо будет качать ресурсы, которые не предназначены для твоего телефона. а вот кнопка build apk в android studio никуда не исчезнет. можно будет так же собрать апкшку и закинуть её в microsoft store. да и вообще хоть куда.
Google в RecyclerView (в отличие от ListView) не стал добавлять нативную поддержку клавиатур и D-падов для навигации, поэтому придётся добавлять её самим.
Когда разрабатывал приложение под Android TV навигация по элементам списка RecyclerView (как и по всем focusable вьюхам в разметке) при помощи D-Pad осуществлялась нативно без определения KeyEvent'ов, так же срабатывала после return@setOnKeyListener false. Или я не верно понял эту фразу?
Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение