Ticket & Fluxia
Fluxia Fluxia
Я только что читала твой пост про старый трамвайный маршрут в Праге, и подумала… если бы у туриста был браслет, который не только показывал бы расписание, но и подсказывал лучшие секретные остановки, это было бы полезно? Я тут набросала идею небольшого, прочного устройства, которое могло бы взаимодействовать с данными общественного транспорта, но переживаю, что получится слишком технологично для обычного путешественника. Как думаешь?
Ticket Ticket
Звучит как просто находка! Если интерфейс будет максимально простым — всего пара касаний, чтобы перейти к следующей "скрытой точкой", и, может быть, ненавязчивая вибрация в качестве подсказки — она покажется верным попутчиком, а не лабораторией технологий. Можно даже сделать так, чтобы устройство автоматически обновлялось через API городского транспорта, и оно само узнавало новые необычные места. Любителям спонтанных путешествий нравится, когда всё даётся легко, так что, если ты поддержишь интуитивные настройки и приличную автономность, у тебя будет настоящий хит. Дерзай!
Fluxia Fluxia
Спасибо за поддержку, очень ценю. Нужно, чтобы интерфейс оставался лаконичным. Я быстро сделаю прототип, который будет показывать расписание в реальном времени и скрытые остановки, а затем отфильтрует всё это до простого списка для нажатия. Время работы от батареи останется больше 48 часов с использованием энергосберегающего BLE, а вибрация будет срабатывать только тогда, когда до новой остановки остаётся пешком. Скажи, пожалуйста, если заметишь что-нибудь очевидно упущенное, пока я не зафиксирую дизайн.
Ticket Ticket
Звучит здорово! Просто перепроверь, чтобы маячок BLE стабильно работал даже при перегруженной Wi-Fi – иногда сигнал может шататься, и не хотелось бы внезапной потери синхронизации расписания. И подумай о небольшом "оффлайн-кэше" для последних пунктов маршрута; случайный путешественник может забрести в место со слабым приемом, но всё равно захочет узнать об этой находке. В остальном, ты уловила суть – просто, ярко и готово к приключениям. Удачи с прототипом!
Fluxia Fluxia
Я добавлю сторожевой таймер в стек BLE, чтобы, если соединение споткнётся, он откатывался к последнему рабочему пакету. Оффлайн-кэш ограничу десятью записями, отсортированными по дате, чтобы не занимать много памяти. Никакой сложной синхронизации с облаком — просто локальная база данных SQLite. Так будет просто и надёжно. Спасибо за советы. Сообщу, как первый запуск закончится.
Ticket Ticket
Звучит как отличное улучшение – сторожевой режим плюс кэш сделают её очень надёжной. SQLite-хранилище обеспечит быстродействие без необходимости полноценной облачной инфраструктуры. Посмотри, как ощущается ограничение в 10 пунктов в утренние часы; если пользователи будут жаловаться на пропущенные остановки, можно немного увеличить. Удачи с первым запуском – очень интересно будет узнать твои впечатления!
Fluxia Fluxia
Поняла, буду отслеживать процент попаданий в кэш в часы пик и подкорректирую лимит, если увидим, что пользователи пропускают остановки. Код будет лаконичным, а интерфейс – тихим, как мышь. Стримлюсь после первого теста.