Моя команда борется с критически важной функцией как на iOS, так и на Android, кодовом названии «Merge Fellas Unlimited Shake». Проблема заключается в том, чтобы это было по -настоящему «неограниченным» и отзывчивым. We've compiled the detailed technical specs and performance issues into a brief here:
https://docs.google.com/document/d/1PJQ ... sp=sharing
Our current challenge with the merge fellas unlimited Shake функция является значительной блокировкой потока пользовательского интерфейса и слив батареи. Логика, чтобы выбрать следующую «парню» из потенциально большого локального набора данных, стоит дорого. /> [*] pro: мгновенная обратная связь, без задержки сети.
con: по -прежнему рискует высоким использованием ЦП/батареи. Как эффективно отменить и перезагрузить эту логику на каждом отдельном коктейле без создания условий гонки или утечек ресурсов? Сервер обрабатывает тяжелую работу выбора Merge Fellas и возвращает один результат.
pro: минимальное использование ресурсов устройства. Какова хорошая стратегия для предварительного выкровления или кэширования, чтобы скрыть эту задержку? Функция? Например, как будут такие шаблоны, как MVVM, MVI или даже реактивный подход (RXSWIFT/COMBINE/KOTLIN FLOW), в частности, решают проблемы отмены и управления ресурсами наших Merge Fellas Unlimited Shake Проблема?
Подробнее здесь: https://stackoverflow.com/questions/796 ... cy-gesture
Merge Fellas Unlimited Shake - Архитектурный шаблон для высокочастотных жестов на мобильном телефоне? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение