“Интерактивный режим” для программ – июльское обновление приложения с новыми функциями

Я люблю лето! Теплая вода, песок возле речки, пляж… Обычно в июле я провожу несколько недель возле Днепра. И еще это удобное время для работы над приложением, поскольку у меня здесь нет теннисного стола, но есть ноутбук. В результате была выпущена новая версия мобильного приложения, и я хочу рассказать вам о его новых функциях

“Интерактивный режим” для программ

До выхода этого обновления TenniRobo умел запускать программы только одним способом — из своей внутренней памяти. Т.е. для того чтобы что то изменить в программе, пользователь должен был загрузить ее в память робота, а затем только запустить и проверить что получилось. Несмотря на тот факт, что такая функция очень полезна когда вы используете робот без смартфона (программы запускаются ИК пультом), это совсем неудобно на этапе создания самой программы.

Но теперь вы можете запускать и тестировать программу прямо со страницы ее редактирования. И даже больше — когда робот уже выстреливает мячи по этой программе, вы можете видеть какой выстрел будет следующим. Вы также можете редактировать каждый выстрел программы прямо «на лету», или менять порядок выстрелов. В общем, появился простор для творчества

Кроме того, вы можете запускать сохраненную программу даже не открывая ее — просто нажмите синюю кнопку

 

В чем разница?

Все просто. Разница между программами, запускаемыми из памяти робота, и программами, запускаемыми напрямую из приложения такая:

  1. Для запуска программа из памяти робота не нужно вообще никакого подключения Bluetooth. Вы можете запустить ее как с помощью ИК пульта, так и из приложения — но робот проложит отрабатывать эту программу даже если вы закроете приложение или выключите телефон
  2. Программа в «интерактивном» режиме может работать ТОЛЬКО при установленном Bleutooth подключении робота к приложению. Как только связь потеряна, робот продолжает выполнение последнего совершенного выстрела снова и снова.

Для того чтобы помочь вам отличить один режим от другого, приложение использует 2 цвета кнопок «Старт»:

  • черная кнопка – эта кнопка запускает стрельбу, которая не требует Bluetooth соединения (выстрел или программа работает из памяти робота)
  • синяя кнопка  – этот режим стрельбы работает только при установленном Bluetooth соединении.

Кнопка остановки на любой странице

Следующее улучшение — кнопка остановки в верхней части экрана теперь доступна с любой страницы. Это позволяет вам быстро остановить робот из любого места приложения

Кнопка тестового запуска с мультитапом

Вы наверное не знали, но у супер удобной функции тестового запуска выстрела есть скрытая особенность — вы можете делать не только один, но 2 или 3 тестовых запуска сразу. Просто нажмите эту кнопку нужное количество раз.

Удерживать экран включенным

Если ваш телефон настроен на энергосбережение, обычно он отключает свой экран после какого короткого периода. Это может быть очень неудобным постоянно включать его для того, чтобы нажать старт или стоп. Поэтому я добавил возможность заблокировать отключение экрана для приложения TenniRobo.

Одинаковая функциональность добавлена в в оба приложения IOS и Android. Обновляйтесь, и пробуйте!..

Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в linkedin
LinkedIn
Поделиться в vk
Вконтакте