Разработчики популярного мессенджера внедрили технологию, которая позволяет редактировать аудиозаписи прямо в приложении — теперь не нужно переписывать неудачные голосовые сообщения заново.
Команда Telegram выпустила масштабное обновление, которое кардинально меняет подход к созданию голосового контента и обмену изображениями. Пользователи получили долгожданную возможность редактировать аудиосообщения после записи.
Аудиоредактор
<p align="center"><iframe src="https://giphy.com/embed/i9HcxbNmUaQZxTfX4F" width="480" height="480" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>
Встроенный аудиоредактор позволяет записывать длинное сообщение, а потом вырезать из него только нужный фрагмент. Система работает через простые маркеры начала и конца — достаточно передвинуть их на временной шкале.
Дополнительно появилась функция паузы во время записи. Если нужно прерваться на важный звонок или собраться с мыслями, просто нажмите на кнопку остановки. Запись продолжится с того же места, где остановились.
Для активации режима редактирования во время записи проведите пальцем вверх к значку замка. После этого откроется интерфейс с возможностью обрезки и дозаписи контента.
HD-качество для фотографий
Второе крупное нововведение касается качества изображений. Разработчики добавили промежуточный режим между стандартным сжатием и отправкой файлов без компрессии. Новый HD-формат содержит в четыре раза больше пикселей по сравнению с обычными фото, но весит менее 500 килобайт. Это золотая середина между качеством картинки и скоростью загрузки.

Чтобы воспользоваться функцией, нажмите кнопку «SD» в фоторедакторе или выберите «Отправить в высоком качестве» в меню вложений.
Прямая связь с каналами
<p align="center"><iframe src="https://giphy.com/embed/W8j6fi0ZVu91bJke9w" width="480" height="480" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>
Теперь подписчики могут писать личные сообщения администраторам каналов. Владельцы контента активируют эту опцию в настройках, при этом их личные контакты остаются скрытыми. Сообщения от подписчиков отображаются в отдельном интерфейсе, не смешиваясь с личной перепиской админа. Для монетизации можно установить плату за каждое обращение.
Удобная навигация по темам
<p align="center"><iframe src="https://giphy.com/embed/zwglLe8ChKydeR4N6A" width="480" height="480" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>
Группы с активированными темами получили табличный интерфейс. Вместо бесконечной ленты сообщений появились вкладки для быстрого переключения между обсуждениями.
Доступны два варианта отображения: большая боковая панель и компактная верхняя строка. Функцию можно включить в настройках группы в разделе «Темы».
Дополнительные улучшения
Владельцы iPhone получили возможность отправлять контент в истории напрямую из галереи через стандартную кнопку «Поделиться». Это избавляет от необходимости переключаться между приложениями.
Опросы стали поддерживать до 12 вариантов ответов вместо прежних восьми. Также появилась возможность сохранять голосования в «Избранном» для повторного использования в других чатах.
Обновление уже доступно во всех официальных версиях приложения для iOS, Android и десктопных платформ.
Также ранее стало известно о новой функции, которая скоро появится в WhatsApp. Рассказали о ней в статье.
<div class="mediaPollEmbed" data-prerendered><noscript><section><h2>Как россияне хранят архивные фото</h2><p>8 вопросов</p><form method="POST" action="https://media-poll.mail.ru/api/f3c75536-d3b5-5a91-bf45-f8bc3dac3f6e"><fieldset><legend>Хранители ли вы архивные фотографии (семейные архивы)?</legend><label><input type="radio" name="11958" value="47012"/>Да</label><br/><label><input type="radio" name="11958" value="47013"/>Нет</label><br/></fieldset><button type="submit">Далее</button></form></section></noscript></div><script type="text/javascript">(function(window){var mediaPoll=(window.mediaPoll=window.mediaPoll||{});var container=document.currentScript.previousElementSibling;var uuid="f3c75536-d3b5-5a91-bf45-f8bc3dac3f6e";mediaPoll.loadAPIPromise=mediaPoll.loadAPIPromise||new Promise((resolve,reject)=>{const loadScript=(onload,onerror)=>{var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.async=true;script.onload=onload;script.onerror=onerror;script.src='https://media-poll.mail.ru/-/1748430126210/embed/main.js';head.appendChild(script)};loadScript(resolve,()=>{mediaPoll.loadAPIPromise=null;reject()})});mediaPoll.loadAPIPromise.then(()=>{window.mediaPoll.render(uuid,container)})})(window)</script>

