Как и обещал Павел Дуров, разработчики из Telegram выпустили полностью переработанный клиент мессенджера для iOS — теперь он написан на современном языке программирования Swift (старая версия приложения создана на Objective-C), благодаря чему анимации стали плавнее, а скорость работы заметно увеличилась. Однако при обновлении мессенджера до новой версии некоторые пользователи столкнулись с досадной проблемой — программа показывает белый экран и вскоре закрывается.
Telegram долгое время открыто тестировал Swift-версию своего клиента в виде программы Telegram X. С выходом обновления до версии 5.0, стабильный клиент вобрал в себя все наработки экспериментального приложения. Основной список изменений в Telegram 5.0 для iOS таков:
- Возросшая скорость работы, более плавные анимации, сниженное потребление заряда аккумулятора и ускоренная синхронизация сообщений — всего этого удалось добиться благодаря переходу на язык программирования Swift.
- Возможность включения автоматической смены дневной и ночной тем (по расписанию или с восходом / заходом солнца).
- Иконка даты стала кликабельной: если при пролистывании чата кликнуть на неё, приложение перебросит пользователя к первому сообщению конкретного дня.
- Новые уведомления внутри приложения — если потянуть окошко входящего сообщения вниз, откроется предпросмотр чата. Оно свернётся после отправки сообщения или по нажатию на кнопке «Закрыть».
- Поддержка стриминга (прослушивания во время загрузки) аудиофайлов всех популярных форматов: AAC, MP3, OGG, ALAC и FLAC.
- Поддержка функции Drag-and-drop для iPad.
- Расширенные настройки уведомлений.Изображение от @tgbeta
- Предпросмотр фотографий из уведомлений через сильное нажатие (3D Touch) или кнопку «Посмотреть», доступную при свайпе уведомления влево.
- Экспериментальная функция использования нескольких аккаунтов (её можно активировать через Debug-меню).
@telegram ios 12, iphone 7, app version 5.0.8 pic.twitter.com/nsDJwgbqNm— Pavel Zverev (@zverev_pavel) 29 сентября 2018 г.
После установки Telegram 5.0 на гаджеты под управлением iOS, некоторые пользователи сообщили, что приложение показывает белый экран и сразу же закрывается (демонстрация этого процесса доступна в видеозаписи выше). Разработчики мессенджера уже знают об ошибке, из-за чего приостановили автоматическое обновление клиента для iOS — на данный момент установить новую версию приложения с индексом 5.0 можно только вручную через App Store. Сервис даже удалил новость о выходе нового Telegram для iOS из своего блога.
Судя по официальным сообщениям компании в Twitter, проблема возникла из-за переноса «секретных» чатов со старого приложения на новую Swift-версию (если «секретных» чатов нет, баг не появится). Руководство Telegram рекомендует столкнувшимся с проблемой пользователям дождаться, пока Apple пропустит свежий патч-обновление в App Store, и временно использовать бета-версию клиента из TestFlight. В тестовой сборке вышеописанная проблема уже исправлена — если при запуске приложения белое окно всё ещё появляется, необходимо подождать некоторое время и перезагрузить клиент.
нажал сильно. ну и где предпросмотр?
1. Ты нажимал «не туда»;
2. У тебя не установлен Telegram.