Red de conocimiento de divisas - Apertura de cuenta en divisas - ¿Cuáles son los sistemas operativos de los teléfonos móviles?

¿Cuáles son los sistemas operativos de los teléfonos móviles?

Hasta el momento, los principales sistemas operativos utilizados en los teléfonos móviles incluyen PalmOS, SymbianOS, WindowsMobile, MacOS, Android, HopenOS y LinuxOS, y WinowsPhone.

Android usa Java como lenguaje de programación y hay infinitos cambios desde interfaces hasta funciones. La actividad es equivalente al MIDlet de J2ME. Una clase de actividad es responsable de crear una ventana. El programa que se ejecuta en segundo plano se llama Servicio. Los dos están conectados por AIDL para lograr el efecto de que se ejecuten múltiples programas al mismo tiempo. Si toda la pantalla de una Actividad en ejecución es reemplazada por otra Actividad, el sistema detendrá (detendrá) o incluso borrará (eliminará) la Actividad.

View es equivalente a Displayable de J2ME. Los programadores pueden colocar la interfaz de usuario en la ventana a través de la clase View y el archivo "XMLlayout". De hecho, la versión de Android 1.5 puede usar View. Los widgets son solo vistas. Un tipo de widget, por lo que puede usar xml para diseñar el diseño. El teléfono móvil AndroidHero de HTC contiene una gran cantidad de widgets. En cuanto a ViewGroup, es la clase abstracta básica de varios diseños. También puede haber ViewGroup dentro de ViewGroup. No es necesario llamar al constructor de View en Activity, pero Displayable es necesario. En Activity, View debe obtenerse de XML a través de (). La visualización de la clase View de Android se lee en gran medida desde XML. Las vistas están estrechamente relacionadas con los eventos y las dos se combinan a través de los oyentes. Cada vista puede registrar un detector de eventos. Por ejemplo, cuando una vista quiere manejar un evento táctil del usuario, debe registrar la vista con el marco de Android. También hay una imagen que es equivalente al BitMap de J2ME.

El puente de comunicación entre el sistema operativo y el programa de aplicación. La aplicación se divide en dos capas: capa funcional (Biblioteca) y máquina virtual (VirtualMachine). Bionic es la versión mejorada de libc para Android. Android también incluye Webkit, que es el motor detrás del navegador Apple Safari. Surfaceflinger muestra contenido 2D o 3D en la pantalla. Android utiliza la cadena de herramientas (Toolchain) para BionicLibc de Google.

Android utiliza OpenCORE como framework multimedia básico. OpenCORE se puede dividir en 7 bloques principales: PVPlayer, PVAuthor, Codec, PacketVideoMultimediaFramework (PVMF), OperatingSystemLibrary (OSCL), Common y OpenMAX.

Android utiliza skia como motor gráfico principal, junto con OpenGL/ES. Las funciones de skia y LinuxCairo son equivalentes, pero en comparación con LinuxCairo, la función de skia es sólo rudimentaria. En 2005, Skia fue adquirida por Google. A principios de 2007, el código fuente de SkiaGL se hizo público. Hasta ahora, Skia también es el motor gráfico de Google Chrome.

La base de datos multimedia de Android utiliza el sistema de base de datos SQLite. La base de datos se divide en base de datos pública y base de datos privada. Los usuarios pueden obtener la base de datos de la aplicación a través de la clase (Columna).

La capa intermedia de Android está implementada principalmente en Java y utiliza una máquina virtual Dalvik especial (DalvikVirtualMachine). La máquina virtual Dalvik es una máquina virtual Java "basada en registros". Todas las variables se almacenan en el registro temporal y las instrucciones de la máquina virtual son relativamente reducidas.

La máquina virtual Dalvik puede tener múltiples instancias. Cada aplicación de Android se ejecuta con su propia máquina virtual Dalvik, lo que permite optimizar el sistema al ejecutar el programa. La máquina virtual Dalvik no ejecuta el código de bytes de Java (Bytecode), sino que ejecuta un archivo llamado formato .dex.

