Red de conocimientos turísticos - Conocimiento fotográfico - Parámetros del sistema inteligente del teléfono móvil

Parámetros del sistema inteligente del teléfono móvil

Hasta ahora, los sistemas operativos utilizados en los teléfonos móviles incluyen PalmOS, SymbianOS, Windows Mobile, BlackBerryOS, MacOS, Android, HopenOS, LinuxOS y Winows Phone.

Android utiliza Java como lenguaje de programación y existen infinitos cambios desde la interfaz hasta las funciones. Entre ellos, Actividad es equivalente al MIDlet de J2ME. Una clase de Actividad es responsable de crear una ventana. Una Actividad está en modo de primer plano y el programa que se ejecuta en segundo plano se llama Servicio. Los dos programas están conectados a través de ServiceConnection y AIDL, de modo que se pueden ejecutar varios programas al mismo tiempo. Si todas las imágenes de una actividad en ejecución son reemplazadas por otras actividades, el sistema detendrá o incluso finalizará la actividad.

La vista es equivalente a la vista visualizable de J2ME. Los programadores pueden colocar la interfaz de usuario en la ventana a través de la clase Ver y el archivo "xmllayout". La versión 1.5 de Android puede usar View para crear los llamados widgets. De hecho, los widgets son sólo una vista, por lo que se pueden diseñar mediante XML. El teléfono Android Hero de HTC incluye una gran cantidad de widgets. En cuanto a ViewGroup, es una clase abstracta para varios diseños. También puede haber ViewGroup dentro de ViewGroup. No es necesario llamar al constructor de la vista en la Actividad, pero se requiere Displayable. En Actividad, la vista se obtiene de XML a través de findViewById (). La visualización de la clase Vista de Android se lee en gran medida desde XML. Las opiniones están estrechamente relacionadas con los eventos y están compuestas por oyentes. Cada vista puede registrar un detector de eventos. Por ejemplo, cuando una vista quiere manejar eventos táctiles del usuario, necesita registrar la vista. OnClickListener del marco de Android. Además, las imágenes son equivalentes a mapas de bits J2ME.

Puente entre el sistema operativo y el programa de aplicación, la aplicación se divide en dos capas: la capa funcional (biblioteca) y la máquina virtual (máquina virtual). Bionic es una versión mejorada de libc para Android. Android también incluye Webkit, el motor detrás del navegador Safari de Apple. Surface Flinger muestra contenido 2D o 3D en la pantalla. Android utiliza la cadena de herramientas Bionic Libc casera de Google.

Android está basado en OpenCORE, núcleo abierto. OpenCORE se puede dividir en siete módulos: PVPlayer, PVAuthor, Codec, marco multimedia de vídeo por paquetes (pvmf), biblioteca de compatibilidad del sistema operativo (oscl), Common y OpenMAX.

Android utiliza skia como motor gráfico central, trabajando con OpenGL/ES. Skia tiene la misma funcionalidad que Linux Cairo, pero su funcionalidad está en su infancia en comparación con Linux Cairo. Skia fue adquirida por Google en 2005 y el código fuente de Skia GL se hizo público a principios de 2007. Hasta ahora, Skia ha sido el motor gráfico de Google Chrome.

La base de datos multimedia de Android utiliza el sistema de base de datos SQLite. Las bases de datos se dividen en * * * bases de datos y bases de datos privadas. Los usuarios pueden obtener la base de datos a través de la clase ContentResolver (columna).

La mayor parte de la capa intermedia de Android está implementada en Java, utilizando una máquina virtual especial Dalvik. La máquina virtual Dalvik es una máquina virtual Java "basada en registros". Las variables se almacenan en registros 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 es ejecutada por una máquina virtual Dalvik, de modo que el sistema se puede optimizar al ejecutar el programa. La máquina virtual Dalvik no ejecuta el código de bytes de Java, sino que ejecuta un programa llamado . formato dex.

HAL (Capa de abstracción de hardware) de Android puede proporcionar módulos de controladores de hardware en forma de código fuente 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, logrando así el concepto de independencia del kernel. El desarrollo del marco de Android se puede desarrollar sin considerar la implementación del mismo. conductor.

El código auxiliar HAL es un concepto de agente y el código auxiliar existe en formato *. Así que archívalo. El Stub "proporciona" operaciones al HAL, y el tiempo de ejecución de Android obtiene las operaciones del Stub del HAL y luego vuelve a llamar a estas operaciones. El HAL contiene muchos stubs (agentes). Siempre que se especifique el "tipo" en tiempo de ejecución, es decir, el ID del módulo, se puede obtener la función de operación.

