Это действительно зависит от "богатства" веб-контента, который вы пытаетесь загрузить.
Стандартный Android TextView
фактически поддерживает рендеринг небольшого подмножества HTML, вызывая setText(Html.fromHtml("This will be <strong>bold</strong> text"));
Но если что-то более сложное, чем это (например, таблицы, javascript, css и т. Д.), Вы застряли с WebView
. Тем не менее, производительность WebViews должна быть достаточно хорошей (почти на родной скорости), если только сама веб-страница не очень тяжелая и не замедляет WebView. Вам следует выполнить профилирование вашего веб-контента, чтобы увидеть узкие места.