Respuesta corta:
Instala una aplicación de lectura de PDF en tu dispositivo. O encuentra un navegador (u otra aplicación) que se adapte a tus necesidades.
Respuesta larga:
Android desde el principio tiene un concepto llamado Intentos lo que significa que una aplicación puede utilizar otra para gestionar una tarea específica, como "abrir la aplicación de correo electrónico para iniciar un mensaje" o "reproducir un vídeo". Esto también significa que si un formato de documento tiene una versión 2 / o características adicionales, la aplicación receptora podría actualizarse para manejarlo.
El inconveniente es que los dispositivos Android necesitan tener instalada una aplicación capaz de leer el archivo/intento/URI que se le pasa.
Por lo que tengo entendido, iOS sólo ha añadido Enlaces universales en iOS 9 que podría proporcionar un comportamiento similar. Dado que Apple proporciona un Visor de PDF en su UIWebview/WkWebview Espero que cualquier aplicación en iOS utilice el marco existente de iOS, ya que la interacción entre aplicaciones tiene requisitos adicionales.
Dado que cualquier función adicional (como la visualización de PDF) añadirá tamaño a la aplicación original, en los primeros tiempos era mejor tener una aplicación independiente. Si no necesitabas la función, no tenías que descargar nada que pudiera costar un valioso tiempo de uso de datos o que ocupara espacio en tu teléfono y, posiblemente, evitar tener una función duplicada en diferentes aplicaciones. Es comprensible que los teléfonos modernos tengan mucho espacio de almacenamiento, pero al final Android ha tenido un principio rector a través del sistema Intent para dejar la capacidad de leer/reproducir cualquier documento (PDF, archivo de oficina, vídeo, audio) a aquellas aplicaciones que pueden manejar específicamente esos formatos de archivo.
Respuestas a Edit1 y Edit2 por OP:
Respuesta de Edit1: "Rootear" no te dará funciones adicionales en ningún navegador/aplicación ya que añadir funciones implica cambios profundos en la aplicación que requieren tiempo de desarrollo de software. Si quieres un visor de PDF bien integrado en una aplicación de navegador, tendrás que encontrar uno. Se ha sugerido Opera. Lo mismo ocurriría con cualquier otra aplicación de mensajería/comunicación para cualquier archivo o acción concreta, es decir, no esperes que vea hojas de cálculo o maneje mapas geográficos. La ventaja de Android es que eres libre de cambiar la aplicación que maneja la acción y obtener una mejor experiencia en lugar de estar limitado a cualquier aplicación pre-construida (que limita iOS).
Respuesta Edit2: Los fabricantes son libres de añadir sus propios visores de PDF/documentos para su versión particular de Android. AOSP sólo proporciona el entorno. PDF en este punto es un mezcla de partes abiertas y propietarias por lo que, dependiendo de la versión del documento, cualquier motor de renderizado de PDF puede encontrar dificultades. Además, el PDF trata de mostrar el texto/las imágenes de una manera particular, incluyendo las fuentes. Esto significa que cualquier aplicación que incorpore un motor PDF tendrá que ser consciente de los ataques de seguridad. Véase mi respuesta a ¿Por qué Android ha hecho imposible la instalación de fuentes del sistema? sobre cómo las fuentes pueden suponer un riesgo para la seguridad. Los navegadores, dada su naturaleza de caja de arena que muestra código HTML y Javascript arbitrario, están atentos a la seguridad, otras aplicaciones quizás no tanto, ya que no es una característica principal del producto.
2 votos
Relacionado: Abrir archivos PDF directamente en Chrome para Android
0 votos
Es casi como preguntar "¿por qué una aplicación de galería no puede abrir archivos de texto?". Simplemente, es decisión de los desarrolladores qué funcionalidad quieren ofrecer en su aplicación. Los navegadores web son para "web" que es principalmente HTML y JavaScript. Ambos no tienen nada en común con PDF. Así que no es obligatorio que los navegadores web sean compatibles con PDF.
0 votos
Puede utilizar Kiwi Browser y añadir una extensión de lector de PDF como éste . Debería cargar los PDF dentro del navegador, igual que hace Chrome en el escritorio. Funcionó en un par de PDFs que probé.