HAL (Capa de abstracción de hardware) de Android puede proporcionar módulos de controladores de hardware en formato de código cerrado. El propósito de HAL es separar el marco de Android del kernel de Linux para que Android no dependa demasiado del kernel de Linux para lograr el concepto de independencia del kernel. También permite que el marco de Android se desarrolle sin considerar la implementación del controlador.

HALstub es un concepto de proxy y el stub existe en forma de archivo *.so. Stub "proporciona" funciones operativas (operaciones) a HAL, y el tiempo de ejecución de Android obtiene las operaciones stub de HAL y luego vuelve a llamar a estas funciones operativas. HAL contiene muchos stubs (agentes). El tiempo de ejecución solo necesita especificar el "tipo", que es moleID, para obtener la función de operación.

Android se ejecuta en el kernel de Linux, pero no es GNU/Linux. Debido a que la mayoría de las funciones admitidas en general GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android reemplazó Glibc con bionic, reemplazó Cairo con Skia, reemplazó FFmpeg con opencore, y así sucesivamente. Para lograr una aplicación comercial, Android debe eliminar las partes restringidas por la licencia GNUGPL. Por ejemplo, Android mueve el controlador al espacio de usuario, separando completamente el controlador de Linux y el kernel de Linux. bionic/libc/kernel/ no es un archivo de encabezado de kernel estándar. El encabezado del kernel de Android es generado por el encabezado del kernel de Linux mediante herramientas. Esto se hace para preservar constantes, estructuras de datos y macros.

Hasta ahora, los controles del kernel de Linux de Android incluyen seguridad, administración de memoria (MemoryManagement), administración de programas (ProcessManagement), pila de red (NetworkStack), modelo de controlador (DriverModel), etc. Antes de descargar el código fuente de Android, primero debe instalar su herramienta de compilación Repo para inicializar el código fuente. Repo es una herramienta utilizada por Android para ayudar al trabajo de Git.

Muchos jugadores y usuarios pueden preguntarse: "¿Por qué Android usa postre como nombre en clave de la versión de su sistema?" Este método de denominación comenzó cuando se lanzó Andoird1.5.

A medida que cada versión representa el postre, éste aumenta en tamaño y luego en 26 orden alfabético: magdalena, rosquilla, muffin, yogur helado, pan de jengibre, panal. Durante la etapa de desarrollo de Symbian, aparecieron tres ramas: Crystal, Pearl y Quarz. Los dos primeros están dirigidos principalmente al mercado de los comunicadores y son los que más aparecen en los teléfonos móviles y serán la principal fuerza en los sistemas operativos de los teléfonos inteligentes del futuro. El primer teléfono móvil basado en el sistema Symabian fue un teléfono móvil Ericsson lanzado al mercado en el año 2000. El que realmente es más maduro y llama la atención de la gente es el Nokia 9210, que se lanzó en 2001 y utiliza el sistema de sucursales Crystal. Los Nokia 7650 y 3650 lanzados en 2002 son modelos de la serie Symbian Pearl. El 7650 es el primer teléfono inteligente basado en la red 2.5G. Ambos pertenecen a la versión 6.0 de Symbian. Un modelo lanzado por Sony Ericsson también utiliza la rama Pearl de Symbian. La versión ha sido desarrollada hasta 7.0. Está especialmente desarrollada para redes 3G y se puede decir que representa el sistema operativo para teléfonos móviles más potente en la actualidad. Además, Symbian admite dispositivos de almacenamiento externo, como MMC, tarjetas CF, etc., desde la versión 6.0, lo que aprovecha al máximo sus poderosas capacidades de expansión y permite almacenar más software y varios archivos multimedia de gran capacidad.

