1258 читали · 1 год назад
Как режим StandBy на iPhone делает меня более продуктивным
Режим ожидания на современных версиях iOS казался мне незначительной хитростью, когда я впервые о нем узнал, но когда я на самом деле его использовал, оказалось, что с помощью этого специального виджета вместе с подходящей подставкой можно увеличить продуктивность, если использовать его на своем столе. Перед тем как я начну восхвалять то, что теперь является одной из моих любимых функций iPhone, стоит быстро пройтись по тому, что такое режим StandBy. По сути, это функция, которая превращает совместимые модели iPhone в будильник на прикроватной тумбочке...
9193 читали · 3 года назад
История Android от 5.0 Lollipop до 13 Tiramisu
Как для мобильных разработчиков менялся Android с 2014 года и до сегодняшнего дня? Казалось бы, можно просто открыть официальное описание каждой версии и узнать. Но интереснее не просто читать сухие чейнджлоги, а вместе вспомнить все и из отдельных фактов сделать общие выводы. В июне 2022 я выступил с докладом об этом на конференции Mobius, а теперь для аудитории Хабра публикую его текстовую версию. Если есть что добавить — пишите в комментариях! Android 5.0 Lollipop В моем понимании это было самое массивное изменение в Android ОС, очень важная веха...
Unity Render Streaming
Unity Render Streaming Что-то на неделе я задался идеей сделать свой AR стриминг. Идея его довольно проста в своей сути: 1) Отправляем с устройства позицию камеры в сцене (+ записываем в память кадр видео с таймштампом, и позицию отправляем с ним же) 2) Рендерим Unity сцену исходя из полученной позиции камеры 3) Возвращаем фрейм из Unity с альфа каналом + таймштамп 4) Склеиваем 2 кадра (из юнити и видео) 5) Отправляем результат в очередь на вывод Дальше регулируя задержку вывода в зависимости от сети и широты канала можно получить неплохой эффект. Но так как, я люблю стандарты, то писать свой протокол стриминга мне не особо хочется...