Década del 2000: La era de los comunicadores
En ese momento, el mercado de dispositivos móviles para la comunicación celular comenzó a conquistar gradualmente los teléfonos inteligentes y los comunicadores. Al poseer capacidades y rendimientos más amplios, se diferenciaban de los teléfonos móviles ordinarios por la presencia de un sistema operativo suficientemente desarrollado (Windows Mobile, Symbian OS, RIM, Android, Mac OS), que está abierto al desarrollo de software por parte de desarrolladores externos, en cambio al entorno de software de los teléfonos móviles ordinarios, que está cerrado a desarrolladores externos. Cabe señalar que la instalación de aplicaciones adicionales puede mejorar significativamente la funcionalidad de los teléfonos inteligentes y comunicadores en comparación con los teléfonos móviles convencionales. Pero, tenga en cuenta que cada sistema operativo específico requiere la instalación de las aplicaciones correspondientes, es decir, programas creados específicamente para un sistema operativo en particular. Por ejemplo, un programa organizador creado para Windows Mobile no se puede instalar en el sistema operativo Simbian utilizado en los teléfonos inteligentes de Nokia Corporation o Mac OS (versión Mobile Touch) para un iPhone de Apple.
Además, debe tenerse en cuenta que la presencia de un sistema operativo completamente funcional no hace que los teléfonos inteligentes y los comunicadores sean más atractivos a los ojos de la mayoría de los usuarios. Los teléfonos móviles modernos, o más bien los modelos que pertenecen a la categoría de precio medio y superior, a menudo pueden hacer frente a muchas tareas. Pueden trabajar con correo electrónico, ver documentos de texto y hojas de cálculo, fotos y archivos de vídeo.
Además, las pantallas de varios teléfonos móviles no son inferiores a la mayoría de los teléfonos inteligentes y comunicadores, y los últimos modelos también están equipados con pantallas táctiles y ranuras para tarjetas de memoria. Por lo tanto, hoy en día son los propietarios de teléfonos móviles ordinarios los que constituyen la mayoría de los consumidores de aplicaciones de software.
Pero, por otro lado, los teléfonos inteligentes a los ojos de esta categoría de usuarios se ven más atractivos debido a otras características, como, por ejemplo, funciones multimedia avanzadas (mejor cámara, capacidades mejoradas de reproducción de vídeo, capacidades musicales mejoradas), Wi-Fi, GPS y otros.
También es necesario comprender que los programas escritos específicamente para el sistema operativo de un teléfono inteligente o comunicador son secuencias completas de instrucciones de microprocesador de bajo nivel compiladas en código binario. Y debido al hecho de que todos los teléfonos inteligentes y comunicadores tienen procesadores más potentes que los teléfonos móviles, la capacidad del programador para crear dichas aplicaciones es prácticamente ilimitada.
Las aplicaciones especializadas son más funcionales, son más eficientes en los recursos del procesador que los programas J2ME basados en muchas plataformas Java diseñadas para funcionar en dispositivos con recursos limitados (potencia informática limitada, memoria limitada, tamaño de pantalla pequeño, energía de la batería y (Consulte también baja velocidad y capacidades de comunicación insuficientemente fiables). Es por eso que los teléfonos inteligentes son populares entre los desarrolladores de software y los entusiastas.