Symbian está dividido por versiones Tras el lanzamiento de un nuevo sistema operativo móvil OSv9.0 por parte de Symbian en febrero de 2005, hasta el momento han habido 6.0, 6.1, 7.0, 7.0s, 8.0, 9.0 varios. versiones. En marzo de 1999, Symbian lanzó el sistema operativo Symbian 5.0. Su núcleo principal integra red, texto inalámbrico, correo electrónico, libro de tarjetas de presentación y asistente de información personal. También tiene un navegador que admite páginas de red estándar y admite el lenguaje Java. ejecutar pequeñas aplicaciones. Sin embargo, esta versión utiliza muy pocos modelos y básicamente no es muy diferente de EPOC.

Symbian 6.0 añade soporte para GPRS, navegador WAP1.2 y tecnología Bluetooth sobre la base de 5.0. Los usuarios pueden ejecutar programas de terceros desarrollados en base a C y J2ME. En comparación con Symbian6.0, Symbian6.1 agrega principalmente soporte para USB. Las características principales de Symbian6.0 son: admite llamadas de voz y comunicaciones de datos, admite Bluetooth y WAP, está equipado con funciones de seguridad (SSL, HTTPS, WTLS), utiliza Unicode de 16 bits, admite visualización en varios idiomas, utiliza "3.0" y "JavaPhone1. 0".

Symbian7.0 admite teléfonos móviles multimodo y 3G (área especial), lo que permite a los fabricantes lanzar teléfonos móviles SymbianOS en todo el mundo que pueden funcionar en todas las redes sin realizar cambios importantes en el código. , muchas aplicaciones de software existentes se pueden reutilizar. 7.0 incluye algunas tecnologías nuevas de comunicaciones, mensajería, redes y desarrollo de aplicaciones, así como mejoras en algunas características relacionadas con la seguridad y la autenticación. Otras características de SymbianOS 7.0 incluyen: soporte para interfaces de usuario flexibles, como el Series60 de Nokia; soporte para varios formatos de audio/imagen y muchas API para desarrolladores de juegos, cifrado completo y gestión de autenticación, basado en protocolos de comunicación seguros (incluidos HTTPS, WTLS y SSL); ) e instalación de aplicaciones certificadas y compatibilidad con sincronización SyncML inalámbrica (OTA).

En febrero de 2004, Symbian lanzó la versión 8.0 cuando autorizó a LG y otras empresas. Esta versión mejora el rendimiento del sistema en tiempo real y mejora la compatibilidad con los sistemas operativos originales. Además, las herramientas de software de SymbianOS8.0 mejoran la función del sistema de control de acceso remoto y utilizan dispositivos de ajuste para eliminar las interferencias que encontrarán los usuarios de teléfonos móviles al utilizar servicios de valor añadido.

Este sistema contiene dispositivos Java y multimedia absolutamente modernos, que admiten múltiples estándares, incluidos JSR118, CLDC1.1 (JSR139), MobileMedia (JSR135), datos de imágenes 3D (JSR184), JTWI1.0c (JSR185). Finalmente, la nueva versión del sistema operativo también es compatible con SDIO.

En febrero de 2005, Symbian, un famoso fabricante británico de software para teléfonos móviles, lanzó un nuevo software de sistema operativo móvil OSv9.0, que admite cámaras digitales de píxeles más altos y animaciones de juegos tridimensionales. El software del sistema operativo tiene altos requisitos en cuanto al entorno operativo. Hasta ahora, se ejecuta en chips de procesador rápidos proporcionados por el desarrollador de chips británico ARM y requiere el soporte de diseños relacionados y otras herramientas para ayudar a los fabricantes de teléfonos móviles a ahorrar dinero al desarrollar otras versiones. reducción de tiempo y costos. El software puede procesar imágenes digitales de 2 megapíxeles e incluso enviar música estéreo a auriculares inalámbricos. Aún mejor, puede exportar archivos MP3 desde una PC sin necesidad de software de sincronización.