Android se ejecuta en el kernel de Linux, pero no en GNU/Linux. Debido a que la mayoría de las funciones admitidas por GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android usa bionic en lugar de Glibc, Cairo usa Skia y FFmpeg usa opencore. Para poder lograr aplicaciones comerciales, Android debe eliminar las restricciones de la licencia GNU GPL. Por ejemplo, Android mueve el controlador al espacio del usuario y separa completamente el controlador de Linux del kernel de Linux. Bionic/libc/kernel/ no es un archivo de encabezado del kernel estándar. El encabezado del kernel de Android es generado por la herramienta de encabezado del kernel de Linux, que se realiza para guardar constantes, estructuras de datos y macros.

Hasta ahora, el control del kernel de Linux de Android incluye seguridad, gestión de memoria, gestión de procesos, pila de red, modelo de controlador, etc. Antes de descargar el código fuente de Android, debe instalar su herramienta de compilación Repo para inicializar el código fuente. Repo es una herramienta utilizada por Android para ayudar a Git.

Muchos jugadores y usuarios pueden preguntarse: "¿Por qué Android usa postre como nombre en clave para la versión de su sistema?" Este método de denominación comenzó cuando se lanzó Andoird 1.5. Como lo representa cada versión, los postres son de mayor tamaño y luego en orden numérico de 26 letras: cupcakes, donas, muffins, yogur helado, pan de jengibre, panal. En la etapa de desarrollo de Symbian, existen tres ramas: Crystal, Pearl y Quarz. Los dos primeros están dirigidos principalmente al mercado de los comunicadores, que también son los más habituales en los teléfonos móviles y serán la principal fuerza en los sistemas operativos de los teléfonos inteligentes en el futuro. El primer teléfono móvil basado en el sistema Symabian fue el teléfono móvil Ericsson lanzado en el año 2000. Lo que realmente llamó la atención al mismo tiempo fue el Nokia 9210, lanzado en 2001. Utiliza un sistema de ramas de cristal. El Nokia 7650 y el 3650 lanzados en 2002 son modelos 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 móvil más potente en la actualidad. Además, Symbian admite dispositivos de almacenamiento externos como tarjetas MMC y CF a partir de la versión 6.0, lo que permite almacenar más software y varios archivos multimedia de gran capacidad.

Versiones Symbian. Tras el lanzamiento del nuevo sistema operativo móvil OSv9.0 por parte de Symbian en febrero de 2005, actualmente existen las versiones 6.0, 6.1, 7.0, 7.0s, 8.0 y 9.0. Symbian lanzó el sistema operativo Symbian5.0 en marzo de 1999. Su núcleo principal integra redes, mensajes de texto inalámbricos, correo electrónico, libreta de tarjetas de presentación y asistente de información personal. Al mismo tiempo, también cuenta con un navegador que admite páginas web estándar. Con el soporte del lenguaje Java, Symbian puede ejecutar pequeñas aplicaciones. Sin embargo, se utilizan muy pocos modelos en esta versión y básicamente no es muy diferente del EPOC.

Symbian 6.0 añade soporte para GPRS, navegador WAP1.2 y tecnología Bluetooth basada en 5.0. Los usuarios pueden ejecutar programas desarrollados por terceros basados ​​en C++ y J2ME. En comparación con Symbian 6.0, Symbian 6.1 agrega principalmente soporte para USB. Las características principales de Symbian 6.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 "PersonalJava 3.0" y "JavaPhone 1,0".

Symbian 7.0 admite teléfonos multimodo y 3G (Zone), lo que permite a los fabricantes lanzar teléfonos con sistema operativo Symbian que se ejecutan en todas las redes del mundo y reutilizar muchas aplicaciones de software existentes sin la necesidad de realizar cambios importantes en el código. 7.0 incluye una serie de nuevas tecnologías de comunicaciones, mensajería, redes y desarrollo de aplicaciones, así como características mejoradas relacionadas con la seguridad y la autenticación. Otras características de Symbian OS 7.0 incluyen: compatibilidad con interfaces de usuario flexibles como la Serie 60 de Nokia; compatibilidad con múltiples formatos de audio/imagen y muchas API para desarrolladores de juegos; gestión de autenticación y cifrado completo, basada en protocolos de comunicación seguros, incluidos HTTPS, WTLS y SSL). instalación y autenticación de aplicaciones y soporte de sincronización SyncML inalámbrica (OTA).

En febrero de 2004, Symbian lanzó la versión 8. LG y otras empresas están autorizadas a las 0:00 horas. Esta versión mejora el rendimiento del sistema en tiempo real y la compatibilidad con el sistema operativo original.

