Фото: u2solmz / pixabay.com

Как известно, блокировка Telegram бота «Умного голосования», вслед за Apple и Google вызвала волну критики в адрес  Павла Дурова. Сегодня стали появляться первые версии причин такого решения создателя Телеграм. Якобы бот был заблокирован из-за того, что существовала опасность, что Google Play и App Store не пропустят очередное обновление мессенджера. Об этом сообщает «Код Дурова» со ссылкой на источник, близкий к Telegram.

По данным издания все дело в том, что с момента релиза в 2013 году Telegram использовал int32, которая может хранить до 2 147 483 647 значений — в случае с Telegram идентификаторов пользователей, каналов, ботов и групп. Однако недавно мессенджер приблизился к этому «потолку» и начал фундаментальную перестройку кода под int64.

Команда Telegram спешила внедрить новшество, так как, по словам источника, счёт уже шёл на дни. Если бы ёмкость int32 закончилась до релиза новой версии Telegram, то новые пользователи не смогли бы зарегистрироваться в мессенджере, а старые потеряли бы возможность создавать каналы, группы и ботов.

К слову, из-за перехода с int32 на int64 некоторые пользователи могут столкнуться с продолжительной «оптимизацией» (3-6 минут) при первом запуске обновлённого клиента.