Series60 es la versión del sistema más utilizada en smartphones. El sistema Series60 también se divide en tres versiones: 6.0OS, 7.0OS y 8.0OS. El factor más intuitivo que distingue al Series60 es la resolución de la pantalla. La resolución admitida por el Series60 es 176*208 píxeles, pero en el futuro, el S60 también admitirá 240*320 píxeles, 352*416 píxeles, etc. S60 es la interfaz con la mayor cantidad de software o juegos de terceros.

La forma más sencilla de identificar la interfaz de la Serie 80 es ver si el teléfono admite un teclado completo. Por ejemplo, las series 9210, 9300 e incluso 9500 de gama alta de Nokia utilizan teclados completos. La forma más sencilla de identificar el Series90 es que utiliza una pantalla táctil con una resolución de 640*320 píxeles. Series90 debería ser la plataforma más potente para juegos y entretenimiento móviles, pero debido a que hay muy pocos modelos de teléfonos móviles que utilizan la interfaz Series90 y poca compatibilidad con software de terceros, el S60 sigue siendo la primera opción para los jugadores.

S40 o S60 hace referencia a la plataforma superior de los teléfonos móviles Nokia. Todos los S60 son teléfonos inteligentes y el sistema operativo subyacente utilizado es Symbian. Las pantallas de 128*128 de Nokia son todas S401.0. Y 128*160 es S402.0.

Además, entre S40, 3100 admite javaMIDP1.0, por lo que admite java con un máximo de 64 KB; 6230 admite javaMIDP2.0, por lo que admite java40 y 60 con un máximo de 128 KB, incluidos 90 y el anterior 30. Para un sistema operativo diferente a Nokia, 40 es un sistema operativo móvil desarrollado por Nokia. Admite el desarrollo de kjava para clientes de nivel medio a bajo. La eficiencia del procesador no es alta y la memoria es baja. y el tamaño de la pantalla es 128*128.

S60 se basa en el sistema operativo Symbian, que es el epoc anterior. Su procesador es arm9, que tiene alta eficiencia de procesamiento, gran memoria y un tamaño de pantalla de 208*176. de kjava y C 90, es un dispositivo portátil, y también es un sistema operativo Symbian pero tiene funciones potentes, lo que equivale a una PDA.

De hecho, técnicamente hablando, la diferencia entre S40 y S60 radica en la plataforma del sistema, al igual que WIN98 y WIN2000. Sin embargo, los teléfonos móviles no son como las PC. El tamaño de la pantalla es de hecho una barrera, por lo que. No es fácil que la plataforma avance hacia abajo. Compatible, pero algunos juegos también tienen diferentes versiones.

La diferencia entre el S40 y el S60 no está solo en la pantalla, sino también en el rendimiento. En términos generales, la calidad de los juegos desarrollados por el S60 es mucho mayor que la del S40, pero desafortunadamente, el S60 es mejor que el S40. La máquina es mucho más cara. Debido a que Linux tiene las ventajas de un código fuente abierto, bajas tarifas de licencia de software y abundantes recursos de talento para el desarrollo de aplicaciones, es conveniente desarrollar aplicaciones personales e industriales. Esta característica es muy importante porque las aplicaciones enriquecidas son la superioridad y el punto clave de venta de los teléfonos inteligentes.

Desde la perspectiva del desarrollo de aplicaciones, dado que el código fuente de Linux es abierto, es útil para los proveedores de software independientes (ISV) desarrollar software de aplicaciones con alta eficiencia de utilización del hardware y funciones más potentes. También facilita que los usuarios de la industria desarrollen su propia seguridad. y software controlable.

El motivo de la adopción del sistema operativo Linux es reducir el coste de producción de los smartphones. La característica más importante del desarrollo de Linux es que es fundamentalmente de código abierto. En comparación con otros sistemas, el uso de sistemas operativos móviles Linux de código abierto puede reducir considerablemente los costos. Otra ventaja del código fuente abierto es que permite a los fabricantes de teléfonos móviles desarrollar sistemas operativos Linux adecuados para sus propios teléfonos móviles en función de las condiciones reales. Esto no sólo puede hacer que sus productos sean únicos, evitar el control de otros, sino también satisfacer las necesidades de los usuarios. muchos usuarios. Las aplicaciones para teléfonos móviles han evolucionado desde las llamadas telefónicas y la simple transmisión de correo electrónico hasta la navegación web, la fotografía, la edición de fotografías, la reproducción de animaciones, etc. Como resultado, la escala del desarrollo de software para teléfonos móviles se ha multiplicado por más de cinco. Por esta razón, los costos de desarrollo de LinuxOS, la educación de los desarrolladores y otros aspectos se han reducido mucho, por lo que los productos en el mercado serán más competitivos.

