Требуется ли обязательно реализовывать протокол MTProto для создания собственного Telegram-клиента на Java/C++ с нуля?
Да, для разработки клиента для Telegram необходимо использовать протокол MTProto. Реализация данного протокола является обязательной для корректной работы с сервисом Telegram. Создание собственного клиента на Java/C++ с нуля предполагает реализацию протокола MTProto для взаимодействия с сервером Telegram.
А как вы это себе представляете, если MTProto основной протокол работы Телеграма?