Además, las herramientas de software de Symbian OS 8.0 complementan la funcionalidad del sistema de control de acceso remoto, utilizando dispositivos de ajuste para eliminar las interferencias que los usuarios de teléfonos móviles pueden encontrar al utilizar servicios de valor añadido. El sistema incluye dispositivos multimedia y Java absolutamente modernos y es compatible con muchos estándares, incluidos JSR118, CLDC 1.1 (JSR139), MobileMedia (JSR135), datos de imágenes 3D (JSR 65438). Por último, los nuevos sistemas operativos también soportan 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 en 3D. El software del sistema operativo tiene altos requisitos en el entorno operativo. Hasta ahora, funciona con chips de procesador rápidos proporcionados por el desarrollador británico de chips ARM y necesita soporte de diseño relacionado y otras herramientas para ayudar a los fabricantes de teléfonos a ahorrar tiempo y reducir costos al desarrollar otras versiones. El software puede procesar imágenes digitales de 2 megapíxeles e incluso transmitir música estéreo a auriculares inalámbricos. Lo que es aún más gratificante es que puede exportar archivos MP3 desde una PC sin software de sincronización.

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

La forma más sencilla de identificar la interfaz del Series80 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 utilizar 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 el S60 sigue siendo la primera opción para los jugadores porque hay muy pocos modelos de teléfonos móviles con interfaz Series90 y hay poco soporte para software de terceros.

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. La pantalla de 128*128 de Nokia es S40 1.0. Y 128*160 es S40 2,0.

Además, en S40, 3100 admite javaMIDP 1.0, por lo que admite la mayoría de 64 KB de java; 6230 admite java MIDP 2.0, por lo que admite 128 KB de java40 y 60, incluidos 90, y los 30 anteriores, todo para Nokia Diferentes sistemas operativos. 40 es un sistema operativo móvil desarrollado por la propia Nokia. Para clientes de gama baja, admite desarrollo kjava, baja eficiencia del procesador, poca memoria y tamaño de pantalla de 128 * 60.

El S60 está basado en el sistema operativo Symbian, que antes se conocía como epoc. Su procesador es arm9, que tiene alta eficiencia de procesamiento y gran memoria. El tamaño de la pantalla es 208*176 y admite el desarrollo de kjava y C++ 90. Es un dispositivo portátil y un sistema operativo Symbian, pero es muy potente y equivalente a una PDA.

De hecho, técnicamente hablando, S40 y S60 son diferentes en términos de plataforma del sistema, al igual que WIN98 y WIN2000, pero a diferencia de la PC, el tamaño de la pantalla es de hecho una barrera, por lo que la plataforma no es fácil. es compatible con versiones anteriores, pero algunos juegos también tienen versiones diferentes.

La diferencia entre el S40 y el S60 no está sólo en la pantalla, sino también en el rendimiento. En general, la calidad de los juegos desarrollados en el S60 es mucho mayor que la del S40, pero desafortunadamente, el S60 es mucho más caro que el S40. Debido a que Linux tiene las ventajas de un código fuente abierto, bajos costos 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 encarnación de 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 propicio para que los proveedores de software independientes (ISV) desarrollen software de aplicaciones con alta eficiencia de utilización del hardware y funciones más potentes, y también es conveniente para los usuarios de la industria desarrollar su propio software seguro y controlable.

El motivo por el que se utiliza el sistema operativo Linux es para reducir el coste de producción de los smartphones. La característica más importante del desarrollo de Linux es que es fundamentalmente código fuente abierto. En comparación con otros sistemas, el uso del sistema operativo móvil Linux de código abierto puede reducir considerablemente los costos. Y otro beneficio 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 condiciones reales, lo que no sólo puede hacer que sus productos sean únicos, sino también evitar ser controlados por otros y satisfacer las necesidades de los usuarios. diversas aplicaciones. Las aplicaciones para teléfonos móviles han evolucionado desde llamadas y simples transmisiones de correo electrónico hasta navegación web, edición de fotografías, reproducción de animaciones y muchos otros aspectos, hasta el punto de que la escala de desarrollo del software para teléfonos móviles se ha multiplicado por cinco. Debido a esto, los costos de desarrollo del sistema operativo Linux y la educación de los desarrolladores se han reducido mucho, por lo que los productos en el mercado serán más competitivos.

Las ventajas de utilizar el sistema operativo Linux también son muy evidentes.

En primer lugar, en términos de consumo, el sistema operativo Linux que utilizan los teléfonos inteligentes y el sistema operativo Linux que utilizan las computadoras son el mismo sistema, y ​​ambos son sistemas operativos gratuitos. Ser gratuito en el sistema operativo equivale a ahorrar el costo de producción del producto y hay menos costos adicionales para los consumidores, lo que beneficia a todos. En general, se cree que el sistema operativo Linux tiene un bajo uso de recursos del sistema y un rendimiento estable. Puede brindar una experiencia rápida al usarlo y puede sentirse feliz de que otros sistemas operativos de teléfonos inteligentes no puedan acceder a la misma configuración de hardware. Si la plataforma Linux consumiera la misma cantidad de recursos del sistema, sería enorme.