Las ventajas del sistema operativo Linux también son muy evidentes en su uso. En primer lugar, para los consumidores, el sistema operativo Linux utilizado en los teléfonos inteligentes y el sistema operativo Linux que solemos decir que se utiliza en las computadoras son el mismo sistema, y ​​ambos son sistemas operativos completamente gratuitos. Ser gratuito en el sistema operativo significa ahorrar el costo de producción del producto y se agregará menos a los consumidores, lo que traerá beneficios para todos. El sistema operativo Linux tiene un bajo uso de recursos del sistema y un rendimiento relativamente estable, lo cual es reconocido por todos. Puede brindarle una experiencia rápida al usarlo. Con la misma configuración de hardware, puede obtener una felicidad que otros sistemas operativos de teléfonos inteligentes no pueden. Si el uso de recursos del sistema de la plataforma Linux es tan grande como el tamaño.

Ya en el año 2000, la empresa coreana Palm lanzó el primer teléfono móvil Tynux con Linux. En enero de 2003, NEC anunció que utilizaría el sistema operativo Linux en sus teléfonos móviles, lo que representó la entrada exitosa de Linux en el campo de la telefonía móvil. Sin embargo, Motorola A760 fue lanzado primero y entró en el mercado, tomando la delantera de NEC. Posteriormente, cada vez más teléfonos móviles adoptaron el sistema inteligente de teléfonos móviles Linux. Los gigantes coreanos de telefonía móvil Samsung y LG también se unieron sucesivamente al campo de sistemas inteligentes de teléfonos móviles Linux. . En lo que respecta a los teléfonos móviles nacionales, el lanzamiento de teléfonos inteligentes por parte de los principales fabricantes nacionales ha comenzado a acelerarse y ha entrado en una etapa de rápido desarrollo.

El lanzamiento del smartphone ZTE e3, que está incluido en el plan nacional 863, representa el mayor logro de los teléfonos móviles nacionales en smartphones Linux. Aún es una pregunta si los teléfonos móviles nacionales pueden usar Linux para regresar. Modelos que soportan el sistema operativo LINUX: Motorola A768I, Motorola A780, Philips 968, Haier N60, ZTE E3.

Dado que los teléfonos inteligentes combinan potentes capacidades operativas de hardware con un sistema operativo de software abierto, ya sean aplicaciones de entretenimiento o comerciales, las funciones de los teléfonos inteligentes pueden ser ilimitadas con el soporte de un potente software de terceros. Por lo tanto, en el futuro mercado de la telefonía móvil, los teléfonos inteligentes liderarán la tendencia de desarrollo de toda la telefonía móvil, en lugar de limitarse a los teléfonos móviles de alta gama. La tendencia futura de los teléfonos móviles es que los sistemas abiertos desplazarán gradualmente a los sistemas cerrados y propietarios. WindowsMobile incluye tres sistemas de plataformas principales: PocketPC, SmartPhone y PocketPCPhone. WindowsMobile tiene funciones multimedia como grabación y reproducción de audio y vídeo. Dado que la mayoría de los modelos admiten pantallas en color, consumen mucha energía y, como el propio WindowsCE consume recursos, el sistema WindowsCE es significativamente inferior al sistema operativo Palm en términos de consumo de energía. En términos de ampliación de funciones, Microsoft prefiere el uso integrado. Los usuarios pueden agregar memoria, cámaras, módems y otros dispositivos según sus necesidades.

