конкретно эта штука, наоборот, быстрее альтернативы - встраивать для показа простых карточек полноценный браузер (webview)
по сути задача этого DivKit - показывать простые дизайны, получая верстку с сервера в виде текстового файла. Эта задача решается тем, что текстовый файл парсится и переводится в набор нативных элементов. При всей сложности задачи, это намного эффективнее чем просто забубенить WebView и кормить ее тяжелыми современными html-страницами.
Это из-за него их приложения так тормозят на смартфонах?
Не тормозят, а дают время пользователю обдумать его действия.
Поддерживаю. На «старых» айфонах (6s, 7) приложениями Яндекса просто невозможно пользоваться без приступов ярости.
Комментарий недоступен
конкретно эта штука, наоборот, быстрее альтернативы - встраивать для показа простых карточек полноценный браузер (webview)
по сути задача этого DivKit - показывать простые дизайны, получая верстку с сервера в виде текстового файла. Эта задача решается тем, что текстовый файл парсится и переводится в набор нативных элементов. При всей сложности задачи, это намного эффективнее чем просто забубенить WebView и кормить ее тяжелыми современными html-страницами.