Ya en el año 2000, la empresa coreana Palm lanzó el primer teléfono móvil Tynux con Linux. En junio de 2003, NEC anunció que utilizaría el sistema operativo Linux en sus teléfonos móviles, lo que significa que Linux ha entrado con éxito en el campo de la telefonía móvil. Sin embargo, el Motorola A760 fue lanzado primero y entró al mercado, quitándole el primer puesto a NEC. Posteriormente, cada vez más teléfonos móviles adoptaron el sistema inteligente de teléfonos móviles Linux, y los gigantes coreanos de la telefonía móvil Samsung y LG también se unieron al campo de los 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 entrar 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 Linux puede anular los teléfonos móviles nacionales. Modelos que soportan el sistema operativo LINUX: Motorola A768I, Motorola A780, Philips 968, Haier N60, ZTE E3.

Debido a 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 se pueden ampliar infinitamente 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 todos los teléfonos móviles, no solo de 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. Windows Mobile incluye Pocket PC, teléfonos inteligentes y Pocket PC Phone. Windows Mobile cuenta con funciones multimedia como grabación, reproducción de audio y vídeo. Debido a que la mayoría de los modelos admiten pantallas en color, consumen mucha energía y debido a que el propio Windows CE consume recursos, el sistema Windows CE es obviamente 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 domésticos, el sistema operativo chino Windows Moblie es relativamente maduro. Hasta ahora, Motorola, ARM, ST, NeoMagic, Texas Instruments, Intel, Samsung y Hyundai han producido procesadores para el sistema. Decenas de fabricantes producen dispositivos móviles basados ​​en tecnología de teléfonos inteligentes y ordenadores portátiles, y 35 operadores distribuyen estos productos.

Los teléfonos inteligentes se originaron en la familia Windows Mobile, que incluye principalmente Pocket PC, Pocket PC Phone Edition, teléfonos inteligentes y centros multimedia portátiles.

Para ingresar activamente al mercado más amplio de las comunicaciones móviles, Microsoft mejoró el sistema operativo Pocket PC utilizado en el mercado de PDA, agregó funciones telefónicas y se convirtió en un nuevo teléfono Pocket PC. En 2002, entró activamente en el mercado de la telefonía móvil y lanzó un sistema de telefonía móvil basado en teléfonos inteligentes.

Aunque los teléfonos inteligentes y Pocket PC Phone son productos basados ​​en el sistema Microsoft Windows CE, sus puntos de partida de diseño básico son diferentes, por lo que las operaciones y aplicaciones también son diferentes. Su software no puede ser universal. En términos de funcionamiento, los teléfonos móviles PPC generalmente utilizan pantallas táctiles, mientras que los teléfonos móviles con teléfonos inteligentes solo pueden operarse mediante los botones del teléfono móvil.

Aunque los teléfonos móviles PPC tienen potentes funciones, no todos los usuarios pueden reconocerlos debido a su elevado precio y su voluminoso tamaño. La aparición de SmartPhone tiene como objetivo hacer que los teléfonos inteligentes sean más populares y permitir a los usuarios sentir la comodidad que brindan los teléfonos inteligentes que son similares en tamaño a los teléfonos móviles comunes y relativamente baratos. Por supuesto, también generará más ganancias para Microsoft.

Existen dos versiones del sistema operativo que utilizan los smartphones: Smartphone2002 y Smartphone2003. La esencia de estas dos versiones no ha cambiado mucho, excepto que el sistema 2003 agregó soporte para nuevas tecnologías de hardware, al igual que las actualizaciones de Windows 2000 y XP. Hasta ahora, los teléfonos inteligentes vendidos en nuestro mercado utilizan principalmente el sistema operativo SmartPhone2003. BlackBerry Enterprise Solution es una solución inalámbrica líder que los profesionales móviles utilizan para conectarse con clientes, colegas y operaciones comerciales. Es una plataforma excelente y 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 comerciales.

Correo electrónico: BlackBerry amplía de forma segura e inalámbrica las cuentas de correo electrónico corporativo de los usuarios empresariales móviles, de modo que incluso cuando están fuera de la oficina, pueden manejar fácilmente su correo electrónico como si nunca hubieran salido de la oficina. Igual que de la mesa. Los usuarios pueden enviar, recibir, archivar y eliminar correos electrónicos, así como leer archivos adjuntos de correo electrónico sobre la marcha. Formatos soportados: Microsoft. Word, Microsoft Excel, Microsoft PowerPoint. , Adobe.PDF, Corel.WordPerfect, HTML y ASCII). La tecnología push "siempre activa" de la solución BlackBerry envía automáticamente correos electrónicos sin requerir ninguna acción del usuario 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. dispositivos terminales.