Para los usuarios chinos, el sistema operativo chino de WindowsMoblie es relativamente maduro.

Hasta ahora, Motorola, ARM, ST, NeoMagic, Texas Instruments, Intel, Samsung y Hyundai han producido procesadores para este sistema; hay decenas de fabricantes que producen dispositivos móviles basados ​​en tecnología Smartphone y PocketPC, y 35 operadores distribuyen estos productos;

Los teléfonos móviles SmartPhone provienen de la familia WindowsMobile. La familia WindowsMobile incluye principalmente cuatro series de productos: PocketPC, PocketPCPhone Edition, Smartphone y PortableMediaCenter.

Para ingresar activamente al mercado más amplio de las comunicaciones móviles, Microsoft mejoró el sistema operativo PocketPC utilizado en el mercado de PDA y agregó funciones telefónicas para convertirse en el nuevo PocketPCPhone, y entró activamente en el mercado de la telefonía móvil en 2002. avanzar y lanzar un sistema de telefonía móvil basado en Smartphone.

Aunque Smartphone y Pocket PC Phone son productos basados ​​en el sistema Microsoft Windows CE, debido a diferentes puntos de partida del diseño básico, las operaciones y aplicaciones también son diferentes. Su software no puede utilizarse de forma universal. Los teléfonos móviles PPC se manejan generalmente mediante pantallas táctiles, mientras que los teléfonos móviles Smartphone sólo se pueden manejar mediante los botones del teléfono móvil.

Aunque las funciones de los teléfonos móviles PPC son muy potentes, no todos los usuarios pueden reconocerlas debido a su alto precio y gran tamaño. La aparición de SmartPhone tiene como objetivo hacer que los teléfonos inteligentes sean más populares y similares a los teléfonos móviles comunes. Su tamaño y precio relativamente bajo permiten a los usuarios experimentar la comodidad que nos brindan los teléfonos inteligentes y, por supuesto, también genera más ganancias para Microsoft.

Hay dos versiones del sistema operativo utilizado en los teléfonos móviles Smartphone. Estas dos versiones no han cambiado mucho en esencia, solo que el sistema 2003 ha agregado soporte para nuevas tecnologías de hardware, al igual que Windows 2000. y XP las actualizaciones de esta versión son similares. Hasta el momento, los SmartPhones vendidos en el mercado utilizan principalmente el sistema operativo. BlackBerry es la solución inalámbrica líder que utilizan los profesionales móviles para conectarse con clientes, colegas y la información que necesitan para administrar su negocio. Se trata de una plataforma probada que proporciona a los usuarios móviles de todo el mundo conectividad inalámbrica segura a una amplia gama de información y comunicaciones empresariales.

Correo electrónico: BlackBerry Secure Wireless amplía las cuentas de correo electrónico corporativo de los usuarios empresariales móviles, permitiéndoles manejar fácilmente el correo electrónico incluso cuando están fuera de la oficina, como si nunca hubieran abandonado su escritorio. Los usuarios pueden enviar, recibir, archivar y eliminar correos electrónicos, y leer archivos adjuntos de correo electrónico sobre la marcha. Formatos compatibles (como Microsoft Word, Adobe PDF, Corel WordPerfect, HTML y ASCII). La tecnología push "siempre activa" de la solución BlackBerry entrega automáticamente correos electrónicos y los usuarios no necesitan realizar ninguna acción para recibir comunicaciones. Soluciones de productos HOPEN: teléfonos inteligentes, HMAP (Plataforma de aplicaciones móviles Hopen) es una solución para teléfonos inteligentes basada en un sistema operativo integrado en tiempo real, que puede usarse ampliamente en teléfonos móviles comunes, teléfonos móviles PDA, teléfonos inteligentes, telemática y otros dispositivos inalámbricos. equipos terminales.

上篇: ¿Cómo autenticar bloggers de vlogs en Weibo? 下篇: ¿Cómo pagar pequeños préstamos a plazos?
Artículos populares