Articulo de referencia

Symbian

Symbian es un sistema operativo móvil (SO) y plataforma informática descontinuado diseñado para teléfonos básicos y teléfonos inteligentes . [ 6 ] Fue desarrollado originalmente...

Symbian es un sistema operativo móvil (SO) y plataforma informática descontinuado diseñado para teléfonos básicos y teléfonos inteligentes . [ 6 ] Fue desarrollado originalmente como un SO de software propietario para asistentes digitales personales el 5 de junio de 1997 por el consorcio Symbian Ltd. [ 7 ] Symbian OS es descendiente de EPOC de Psion , y se usó principalmente en procesadores ARM , aunque existe un puerto x86 . Una versión modificada de Symbian para x86 se usó en el Fujitsu LOOX F-07C donde tenía arranque dual con Windows 7. [ 8 ] Symbian fue utilizado principalmente por Nokia , y en modelos selectos de Samsung , Motorola y Sony Ericsson . También fue predominante en Japón por marcas como Fujitsu , Sharp y Mitsubishi . Como pionero que estableció la industria de los teléfonos inteligentes, fue el SO de teléfonos inteligentes más popular en promedio mundial hasta finales de 2010, en un momento en que los teléfonos inteligentes tenían un uso limitado, cuando fue superado por iOS y Android . Fue notablemente menos popular en Norteamérica en comparación con las plataformas Windows Mobile y Pocket PC .

La plataforma Symbian OS se compone de dos elementos: uno es el sistema operativo basado en microkernel con sus bibliotecas asociadas , y el otro es la interfaz de usuario (como middleware ), que proporciona el shell gráfico sobre el sistema operativo. [ 9 ] La interfaz de usuario más destacada fue la plataforma S60 (anteriormente Series 60) construida por Nokia, lanzada por primera vez en 2002 y que impulsaba la mayoría de los dispositivos Nokia Symbian. UIQ era una interfaz de usuario competidora utilizada principalmente por Motorola y Sony Ericsson que se centraba en dispositivos basados ​​en lápiz , en lugar de una interfaz de teclado tradicional de S60. Otra interfaz era la plataforma MOAP (S) del operador NTT DoCoMo en el mercado japonés. [ 10 ] [ 11 ] Las aplicaciones para estas diferentes interfaces no eran compatibles entre sí, a pesar de que cada una estaba construida sobre Symbian OS. Nokia se convirtió en el mayor accionista de Symbian Ltd. en 2004 y compró toda la compañía en 2008. [ 12 ] La Fundación Symbian, sin ánimo de lucro, se creó entonces para desarrollar un sucesor de Symbian OS libre de regalías . Buscando unificar la plataforma, S60 se convirtió en la interfaz preferida de la Fundación y UIQ detuvo su desarrollo. Como resultado, en 2009 se creó Symbian^1 (o S60 5.ª edición), enfocado en pantallas táctiles . NTT DoCoMo, uno de los miembros de la Fundación, utilizó Symbian^2 (basado en MOAP) para el mercado japonés. Symbian^3 se lanzó en 2010 como sucesor de S60 5.ª edición, momento en el que se convirtió en software libre . Se cree que la transición de un sistema operativo propietario a un proyecto de software libre es una de las más grandes de la historia. [ 13 ] Symbian^3 recibió las actualizaciones Anna y Belle en 2011. [ 14 ] [ 15 ]

La Fundación Symbian se desintegró a finales de 2010 y Nokia recuperó el control del desarrollo del sistema operativo. [ 16 ] [ 17 ] En febrero de 2011, Nokia, para entonces la única empresa que aún daba soporte a Symbian fuera de Japón, anunció que usaría Windows Phone 7 de Microsoft como su plataforma principal para teléfonos inteligentes, mientras que Symbian se iría eliminando gradualmente. [ 18 ] [ 19 ] Dos meses después, Nokia cambió el sistema operativo a una licencia propietaria, colaborando solo con los fabricantes de equipos originales japoneses [ 20 ] y más tarde subcontrató el desarrollo de Symbian a Accenture . [ 6 ] [ 21 ] Aunque se prometió soporte hasta 2016, incluyendo dos actualizaciones importantes planeadas, para 2012 Nokia había abandonado casi por completo el desarrollo y la mayoría de los desarrolladores de Symbian ya habían dejado Accenture, [ 22 ] y en enero de 2014 Nokia dejó de aceptar software nuevo o modificado de Symbian de los desarrolladores. [ 23 ] El Nokia 808 PureView de 2012 fue oficialmente el último teléfono inteligente Symbian de Nokia. [ 24 ] NTT DoCoMo continuó lanzando dispositivos OPP(S) (Operator Pack Symbian, sucesor de MOAP) en Japón, que aún actúan como middleware sobre Symbian. [ 25 ] Los teléfonos que ejecutan esto incluyen el F-07F de Fujitsu y el SH-07F de Sharp en 2014.

Historia

Logotipo de la Fundación Symbian

Symbian tuvo su origen en EPOC32 , un sistema operativo creado por Psion en la década de 1990. En junio de 1998, Psion Software se convirtió en Symbian Ltd. , una importante empresa conjunta entre Psion y los fabricantes de teléfonos Ericsson , Motorola y Nokia .

Posteriormente, se crearon diferentes plataformas de software para Symbian, respaldadas por distintos grupos de fabricantes de teléfonos móviles. Entre ellas se incluyen S60 ( Nokia , Samsung y LG ), UIQ ( Sony Ericsson y Motorola ) y MOAP (S) (solo para fabricantes japoneses como Fujitsu , Sharp, etc.).

Sin una competencia importante en el mercado de sistemas operativos para teléfonos inteligentes ( Palm OS y Windows Mobile eran actores relativamente pequeños), Symbian tenía el 67% de la cuota de mercado mundial de teléfonos inteligentes en 2006. [ 26 ]

A pesar de su considerable cuota de mercado, Symbian presentó dificultades para el desarrollo en diversas etapas: primero (a principios y mediados de la década de 2000) debido a la complejidad de los lenguajes de programación disponibles, Open Programming Language (OPL) y Symbian C++ , y del propio sistema operativo; luego, la rígida burocracia para desarrolladores, junto con los elevados precios de los distintos entornos de desarrollo integrados (IDE) y kits de desarrollo de software (SDK), que resultaban prohibitivos para desarrolladores independientes o muy pequeños; y, finalmente, la posterior fragmentación, causada en parte por las luchas internas entre los fabricantes, cada uno de los cuales también contaba con sus propios IDE y SDK. Todo esto desincentivó a los desarrolladores externos e impidió que el ecosistema de aplicaciones nativas de Symbian alcanzara la escala que posteriormente lograron la App Store de Apple o Google Play de Android.

Por el contrario, iPhone OS (renombrado iOS en 2010) y Android tenían un diseño comparativamente más sencillo, proporcionaban una infraestructura más fácil y mucho más centralizada para crear y obtener aplicaciones de terceros, ofrecían ciertas herramientas para desarrolladores y lenguajes de programación con un nivel de complejidad manejable, y contaban con capacidades como la multitarea y los gráficos para satisfacer las futuras demandas de los consumidores.

Aunque programar para Symbian era complicado, este problema podía solucionarse creando aplicaciones Java Mobile Edition, supuestamente bajo el lema de "escribe una vez, ejecuta en cualquier lugar". [ 27 ] Esto no siempre fue así debido a la fragmentación causada por los diferentes tamaños de pantalla de los dispositivos y las diferencias en los niveles de compatibilidad con Java ME en los distintos dispositivos.

En junio de 2008, Nokia anunció la adquisición de Symbian Ltd. y se creó una nueva organización independiente sin ánimo de lucro llamada Fundación Symbian . Symbian OS y sus interfaces de usuario asociadas, S60 , UIQ y MOAP (S), fueron aportadas por sus propietarios , Nokia , NTT DoCoMo , Sony Ericsson y Symbian Ltd. , a la fundación con el objetivo de crear la plataforma Symbian como software libre y sin regalías, bajo la Licencia Pública Eclipse (EPL) aprobada por la Free Software Foundation (FSF) y la Open Source Initiative (OSI ). La plataforma fue designada como sucesora de Symbian OS tras el lanzamiento oficial de la Fundación Symbian en abril de 2009. La plataforma Symbian se lanzó oficialmente como software libre en febrero de 2010. [ 28 ]

Nokia se convirtió en el principal contribuyente al código de Symbian, ya que entonces poseía los recursos de desarrollo tanto para el núcleo del sistema operativo Symbian como para la interfaz de usuario. Desde entonces, Nokia mantuvo su propio repositorio de código para el desarrollo de la plataforma, publicando regularmente su desarrollo en el repositorio público. [ 29 ] Symbian fue concebido para ser desarrollado por una comunidad liderada por la Fundación Symbian , que se anunció por primera vez en junio de 2008 y se lanzó oficialmente en abril de 2009. Su objetivo era publicar el código fuente de toda la plataforma Symbian bajo la EPL. Esto se logró el 4 de febrero de 2010; la Fundación Symbian informó que este evento fue la mayor base de código transferida al software libre en la historia. [ 28 ] [ 30 ]

Sin embargo, algunos componentes importantes dentro del sistema operativo Symbian fueron licenciados por terceros, lo que impidió que la fundación publicara el código fuente completo bajo la EPL de inmediato; en cambio, gran parte del código fuente se publicó bajo una licencia más restrictiva de la Fundación Symbian (SFL) y el acceso al código fuente completo se limitó solo a las empresas miembro, aunque la membresía estaba abierta a cualquier organización. [ 31 ] Además, el marco de software libre Qt se introdujo en Symbian en 2010, como la ruta de actualización principal a MeeGo , que sería el siguiente sistema operativo móvil para reemplazar y suplantar a Symbian en dispositivos de gama alta; Qt era por naturaleza libre y muy conveniente para desarrollar. Varios otros marcos se implementaron en la plataforma, entre ellos C y C++ estándar , Python , Ruby y Adobe Flash Lite . Se desarrollaron IDE y SDK y luego se lanzaron de forma gratuita, y el desarrollo de software de aplicación (app) para Symbian se disparó.

En noviembre de 2010, la Fundación Symbian anunció que, debido a cambios en las condiciones económicas y de mercado globales (y también a la falta de apoyo de miembros como Samsung [ 32 ] y Sony Ericsson ), se transformaría en una organización exclusivamente de licencias; [ 31 ] Nokia anunció que asumiría la gestión de la plataforma Symbian. La Fundación Symbian seguiría siendo la titular de la marca registrada y la entidad licenciataria, y solo contaría con directores no ejecutivos.

Con una cuota de mercado que descendió del 39 % en el tercer trimestre de 2010 al 31 % en el cuarto trimestre de 2010, [ 33 ] Symbian estaba perdiendo terreno rápidamente frente a iOS y Android, llegando a quedar por detrás de Android en el cuarto trimestre de 2010. [ 34 ] Stephen Elop fue nombrado director ejecutivo de Nokia en septiembre de 2010, y el 11 de febrero de 2011 anunció una asociación con Microsoft que implicaría la adopción por parte de Nokia de Windows Phone como su principal plataforma para teléfonos inteligentes, [ 35 ] y la eliminación gradual de Symbian, junto con MeeGo. [ 19 ] Como consecuencia, la cuota de mercado de Symbian cayó y los desarrolladores de aplicaciones para Symbian la abandonaron rápidamente. Un estudio de junio de 2011 indicó que más del 39 % de los desarrolladores móviles que utilizaban Symbian en el momento de la publicación planeaban abandonar la plataforma. [ 36 ]

Para el 5 de abril de 2011, Nokia dejó de distribuir gratuitamente cualquier parte del software Symbian y redujo su colaboración a un pequeño grupo de socios preseleccionados en Japón. [ 5 ] El código fuente publicado bajo la EPL original sigue estando disponible en repositorios de terceros, [ 37 ] incluyendo un conjunto completo de todo el código público del proyecto a fecha de 7 de diciembre de 2010. [ 38 ]

La organización SymbianSource de GitHub se describe a sí misma como el lugar donde se alojan "repositorios finales de la extinta Fundación Symbian", incluido el repositorio oss.FCL.sf.os.kernelhwsrv, que está etiquetado como "Núcleo del sistema operativo Symbian". [ 39 ] [ 40 ]

El 22 de junio de 2011, Nokia firmó un acuerdo con Accenture para un programa de subcontratación. Accenture proporcionaría a Nokia servicios de desarrollo y soporte de software basados ​​en Symbian hasta 2016. [ 21 ] La transferencia de empleados de Nokia a Accenture se completó el 30 de septiembre de 2011 y, a partir de octubre de 2011, 2800 empleados de Nokia pasaron a ser empleados de Accenture. [ 6 ]

Nokia había cesado su apoyo al desarrollo y mantenimiento de software para Symbian a partir del 1 de enero de 2014, negándose posteriormente a publicar aplicaciones o contenido nuevos o modificados de Symbian en la Nokia Store y poniendo fin a su programa 'Symbian Signed' para la certificación de software. [ 41 ]

Características

Interfaz de usuario

Symbian cuenta con un kit de herramientas gráficas nativo desde sus inicios, conocido como AVKON (anteriormente llamado Series 60 ). S60 fue diseñado para ser manipulado mediante una interfaz similar a un teclado, como el teclado numérico de un teléfono de aproximadamente 15 teclas o los miniteclados QWERTY. El software basado en AVKON es compatible a nivel binario con las versiones de Symbian hasta Symbian^3 inclusive.

Symbian^3 incluye el framework Qt , que se convirtió en el conjunto de herramientas de interfaz de usuario recomendado para nuevas aplicaciones. Qt también se puede instalar en dispositivos Symbian más antiguos.

Symbian^4 tenía previsto introducir un nuevo marco de biblioteca GUI diseñado específicamente para una interfaz táctil, conocido como "UI Extensions for Mobile" o UIEMO (nombre interno del proyecto: "Orbit"), que se basaba en Qt Widget; se lanzó una versión preliminar en enero de 2010, sin embargo, en octubre de 2010 Nokia anunció que Orbit/UIEMO había sido cancelado.

Nokia recomendó posteriormente a los desarrolladores que utilizaran Qt Quick con QML , el nuevo marco de trabajo declarativo de alto nivel para la creación de interfaces de usuario y scripting, diseñado para crear interfaces táctiles visualmente atractivas que permitían el desarrollo tanto para Symbian como para MeeGo ; se distribuiría a los dispositivos Symbian^3 existentes como una actualización de Qt. A medida que más aplicaciones incorporaran gradualmente una interfaz de usuario rediseñada en Qt, el marco de trabajo S60 heredado (AVKON) quedaría obsoleto y dejaría de incluirse en los nuevos dispositivos, rompiendo así la compatibilidad binaria con las aplicaciones S60 más antiguas. [ 42 ] [ 43 ]

Navegador

Symbian S60 5ª edición en un Samsung Omnia HD

Symbian^3 y versiones anteriores tienen un navegador integrado basado en WebKit . Symbian fue la primera plataforma móvil en utilizar WebKit (en junio de 2005). [ 44 ] Algunos modelos antiguos de Symbian tienen Opera Mobile como navegador predeterminado.

Nokia lanzó un nuevo navegador con el lanzamiento de Symbian Anna con mayor velocidad y una interfaz de usuario mejorada. [ 45 ]

Soporte para varios idiomas

Symbian contaba con un sólido soporte de localización que permitía a los fabricantes y desarrolladores de aplicaciones de terceros localizar productos basados ​​en Symbian para su distribución global. Nokia ponía idiomas a disposición en el dispositivo mediante paquetes de idiomas : un conjunto de idiomas que abarcan los que se hablan habitualmente en la zona donde se comercializará una variante del dispositivo. Todos los paquetes de idiomas incluyen el inglés o un dialecto localmente relevante. La última versión, Symbian Belle, admite estos 48 idiomas, con sus respectivos dialectos y alfabetos.

  • Árabe (árabe)
  • Vasco (latín)
  • Búlgaro (cirílico)
  • Catalán (latín)
  • Chino [RPC] (chino simplificado)
  • Chino [Hong Kong] (chino tradicional)
  • Chino [Taiwán] (chino tradicional)
  • Croata (latín)
  • Checo (latín)
  • Danés (latín)
  • Neerlandés (latín)
  • Inglés [Reino Unido] (latín)
  • Inglés [EE. UU.] (latín)
  • Estonio (latín)
  • Finlandés (latín)
  • Francés (latín)
  • Francés [canadiense] (latín)
  • Gallego (latín)
  • Alemán (latín)
  • Griego (griego)
  • Hebreo (hebreo)
  • Hindi (indio)
  • Húngaro (latín)
  • Islandés (latín)
  • Indonesio [Bahasa Indonesia] (latín)
  • Italiano (latín)
  • Japonés ( escritura japonesa )*
  • Kazajo (cirílico)
  • Letón (latín)
  • Lituano (latín)
  • Malayo [Bahasa Malasia] (latín)
  • Maratí (India: Maharashtra)
  • Noruego (latín)
  • Persa [farsi]
  • Polaco (latín)
  • Portugués (latín)
  • Portugués [brasileño] (latín)
  • Rumano (latín)
  • Ruso (cirílico)
  • Serbio (latín)
  • Eslovaco (latín)
  • Esloveno (latín)
  • Español (latino)
  • Español [Latinoamérica] (Latino)
  • Sueco (latín)
  • Tagalo [filipino] (latín)
  • Tailandés (tailandés)
  • Tamil (India)
  • Turco (latín)
  • Ucraniano (cirílico)
  • Urdu (árabe)
  • vietnamita (latino)

Symbian Belle marca la introducción del kazajo, mientras que el coreano ya no es compatible.

  • El japonés solo está disponible en dispositivos Symbian^2, ya que se fabrican en Japón, y en otros dispositivos Symbian el japonés sigue siendo compatible, aunque con limitaciones.

Desarrollo de aplicaciones

Desde 2010, Symbian cambió al uso de C++ estándar con Qt como SDK principal, que puede usarse con Qt Creator o Carbide.c++ . Qt es compatible con las versiones anteriores de Symbian/S60 3rd (a partir del Feature Pack 1, también conocido como S60 3.1) y Symbian/S60 5th Edition (también conocido como S60 5.01b), así como con la nueva plataforma Symbian. También es compatible con Maemo y MeeGo , Windows, Linux y Mac OS X. [ 46 ] [ 47 ]

El desarrollo de aplicaciones alternativas se puede realizar utilizando Python (véase Python para S60 ), Adobe Flash Lite o Java ME .

Anteriormente, Symbian OS utilizaba una versión de C++ específica de Symbian, junto con CodeWarrior y, posteriormente, el entorno de desarrollo integrado (IDE) Carbide.c++ , como entorno de desarrollo de aplicaciones nativas.

Web Runtime (WRT) es un marco de aplicación portátil que permite crear widgets en la plataforma S60 ; es una extensión del navegador basado en WebKit de S60 que permite iniciar múltiples instancias del navegador como aplicaciones JavaScript separadas. [ 48 ] [ 49 ]

Desarrollo de aplicaciones

Qt

A partir de 2010, el SDK para Symbian es C++ estándar, usando Qt . Se puede usar con Qt Creator o Carbide (el IDE anterior usado para el desarrollo de Symbian). [ 46 ] [ 50 ] Un simulador de teléfono permite probar aplicaciones Qt. Las aplicaciones compiladas para el simulador se compilan a código nativo para la plataforma de desarrollo, en lugar de tener que ser emuladas. [ 51 ] El desarrollo de aplicaciones puede usar C++ o QML .

Symbian C++

Dado que Symbian OS está escrito en C++ siguiendo los estándares de codificación de Symbian Software, es posible desarrollar con Symbian C++, aunque no sea una implementación estándar. Antes del lanzamiento del SDK de Qt, este era el entorno de desarrollo estándar. Existían varias plataformas basadas en Symbian OS que proporcionaban kits de desarrollo de software (SDK) para desarrolladores de aplicaciones que deseaban crear aplicaciones para dispositivos Symbian OS; las principales eran UIQ y S60. Los modelos de teléfono individuales, o familias de teléfonos, también solían tener SDK o extensiones de SDK descargables desde el sitio web del fabricante.

Los SDK contienen documentación, los archivos de cabecera y de biblioteca necesarios para compilar software para Symbian OS, y un emulador basado en Windows ("WINS"). Hasta la versión 8 de Symbian OS, los SDK también incluían una versión del compilador GNU Compiler Collection (GCC) (un compilador cruzado ) necesario para compilar software compatible con el dispositivo.

Symbian OS 9 y la plataforma Symbian utilizan una nueva interfaz binaria de aplicación (ABI) y requieren un compilador diferente. Hay varios compiladores disponibles, incluyendo una versión más reciente de GCC (ver enlaces externos a continuación).

La programación en C++ para Symbian presenta una curva de aprendizaje pronunciada , ya que requiere el uso de técnicas especiales como descriptores, objetos activos y la pila de limpieza. Esto puede dificultar la implementación incluso de programas relativamente sencillos en comparación con otros entornos. Es posible que estas técnicas, desarrolladas para el hardware y los compiladores móviles mucho más limitados de la década de 1990, generaran una complejidad adicional en el código fuente, dado que los programadores debían centrarse en detalles de bajo nivel en lugar de en características más específicas de la aplicación. Desde 2010, estos problemas se han solucionado al usar C++ estándar con el SDK de Qt.

La programación en C++ para Symbian se realiza habitualmente con un entorno de desarrollo integrado (IDE). Para versiones anteriores de Symbian OS, se prefería el IDE comercial CodeWarrior para Symbian OS. Las herramientas de CodeWarrior fueron reemplazadas en 2006 por Carbide.c++ , un IDE basado en Eclipse desarrollado por Nokia. Carbide.c++ se ofrece en cuatro versiones diferentes: Express, Developer, Professional y OEM, con niveles de funcionalidad crecientes. Con la edición Express, que es gratuita, se puede crear y publicar software con todas las funciones. Las demás ediciones, de pago, ofrecen funcionalidades como el diseño de la interfaz de usuario y la depuración de errores. También es compatible con Microsoft Visual Studio 2003 y 2005 mediante el complemento Carbide.vs .

Otros idiomas

Symbian v9.1 con una interfaz S60v 3, en un Nokia E61

Los dispositivos Symbian también se pueden programar usando Python , Java ME , Flash Lite , Ruby , .NET , Web Runtime (WRT) Widgets y C / C++ estándar . [ 52 ]

Los programadores de Visual Basic pueden usar NS Basic para desarrollar aplicaciones para dispositivos S60 3rd Edition y UIQ 3.

Anteriormente, el desarrollo de Visual Basic , Visual Basic .NET y C# para Symbian era posible mediante AppForge Crossfire, un complemento para Microsoft Visual Studio. El 13 de marzo de 2007, AppForge cesó sus operaciones; Oracle adquirió la propiedad intelectual, pero anunció que no tenía previsto vender ni ofrecer soporte para los antiguos productos de AppForge. Net60, un framework compacto .NET para Symbian, desarrollado por redFIVElabs, se comercializa como producto. Con Net60, el código fuente de VB.NET y C# (entre otros) se compila en un lenguaje intermedio (IL) que se ejecuta dentro del sistema operativo Symbian mediante un compilador justo a tiempo. (El 18 de enero de 2010, RedFiveLabs cesó el desarrollo de Net60 con el siguiente anuncio en su página web: «En este momento estamos explorando opciones para vender la propiedad intelectual y así garantizar el futuro de Net60»).

También existe una versión del IDE de Borland para Symbian OS. El desarrollo para Symbian también es posible en Linux y macOS utilizando herramientas y métodos desarrollados por la comunidad, en parte gracias a que Symbian liberó el código fuente de herramientas clave. Existía un complemento que permitía el desarrollo de aplicaciones para Symbian OS en el IDE Xcode de Apple para Mac OS X. [ 53 ]

Las aplicaciones Java ME para Symbian OS se desarrollan utilizando técnicas y herramientas estándar como Sun Java Wireless Toolkit (anteriormente J2ME Wireless Toolkit). Se distribuyen como archivos JAR (y posiblemente JAD). Tanto las aplicaciones CLDC como CDC se pueden crear con NetBeans . Otras herramientas incluyen SuperWaba , que permite compilar programas para Symbian 7.0 y 7.0s utilizando Java.

Los teléfonos Nokia S60 también pueden ejecutar scripts de Python si se instala el intérprete Python para S60 , que cuenta con una API personalizada que permite la compatibilidad con Bluetooth, entre otras funciones. Además, dispone de una consola interactiva que permite al usuario escribir scripts de Python directamente desde el teléfono.

Despliegue

Una vez desarrolladas, las aplicaciones Symbian necesitan encontrar una forma de llegar a los teléfonos móviles de los clientes. Se empaquetan en archivos SIS que pueden instalarse de forma inalámbrica, mediante conexión a PC, Bluetooth o en una tarjeta de memoria. Otra opción es asociarse con un fabricante de teléfonos e incluir el software en el propio dispositivo. Las aplicaciones deben estar firmadas por Symbian para Symbian OS 9.x para poder utilizar ciertas funcionalidades (funcionalidades del sistema, funcionalidades restringidas y funcionalidades del fabricante del dispositivo). [ 54 ] Las aplicaciones podían firmarse gratuitamente en 2010. [ 55 ]

Arquitectura

Dominios y paquetes tecnológicos

El diseño de Symbian se subdivide en dominios tecnológicos , [ 56 ] cada uno de los cuales comprende un conjunto de paquetes de software . [ 57 ] Cada dominio tecnológico tiene su propia hoja de ruta, y la Fundación Symbian tiene un equipo de gestores tecnológicos que gestionan estas hojas de ruta de los dominios tecnológicos.

Cada paquete se asigna a un único dominio tecnológico, según el área funcional general a la que contribuye y por la que puede verse influenciado. Al agrupar paquetes relacionados por temas, la Fundación Symbian espera fomentar la formación de una comunidad sólida en torno a ellos y generar debate y revisiones.

El modelo del sistema Symbian [ 58 ] ilustra el alcance de cada uno de los dominios tecnológicos en los paquetes de la plataforma.

Los paquetes son propiedad de un propietario de paquete, una persona designada de una organización miembro de la Fundación Symbian, quien también se encarga de su mantenimiento. Este propietario acepta contribuciones de código de la comunidad Symbian en general y es responsable del paquete.

núcleo Symbian

El núcleo Symbian ( EKA2 ) admite una respuesta en tiempo real suficientemente rápida como para construir un teléfono de un solo núcleo a su alrededor; es decir, un teléfono en el que un solo núcleo de procesador ejecuta tanto las aplicaciones de usuario como la pila de señalización . [ 59 ] El núcleo en tiempo real tiene una arquitectura de micronúcleo que contiene solo las primitivas y funcionalidades mínimas y más básicas, para máxima robustez, disponibilidad y capacidad de respuesta. Se le ha denominado nanonúcleo , porque necesita un núcleo extendido para implementar cualquier otra abstracción. Contiene un planificador , gestión de memoria y controladores de dispositivos , con servicios de soporte de red , telefonía y sistema de archivos en la capa de servicios del sistema operativo o la capa de servicios base. La inclusión de controladores de dispositivos significa que el núcleo no es un verdadero micronúcleo.

Diseño

Symbian incorpora multitarea preventiva y protección de memoria , al igual que otros sistemas operativos (especialmente aquellos diseñados para ordenadores de sobremesa). El enfoque de EPOC para la multitarea se inspiró en VMS y se basa en eventos asíncronos del servidor.

El sistema operativo Symbian fue creado teniendo en cuenta tres principios de diseño de sistemas:

  1. La integridad y la seguridad de los datos del usuario son primordiales.
  2. El tiempo del usuario no debe desperdiciarse.
  3. Todos los recursos son escasos.

Para seguir estos principios de la mejor manera, Symbian utiliza un microkernel , un enfoque de solicitud y devolución de llamada para los servicios y mantiene la separación entre la interfaz de usuario y el motor. El sistema operativo está optimizado para dispositivos de bajo consumo alimentados por batería y para sistemas basados ​​en memoria de solo lectura (ROM) (por ejemplo, características como XIP y reentrada en bibliotecas compartidas). El sistema operativo y el software de aplicación siguen un diseño de programación orientado a objetos denominado modelo-vista-controlador (MVC).

Las versiones posteriores del sistema operativo diluyeron este enfoque en respuesta a las demandas del mercado, en particular con la introducción de un núcleo en tiempo real y un modelo de seguridad de plataforma en las versiones 8 y 9.

Se hace especial hincapié en la conservación de recursos, como lo demuestran los paradigmas de programación propios de Symbian, tales como los descriptores y la pila de limpieza. Existen métodos similares para ahorrar espacio de almacenamiento. Además, toda la programación de Symbian se basa en eventos, y la unidad central de procesamiento (CPU) entra en un modo de bajo consumo cuando las aplicaciones no gestionan directamente un evento. Esto se logra mediante un paradigma de programación denominado objetos activos . De igual modo, el enfoque de Symbian respecto a los hilos y procesos se centra en la reducción de la sobrecarga.

Script de instalación del software

SIS es un acrónimo que significa Software Installation Script (Script de Instalación de Software), el formato estándar de paquete de instalación de software para Symbian OS. Los archivos SIS son un archivo comprimido que contiene las instrucciones de instalación, el archivo de la aplicación (generalmente un archivo .APP o .EXE) y sus dependencias. Por convención, .sis x indica un archivo firmado. [ 60 ]

Hay diferentes maneras de crear un archivo SIS. El enfoque básico es crear un archivo de definición de paquete (.pkg) que contiene información sobre el paquete, como el proveedor, el nombre del paquete y los archivos que se incluirán en él. Luego se utilizan las utilidades makesis y signsis que procesan el archivo .pkg y crean el archivo SIS propiamente dicho. [ 61 ] Otras alternativas son usar el IDE Carbide.c++ que crea automáticamente el archivo SIS como parte del proceso de compilación o definir y crear gráficamente el paquete de instalación usando PackageForge . [ 62 ] La utilidad de Windows SISContents puede convertir varios formatos de archivo.

Sistema operativo

El modelo integral contiene las siguientes capas, de arriba a abajo:

  • Capa del marco de la interfaz de usuario
  • Capa de servicios de aplicación
  • Capa de servicios del sistema operativo
    • servicios genéricos del sistema operativo
    • servicios de comunicaciones
    • servicios multimedia y gráficos
    • servicios de conectividad
  • Capa de servicios básicos
  • Capa de servicios del kernel e interfaz de hardware

The Base Services Layer is the lowest level reachable by user-side operations; it includes the File Server and User Library, a Plug-In Framework which manages all plug-ins, Store, Central Repository, DBMS and cryptographic services. It also includes the Text Window Server and the Text Shell: the two basic services from which a completely functional port can be created without the need for any higher layer services.

Symbian has a microkernel architecture, which means that the minimum necessary is within the kernel to maximise robustness, availability and responsiveness. It contains a scheduler, memory management and device drivers, but other services like networking, telephony and file system support are placed in the OS Services Layer or the Base Services Layer. The inclusion of device drivers means the kernel is not a true microkernel. The EKA2 real-time kernel, which has been termed a nanokernel, contains only the most basic primitives and requires an extended kernel to implement any other abstractions.

Symbian is designed to emphasise compatibility with other devices, especially removable media file systems. Early development of EPOC led to adopting File Allocation Table (FAT) as the internal file system, and this remains, but an object-oriented persistence model was placed over the underlying FAT to provide a POSIX-style interface and a streaming model. The internal data formats rely on using the same APIs that create the data to run all file manipulations. This has resulted in data-dependence and associated difficulties with changes and data migration.

There is a large networking and communication subsystem, which has three main servers called: ETEL (EPOC telephony), ESOCK (EPOC sockets) and C32 (responsible for serial communication). Each of these has a plug-in scheme. For example, ESOCK allows different ".PRT" protocol modules to implement various networking protocol schemes. The subsystem also contains code that supports short-range communication links, such as Bluetooth, IrDA and USB.

There is also a large volume of user interface (UI) Code. Only the base classes and substructure were contained in Symbian OS, while most of the actual user interfaces were maintained by third parties. This is no longer the case. The three major UIs – S60, UIQ and MOAP – were contributed to Symbian in 2009. Symbian also contains graphics, text layout and font rendering libraries.

Todas las aplicaciones nativas de Symbian C++ se construyen a partir de tres clases de marco definidas por la arquitectura de la aplicación: una clase de aplicación, una clase de documento y una clase de interfaz de usuario de la aplicación. Estas clases crean el comportamiento fundamental de la aplicación. Las demás funciones necesarias (la vista de la aplicación, el modelo de datos y la interfaz de datos) se crean de forma independiente e interactúan únicamente a través de sus API con las otras clases.

Muchas otras cosas aún no encajan en este modelo; por ejemplo, SyncML y Java ME proporcionan otro conjunto de API además de la mayor parte del sistema operativo y la multimedia . Muchos de estos son marcos de trabajo, y se espera que los proveedores ofrezcan complementos de terceros para estos marcos (por ejemplo, Helix Player para códecs multimedia ). Esto tiene la ventaja de que las API para estas áreas de funcionalidad son las mismas en muchos modelos de teléfono, y que los proveedores obtienen mucha flexibilidad. Pero significa que los fabricantes de teléfonos tuvieron que realizar un gran trabajo de integración para crear un teléfono con Symbian OS.

Symbian incluye una interfaz de usuario de referencia llamada "TechView". Esta sirve como base para la personalización y es el entorno donde se ejecuta gran parte del código de prueba y de ejemplo de Symbian. Es muy similar a la interfaz de usuario de la agenda electrónica Psion Series 5 y no se utiliza en ninguna interfaz de usuario de teléfonos de producción.

El proceso de arranque de Symbian se inicia desde el gestor de arranque de la ROM, luego el gestor de arranque de la ROM carga Symbian desde la memoria flash . [ 63 ]

Variantes de la interfaz de usuario de Symbian, plataformas

Symbian, al evolucionar a la versión 7.0 del sistema operativo, se ramificó en varias interfaces gráficas de usuario diferentes , cada una respaldada por una empresa o grupo de empresas. A diferencia de las interfaces gráficas cosméticas de Android , las de Symbian se denominan "plataformas" debido a las modificaciones e integraciones más significativas. La situación se complicó cuando las aplicaciones desarrolladas para las distintas plataformas gráficas de Symbian dejaron de ser compatibles entre sí, lo que provocó la fragmentación del sistema operativo. [ 64 ]

Las plataformas de interfaz de usuario que se ejecutan en o están basadas en el sistema operativo Symbian incluyen:

  • S60 , Symbian, también conocido como Serie 60, fue respaldado principalmente por Nokia. Existen varias ediciones de esta plataforma, que apareció por primera vez como S60 (1.ª edición) en el Nokia 7650. Le siguieron S60 2.ª edición (por ejemplo , Nokia N70 ), S60 3.ª edición (por ejemplo, Nokia N73 ) y S60 5.ª edición (que introdujo la interfaz táctil, por ejemplo , Nokia N97 ). El nombre S60 se cambió a simplemente Symbian tras la creación de la Fundación Symbian, y posteriormente se denominó Symbian^1, 2 y 3.
  • Serie 80 utilizada por comunicadores Nokia como el Nokia 9300i .
  • Serie 90. Basada en pantalla táctil y botones. El único teléfono que utiliza esta plataforma es el Nokia 7710 .
  • UIQ contó con el respaldo principalmente de Sony Ericsson y luego de Motorola . Es compatible con entradas basadas en botones y en pantalla táctil/lápiz óptico. La última versión importante fue UIQ3.1 en 2008, en el Sony Ericsson G900 . Se descontinuó tras la formación de la Fundación Symbian, y la decisión de consolidar las diferentes variantes de la interfaz de usuario de Symbian en una sola llevó a la adopción de S60 como la versión en adelante. [ 65 ]
  • MOAP (Plataforma de Aplicaciones Orientadas a Móviles) [Solo en Japón] es utilizada por teléfonos desarrollados por Fujitsu , Mitsubishi , Sony Ericsson y Sharp para NTT DoCoMo . Utiliza una interfaz desarrollada específicamente para la red FOMA ("Freedom of Mobile Access") de DoCoMo y se basa en la interfaz de usuario de modelos FOMA anteriores de Fujitsu. El usuario no puede instalar nuevas aplicaciones en C++. (Solo en Japón)
  • OPP [Solo en Japón], sucesor de MOAP, utilizado en el teléfono FOMA de NTT DoCoMo .

Comparación de versiones

* Fabricado por Fujitsu † Fabricado por Sharp ▲ El servicio de actualización de software para teléfonos Nokia Belle y Symbian (S60) se interrumpió a finales de diciembre de 2015.

Cuota de mercado y competencia

En el primer trimestre de 2004  se enviaron 2,4 millones de teléfonos Symbian, el doble que en el primer trimestre de 2003. Symbian Ltd. quedó particularmente impresionada por el progreso realizado en Japón. [ 84 ]

En el tercer trimestre de 2004 se distribuyeron 3,7 millones de dispositivos, lo que representa un crecimiento del 201 % con respecto al tercer trimestre de 2003 y un aumento de la cuota de mercado del 30,5 % al 50,2 %. Sin embargo, en Estados Unidos su popularidad fue mucho menor, con una cuota de mercado del 6 % en el tercer trimestre de 2004, muy por detrás de Palm OS (43 %) y Windows Mobile (25 %). Esto se ha atribuido a la preferencia de los clientes norteamericanos por las PDA inalámbricas frente a los smartphones, así como a la escasa popularidad de Nokia en ese país. [ 85 ]

El 16 de noviembre de 2006 se envió el teléfono inteligente número 100 millones con el sistema operativo. [ 86 ] Al 21 de julio de 2009, se habían producido más de 250 millones de dispositivos con el sistema operativo Symbian. [ 87 ]

En 2006, Symbian tenía el 73% del mercado de teléfonos inteligentes, [ 88 ] en comparación con el 22,1% del mercado en el segundo trimestre de 2011. [ 89 ]

A finales de mayo de 2006,  se vendieron 10 millones de teléfonos con Symbian en Japón, lo que representaba el 11% de los 89  millones de envíos mundiales totales de Symbian. [ 90 ] En noviembre de 2007, la cifra ascendió a 30 millones, alcanzando una cuota de mercado del 65% en junio de 2007 en el mercado japonés. [ 91 ]

Symbian ha perdido cuota de mercado a lo largo de los años, ya que el mercado ha crecido drásticamente, con la entrada de nuevas plataformas competidoras, aunque sus ventas han aumentado durante el mismo período. Por ejemplo, si bien la cuota de Symbian en el mercado global de teléfonos inteligentes cayó del 52,4 % en 2008 al 47,2 % en 2009, los envíos de dispositivos Symbian crecieron un 4,8 %, de 74,9  millones de unidades a 78,5  millones de unidades. [ 92 ] Desde el segundo trimestre de 2009 hasta el segundo trimestre de 2010, los envíos de dispositivos Symbian crecieron un 41,5 %, en 8 millones de unidades, de 19.178.910 unidades a 27.129.340; en comparación con un aumento de 9,6 millones de unidades para Android, 3,3 millones de unidades para RIM y 3,2 millones de unidades para Apple. [ 93 ]

Informes anteriores sobre envíos de dispositivos, publicados en febrero de 2010, mostraron que los dispositivos Symbian representaban el 47,2% de los dispositivos móviles inteligentes enviados en 2009, con RIM con el 20,8%, Apple con el 15,1% (a través de iOS ), Microsoft con el 8,8% (a través de Windows CE y Windows Mobile ) y Android con el 4,7%. [ 92 ]

En cuanto a las ventas de dispositivos móviles inteligentes, los dispositivos Symbian fueron líderes del mercado en 2010. Las estadísticas mostraron que los dispositivos Symbian representaron el 37,6 % de las ventas de dispositivos móviles inteligentes, mientras que Android tuvo el 22,7 %, RIM el 16 % y Apple el 15,7 % (a través de iOS ). [ 94 ] Algunas estimaciones indican que el número de dispositivos móviles distribuidos con el sistema operativo Symbian hasta finales del segundo trimestre de 2010 fue de 385 millones. [ 95 ]

Durante el período 2009-10, Motorola , Samsung , LG y Sony Ericsson anunciaron su retirada de Symbian en favor de plataformas alternativas, incluyendo Android de Google y Windows Phone de Microsoft . [ 96 ] [ 97 ] [ 98 ] [ 99 ]

En el segundo trimestre de 2012, según IDC, la cuota de mercado mundial había caído a un mínimo histórico del 4,4%. [ 100 ]

Crítica

Los usuarios de Symbian en países con alfabetos no latinos (como Rusia, Ucrania y otros) han criticado durante años el complicado método de cambio de idioma. [ 101 ] Por ejemplo, si un usuario quiere escribir una letra latina, debe abrir el menú, hacer clic en el elemento de idiomas, usar las teclas de flecha para elegir, por ejemplo, el inglés entre muchos otros idiomas, y luego presionar el botón "Aceptar". Después de escribir la letra latina, el usuario debe repetir el procedimiento para volver a su teclado nativo. Este método ralentiza significativamente la escritura. En los teléfonos táctiles y los teléfonos QWERTY el procedimiento es ligeramente diferente, pero sigue siendo lento. Todos los demás sistemas operativos móviles, así como los teléfonos S40 de Nokia, permiten cambiar entre dos idiomas seleccionados inicialmente con un solo clic o un solo gesto.

Las primeras versiones del firmware para el Nokia N97 original , que funcionaba con Symbian^1/Series 60 5th Edition, fueron muy criticadas por tener muchos errores (debido también a la poca cantidad de RAM instalada en el teléfono). [ 102 ]

En noviembre de 2010, el blog sobre teléfonos inteligentes All About Symbian criticó el rendimiento del navegador web predeterminado de Symbian y recomendó el navegador alternativo Opera Mobile . [ 103 ] La vicepresidenta sénior de Nokia, Jo Harlow, prometió un navegador actualizado en el primer trimestre de 2011. [ 104 ]

Existían muchas versiones y ediciones diferentes de Symbian, lo que provocó fragmentación. Las aplicaciones y el software podían ser incompatibles al instalarse en distintas versiones de Symbian. [ 105 ]

malware

El sistema operativo Symbian fue el objetivo del primer gusano conocido para redes de telefonía móvil, Cabir , que se propagaba a través de Bluetooth. Este gusano no explotaba ninguna vulnerabilidad del sistema operativo. En cambio, se basaba en las técnicas utilizadas en los ataques de phishing . [ 106 ]

Sin embargo, con la idea de que el usuario promedio de teléfonos móviles no debería preocuparse por la seguridad, Symbian OS 9.x adoptó un modelo de capacidades al estilo Unix (permisos por proceso, no por objeto). En teoría, el software instalado no puede realizar acciones dañinas (como generar costos para el usuario mediante el envío de datos de red) sin estar firmado digitalmente, lo que permite su rastreo. Los desarrolladores comerciales que puedan costearlo pueden solicitar la firma de su software a través del programa Symbian Signed. También tienen la opción de autofirmar sus programas. Sin embargo, el conjunto de funciones disponibles no incluye acceso a Bluetooth, IrDA, GSM CellID, llamadas de voz, GPS y algunas otras. Algunos operadores optaron por deshabilitar todos los certificados excepto los certificados de Symbian Signed.

A continuación se enumeran otros programas maliciosos, pero todos ellos requieren la intervención del usuario para ejecutarse.

  • Drever.A es un troyano de archivos SIS malicioso que intenta deshabilitar el inicio automático de las aplicaciones antivirus Simworks y Kaspersky Symbian.
  • Locknut.B es un troyano malicioso de archivos SIS que simula ser un parche para teléfonos móviles Symbian S60. Al instalarse, descarga un archivo binario que provoca el fallo de un componente crítico del sistema. Esto impide que se ejecute cualquier aplicación en el teléfono.
  • Mabir.A es básicamente Cabir con la funcionalidad MMS añadida. Ambos programas fueron escritos por el mismo autor y comparten muchas similitudes en su código. Se propaga mediante Bluetooth, siguiendo la misma rutina que las primeras versiones de Cabir. Al activarse, Mabir.A busca el primer teléfono que encuentra y comienza a enviarle copias.
  • Fontal.A es un troyano de archivos SIS que instala un archivo de fuente corrupto, lo que provoca que el teléfono falle al reiniciarse. Si el usuario intenta reiniciar el teléfono infectado, este se quedará bloqueado permanentemente en la pantalla de reinicio y no podrá utilizarse sin desinfectarlo, es decir, sin usar la combinación de teclas de formateo que provoca la pérdida de todos los datos. Al ser un troyano, Fontal no se propaga por sí solo; la forma más probable de que el usuario se infecte es obtener el archivo de fuentes no confiables e instalarlo en el teléfono, ya sea de forma accidental o no.

En diciembre de 2010, el hacker indio Atul Alex demostró una nueva forma de amenaza de malware para el sistema operativo Symbian en forma de "firmware cocinado". [ 107 ] [ 108 ]

Eludir la seguridad de la plataforma

Los dispositivos Symbian OS 9.x pueden ser pirateados para eliminar la seguridad de la plataforma introducida a partir de la versión 9.1, lo que permite a los usuarios ejecutar código sin firmar. [ 109 ] Esto permite modificar archivos del sistema y acceder a áreas previamente bloqueadas del sistema operativo. Nokia criticó este ataque por el posible aumento de la amenaza que representan los virus móviles, ya que se puede ejecutar código sin firmar . [ 110 ]

Historial de versiones

Lista de dispositivos

Véase también

  • icono de teléfonoPortal de teléfonos

General

Referencias

  1. "Nokia y Accenture finalizan el acuerdo de subcontratación de servicios de desarrollo y soporte de software Symbian | Sala de prensa de Accenture" . newsroom.accenture.com . Archivado del original el 2 de abril de 2017. Consultado el 24 de octubre de 2019 .
  2. Lextrait, Vincent (enero de 2010). "The Programming Languages ​​Beacon, v10.0" . Recuperado el 5 de enero de 2010 .{{cite news}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  3. Nokia cambia el código fuente de Symbian a una licencia no abierta . Ars Technica. Consultado el 12 de junio de 2014.
  4. Lee Williams "Symbian en la arquitectura Atom de Intel" . Archivado del original el 19 de abril de 2009. Consultado el 31 de marzo de 2010 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) . blog.symbian.org. 16 de abril de 2009
  5. 1 2 "No es de código abierto, solo está abierto a los negocios" . symbian.nokia.com. 4 de abril de 2011. Consultado el 23 de agosto de 2014 .
  6. 1 2 3 Lunden, Ingrid (30 de septiembre de 2011). "Symbian ya no está oficialmente bajo el amparo de Nokia, se pierden 2300 empleos" . moconews.net. Archivado del original el 1 de octubre de 2011. Recuperado el 30 de septiembre de 2011 .
  7. "infoSync entrevista a un ejecutivo de Nokia Nseries" . Infosyncworld.com. 24 de junio de 2010. Archivado del original el 13 de julio de 2011. Consultado el 12 de agosto de 2010 .
  8. "Análisis de la Fujitsu LOOX F-07C" . Engadget . 26 de agosto de 2011. Consultado el 2 de diciembre de 2025 .
  9. Palmberg, Christopher (2006). Redes de telecomunicaciones móviles de próxima generación: Desafíos para las industrias nórdicas de las TIC . Emerald Group. ISBN 9781846630668.
  10. "Las guerras de la interfaz de usuario 'destrozaron Symbian' – Nokia" . The Register .
  11. "El personal de UIQ fue advertido" . The Register .
  12. "DailyTech - Nokia ofrece comprar todas las acciones de Symbian por 410 millones de dólares" . Archivado del original el 21 de agosto de 2016. Consultado el 22 de mayo de 2016 .
  13. "Sistema operativo Symbian, ahora de código abierto y gratuito" . Wired . 3 de febrero de 2010.
  14. "Nokia anuncia la actualización Symbian 'Anna' para N8, E7, C7 y C6-01; la primera de una serie de actualizaciones (video)" . Engadget . 12 de abril de 2011. Consultado el 3 de octubre de 2022 .
  15. "Nokia anuncia Symbian Belle junto con tres nuevos dispositivos" . Engadget . 24 de agosto de 2011. Consultado el 3 de octubre de 2022 .
  16. "Nokia reabsorbe el software Symbian" . BBC News . 8 de noviembre de 2010.
  17. "Symbian ha muerto. ¡Larga vida a Symbian! - VisionMobile" . Archivado del original el 23 de junio de 2016. Consultado el 22 de mayo de 2016 .
  18. "La nueva estrategia y estructura de Nokia, Symbian será una "plataforma franquicia", MeeGo sigue en los planes a largo plazo - Todo sobre MeeGo" . www.allaboutmeego.com . Archivado del original el 6 de septiembre de 2013. Consultado el 4 de diciembre de 2012 .
  19. 1 2 "RIP: Symbian" . Engadget . 11 de febrero de 2011. Consultado el 3 de octubre de 2022 .
  20. "Nokia traslada Symbian a un sistema de licencias cerrado" . 11 de abril de 2011.
  21. 1 2 Epstein, Zach (23 de junio de 2011). "Symbian ya no es oficialmente un problema de Nokia" . BGR . Recuperado el 3 de octubre de 2022 .
  22. "C'est la vie - Las expectativas de 'soporte' para Symbian 'hasta 2016' son poco realistas" . Todo sobre Symbian . 30 de julio de 2014.
  23. Tung, Liam. "Nokia dice adiós definitivo a las aplicaciones Symbian y MeeGo mientras la tienda congela las actualizaciones" . ZDNet . Consultado el 16 de febrero de 2015 .
  24. Techcrunch, "Nokia confirma que el PureView fue oficialmente el último teléfono Symbian" , "Techcrunch", 24 de enero de 2013, según Nokia el 24 de enero de 2013: Informe provisional del cuarto trimestre y del año completo 2012 de Nokia Corporation : " El Nokia 808 PureView, un dispositivo que muestra nuestras capacidades de imagen y que salió al mercado a mediados de 2012, fue el último dispositivo Symbian de Nokia ".
  25. ^ "¿NTT DoCoMo akan gunakan TIZEN sebagai pengganti OPP?" . 15 de noviembre de 2013.
  26. "Sala de prensa de Canalys: 64 millones de teléfonos inteligentes distribuidos en todo el mundo en 2006" . Canalys.com .
  27. "¿Qué es escribir una vez, ejecutar en cualquier lugar (WORA)? – Definición" . WhatIs.com . Consultado el 24 de octubre de 2019 .
  28. 1 2 Menezes, Gary (6 de febrero de 2010). "Symbian OS, ahora completamente de código abierto" . Watblog.com . Archivado del original el 11 de noviembre de 2013. Recuperado el 25 de septiembre de 2011 .
  29. Symbian OS: uno de los fracasos más exitosos de la historia de la tecnología. Archivado el 29 de abril de 2017 en Wayback Machine . TechCrunch.com. 8 de noviembre de 2010.
  30. "Symbian completa el mayor proyecto de migración a código abierto de la historia" (Comunicado de prensa). Fundación Symbian . 4 de febrero de 2010. Consultado el 7 de febrero de 2010 .
  31. 1 2 "Fundación Symbian" . licensing.symbian.org .
  32. "Actualmente no hay planes para teléfonos Samsung Symbian" . Todo sobre Symbian . 2 de septiembre de 2010.
  33. "La cuota de mercado de los smartphones Nokia se reduce al 31 por ciento, y el beneficio operativo también se ve afectado" . Engadget . 27 de enero de 2011.
  34. "Canalys: Android supera a Symbian como la plataforma de smartphones más vendida del mundo en el cuarto trimestre de 2010" . Engadget . 31 de enero de 2011.
  35. Carta abierta del CEO Stephen Elop, Nokia, y del CEO Steve Ballmer, Microsoft – Nokia Conversations: el blog oficial de Nokia. Archivado el 11 de febrero de 2011 en Wayback Machine.
  36. "Economía del desarrollador 2011" . Archivado del original el 29 de septiembre de 2013. Consultado el 8 de julio de 2011 .
  37. "Proyectos de incubación de Symbian" . Google Project Hosting . Consultado el 17 de octubre de 2021 .
  38. Daffara, Carlo (7 de diciembre de 2010). "SourceForge: Proyectos Symbian-dump" . SourceForge.net . Recuperado el 17 de octubre de 2021 .
  39. "Código fuente de Symbian" . GitHub . Consultado el 19 de junio de 2026 .
  40. "SymbianSource/oss.FCL.sf.os.kernelhwsrv" . GitHub . Consultado el 19 de junio de 2026 .
  41. "Las nuevas aplicaciones de Symbian (y Meego) no estarán permitidas en la Nokia Store a partir del 1 de enero" . Todo sobre Symbian . 4 de octubre de 2013.
  42. "Nokia perfecciona aún más su estrategia de desarrollo para unificar los entornos de Symbian y MeeGo" . Nokia PR (Comunicado de prensa). 21 de octubre de 2010. Consultado el 5 de noviembre de 2010 .
  43. "El futuro de la plataforma Symbian" . AllAboutSymbian . 26 de octubre de 2010. Consultado el 5 de noviembre de 2010 .
  44. Nokia PR (24 de mayo de 2006). "Nokia publica el código del motor 'Web Browser for S60' para la comunidad de código abierto" . press.nokia.com . Archivado del original el 28 de febrero de 2007. Consultado el 21 de marzo de 2007 .
  45. Actualizaciones del navegador y de mapas para muchos teléfonos S60 de tercera y quinta edición . Todo sobre Symbian (29 de junio de 2011). Consultado el 25 de septiembre de 2011.
  46. 1 2 "Symbian – Qt – Un marco de trabajo de interfaz de usuario y aplicación multiplataforma" . Qt.nokia.com. Archivado del original el 16 de agosto de 2010. Recuperado el 12 de agosto de 2010 .
  47. "Nokia Qt SDK" . Nokia Developer . 18 de junio de 2010. Archivado del original el 18 de enero de 2012. Consultado el 20 de enero de 2012 .
  48. Aplicaciones: Aplicaciones web móviles en pocas palabras. Archivado el 28 de marzo de 2012 en Wayback Machine . wiki de symlab.org
  49. Nokia Developer – Web. Archivado el 3 de junio de 2010 en Wayback Machine . Forum.nokia.com. Consultado el 25 de septiembre de 2011.
  50. "Blogs de Qt Labs "Lanzamiento del SDK 1.0 de Nokia Qt" . Labs.trolltech.com. Archivado del original el 26 de junio de 2010. Consultado el 12 de agosto de 2010 .
  51. "Blogs de Qt Labs " Qt Simulator se lanza al mercado" . Labs.trolltech.com. Archivado del original el 27 de agosto de 2010. Consultado el 12 de agosto de 2010 .
  52. "Comunidad de desarrolladores de Symbian" . Developer.symbian.org. 27 de enero de 2010. Consultado el 12 de agosto de 2010 .
  53. Tom Sutcliffe y Jason Barrie Morley, soporte para Xcode en Symbian . Symbian-xcode-plugin.tigris.org. Consultado el 25 de septiembre de 2011.
  54. "Capacidades (firmadas por Symbian) – Comunidad de desarrolladores de Symbian" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  55. Krass, P. (16 de agosto de 2010). "Nokia ahora firma aplicaciones Symbian gratis" . Blogs del foro de desarrolladores de Nokia . Archivado del original el 30 de agosto de 2010. Recuperado el 16 de octubre de 2021 .
  56. "Comunidad de desarrolladores de Symbian: dominios tecnológicos" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  57. "Comunidad de desarrolladores de Symbian – paquetes" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  58. "Modelo del sistema Symbian – Comunidad de desarrolladores de Symbian" . Developer.symbian.org . Consultado el 12 de agosto de 2010 .
  59. Presentación de EKA2, por Jane Sales con Martin Tasker . (PDF). Consultado el 25 de septiembre de 2011.
  60. http://www.symbiansigned.com Archivado el 16 de julio de 2011 en Wayback Machine
  61. "Documentación de instalación y empaquetado de software Symbian" . 5 de octubre de 2010. Consultado el 5 de octubre de 2010 .
  62. "Herramientas para crear archivos SIS: descripción" . 5 de octubre de 2010. Consultado el 5 de octubre de 2010 .
  63. "Copia archivada" . Archivado del original el 24 de marzo de 2020.{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )
  64. "La historia de la fragmentación secreta de Symbian" . Todo sobre Symbian . 12 de marzo de 2012.
  65. "UIQ Technology advierte al personal restante" . Todo sobre Symbian . 7 de noviembre de 2008.
  66. Perfil del agente de usuario del Nokia N8 . Nds.nokia.com (22 de febrero de 1999). Consultado el 25 de septiembre de 2011.
  67. Nokia lanza la televisión móvil | Nokia Conversations – El blog oficial de Nokia. Archivado el 10 de noviembre de 2010 en Wayback Machine . Conversations.nokia.com (9 de septiembre de 2010). Consultado el 25 de septiembre de 2011.
  68. 1 2 3 4 5 "Manual de instrucciones F-07B '10.5" (PDF) . Serie docomo STYLE . NTT DoCoMo. Mayo de 2010. Archivado del original (PDF) el 24 de noviembre de 2012. Recuperado el 23 de mayo de 2012 .
  69. "¿Hay planes para tener SilverLight para Symbian^3 (Nokia N8, E7, C7)?" . Silverlight móvil para Nokia Symbian . Foros de Silverlight.NET. 27 de abril de 2011. Archivado del original el 2 de febrero de 2012. Consultado el 23 de mayo de 2012 .
  70. Psychlist1972 (6 de julio de 2010). "Silverlight para Nokia Symbian RTW ya disponible" . Móvil / Silverlight para Nokia Symbian . Foros de Silverlight.NET. Archivado del original el 8 de agosto de 2012. Consultado el 23 de mayo de 2012 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  71. Obsoleto . Archivado el 18 de julio de 2011 en Wayback Machine Silverlight.NET. Consultado el 25 de septiembre de 2011.
  72. "Categoría Silverlight" . Archivado del original el 2 de febrero de 2012. Consultado el 10 de marzo de 2012 .
  73. Dentro de Symbian SQL: Guía para desarrolladores móviles sobre SQLite | | Por Ivan Litovski, Richard Maynard, 2010, página 9
  74. 1 2 3 4 5 Manual de instrucciones SH-08C '11.3 (PDF) , NTT DoCoMo, marzo de 2011, archivado del original (PDF) el 26 de noviembre de 2012 , consultado el 23 de mayo de 2012
  75. "Ayuda – Plataforma Eclipse" . library.forum.nokia.com . Consultado el 25 de septiembre de 2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  76. ^ "ドコモ地図ナビ (@docomo_map_navi) | Twitter" . twitter.com .
  77. ^ "ドコモ地図ナビ" . dmapnavi.jp .
  78. 1 2 3 en tu móvil . Skype. Consultado el 25 de septiembre de 2011.
  79. 1 2 3 Captura de pantalla para Symbian OS | AntonyPranata.com 2.0 Archivado el 1 de marzo de 2013 en Wayback Machine . Antonypranata.com. Recuperado el 25 de septiembre de 2011.
  80. 1 2 3 4 Horikawa, Kyoko (1 de junio de 2010). "NTT DoCoMo lanza dispositivos S^2" . Blog de Symbian . Symbian.org. Archivado del original el 24 de agosto de 2010.
  81. 1 2 Asuk Ustundag, Sennur (7 de octubre de 2010). "Dispositivos Symbian, requisitos de hardware y software, desarrollo básico de aplicaciones" (PDF) . Universidad Estatal de Bridgewater. pág. 6. Recuperado el 23 de mayo de 2012 . 
  82. 1 2 3 4 5 6 7 8 9 10 11 "Plataforma Symbian^2 utilizada en once nuevos modelos de teléfonos móviles NTT DoCoMo FOMA 3G" . SymbianOne . Consultado el 10 de noviembre de 2010 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  83. "Samsung OMNIAHD deslumbra en el Mobile World Congress con su brillantez HD" . Reino Unido: Samsung.com. Archivado del original el 10 de abril de 2009. Consultado el 25 de septiembre de 2011 .
  84. Oates, John (6 de mayo de 2004). "Symbian duplica las ventas" . www.theregister.co.uk .
  85. a las 09:58, Tony Smith 27 de octubre de 2004. "Las ventas mundiales de teléfonos inteligentes se disparan" . www.theregister.co.uk .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  86. "Seis años de Symbian producen 100 modelos y 100 millones de unidades vendidas" . The Smart PDA. 17 de noviembre de 2006. Archivado del original el 30 de junio de 2012. Consultado el 23 de mayo de 2012 .
  87. La Fundación Symbian incorpora a Nuance como nuevo miembro. Archivado el 25 de julio de 2009 en Wayback Machine . News.softpedia.com (21 de julio de 2009). Consultado el 25 de septiembre de 2011.
  88. "Nokia lidera el mercado de smartphones con un 56%, mientras que la cuota de mercado de Symbian en el mercado de sistemas operativos está a punto de caer" (Comunicado de prensa). ABI Research. 29 de marzo de 2012. Consultado el 25 de septiembre de 2011 .{{cite press release}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  89. Gartner afirma que las ventas de dispositivos móviles en el segundo trimestre de 2011 crecieron un 16,5 % interanual; las ventas de teléfonos inteligentes crecieron un 74 % . Gartner.com. Consultado el 25 de septiembre de 2011.
  90. "10 millones de teléfonos con sistema operativo Symbian en Japón" . Todo sobre Symbian . 12 de julio de 2006.
  91. "30 millones de teléfonos con sistema operativo Symbian en Japón" . Todo sobre Symbian . 17 de enero de 2008.
  92. 1 2 "La mayoría de los teléfonos inteligentes ahora tienen pantallas táctiles (Comunicado de prensa de Canalys: r2010021)" . Canalys.com. 8 de febrero de 2010. Archivado del original el 30 de julio de 2013. Recuperado el 12 de agosto de 2010 .
  93. "Los envíos de teléfonos Android de Google aumentan un 886%" . BBC. 2 de agosto de 2010. Consultado el 12 de agosto de 2010 .
  94. Pettey, Christy. "Gartner afirma que las ventas mundiales de dispositivos móviles a usuarios finales alcanzaron los 1.600 millones de unidades en 2010; las ventas de teléfonos inteligentes crecieron un 72 por ciento en 2010" . Gartner.com. Archivado del original el 9 de febrero de 2011. Consultado el 10 de marzo de 2011 .
  95. Club de los 100 millones, primer semestre de 2010. Archivado el 1 de marzo de 2011 en Wayback Machine . VisionMobile (18 de octubre de 2010). Consultado el 25 de septiembre de 2011.
  96. Nokia y Microsoft firman una alianza estratégica para Windows Phone, Bing, Xbox Live y más . Engadget . Consultado el 25 de septiembre de 2011.
  97. Woods, Ben. (1 de octubre de 2010) Samsung dejará de dar soporte a Symbian | Wireless – CNET News Archivado el 4 de octubre de 2013 en Wayback Machine . CNET. Recuperado el 25 de septiembre de 2011.
  98. Meyer, David. (3 de noviembre de 2008) Motorola abandona Symbian y anuncia 3000 despidos | Redes | ZDNet UK . ZDNet.co.uk. Consultado el 25 de septiembre de 2011.
  99. Mello, John P. (15 de octubre de 2010) Sony abandona Symbian . PC World . Consultado el 25 de septiembre de 2011.
  100. "La cuota de mercado de los smartphones Android de Google cuadruplica la de iOS de Apple" . CNN. 8 de agosto de 2012. Archivado del original el 27 de abril de 2019.
  101. Reseñas de móviles. Reseña del Nokia E7. 9 de agosto de 2011
  102. Litcfield, Steve (8 de agosto de 2011). "Nokia N97 RIP: el buque insignia descarrilado que acabó siendo un desastre" . All About Symbian . Consultado el 30 de octubre de 2012 .
  103. Comparativa de navegadores móviles, noviembre de 2010. Allaboutsymbian.com (25 de noviembre de 2010). Consultado el 25 de septiembre de 2011.
  104. Meyer, David (9 de noviembre de 2010). "Nokia programa las primeras actualizaciones de Symbian para 'principios de 2011'"." . ZDNet Reino Unido . Consultado el 4 de enero de 2011 .
  105. Gilson, David (12 de marzo de 2012). "La historia de la fragmentación secreta de Symbian" . Todo sobre Symbian . Consultado el 30 de octubre de 2012 .
  106. EETimes (15 de junio de 2004). "Primer gusano de red de telefonía móvil se propaga vía Bluetooth" . EE Times . Consultado el 22 de marzo de 2026 .
  107. "Hacker instala puerta trasera en el firmware de Symbian – The H Security: Noticias y artículos" . Archivado del original el 8 de diciembre de 2013. Consultado el 26 de diciembre de 2010 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) . H-online.com (8 de diciembre de 2010). Consultado el 25 de septiembre de 2011.
  108. Hacker crea firmware modificado para Symbian S60 con puerta trasera oculta . Archivado el 20 de noviembre de 2011 en Wayback Machine . Live Hacking (10 de diciembre de 2010). Consultado el 25 de septiembre de 2011.
  109. ↑ ¿ Han hackeado la seguridad del Nokia S60 de tercera generación? Archivado el 13 de diciembre de 2010 en Wayback Machine , Symbian Freak.
  110. "S60 v3 Hacking – Misión cumplida, ¡FP1 hackeado!" Archivado el 10 de diciembre de 2010 en Wayback Machine . Symbian Freak (27 de marzo de 2008). Consultado el 25 de septiembre de 2011.
  111. Capturas de pantalla de Sibo3a , Galería de la guía
  112. Marcin Wichary. "GUIdebook > Screenshots > EPOC R5/Psion Revo" . Guidebookgallery.org . Consultado el 12 de agosto de 2010 .
  113. ^ "Solución para Nokia Slow SMS / Problema de bloqueo / Solusi Masalah Kirim SMS Nokia (Lambat/Mandek)" . www.kejut.com .
  114. Blanford, Rafe (1 de junio de 2010). "Primeros teléfonos Symbian^2 se envían a Japón" . Recuperado el 30 de octubre de 2012 .
  115. a las 12:41, Tony Smith 2 de febrero de 2010. "Nokia: pasa directamente a Symbian 3, sáltate Symbian 2" . www.theregister.co.uk .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  116. Molen, Brad (17 de agosto de 2011). "Se filtró la descarga de Symbian Belle a la comunidad N8, pero fue retirada rápidamente del sitio (actualización: Anna está disponible en NaviFirm)" . Engadget . Consultado el 30 de octubre de 2012 .
  117. Bobleanta, Vlad (24 de agosto de 2011). "Anuncian los Nokia 600, 700 y 701, todos con Symbian Belle y disponibles antes de finales de septiembre" . unwired view. Archivado del original el 22 de octubre de 2012. Consultado el 30 de octubre de 2012 .
  118. "Nokia Belle próximamente: Nokia Conversations: el blog oficial de Nokia" . Archivado del original el 22 de diciembre de 2011. Consultado el 22 de diciembre de 2011 .
  119. Reisinger, Don (21 de diciembre de 2011). "Adiós, Symbian Belle. Hola, Nokia Belle" . c | net . Consultado el 30 de octubre de 2012 .
  120. "Actualización de software para teléfonos compatibles con Nokia Belle" . Nokia. 2012. Consultado el 30 de octubre de 2012 .
  121. Hay, Emma (25 de mayo de 2012). "¿Symbian Carla cancelada, el principio del fin para Symbian?" . ITProPortal . Archivado del original el 6 de noviembre de 2018 . Recuperado el 24 de octubre de 2019 .
  122. Delaney, Ian (1 de marzo de 2012). "Todo sobre Nokia Belle, Feature Pack 1" . Nokia Conversations. Archivado del original el 10 de octubre de 2012. Recuperado el 30 de octubre de 2012 .
  123. Ly, Boc (2 de octubre de 2012). "La actualización mejora aún más el Nokia 808 PureView" . Nokia Conversations. Archivado del original el 6 de octubre de 2012. Consultado el 30 de octubre de 2012 .

Bibliografía

  • Morris, Ben (22 de junio de 2007). The Symbian OS architecture sourcebook  : design and evolution of a mobile phone OS . John Wiley & Sons . p.  630. ISBN 978-0-470-01846-0Archivado del original el 12 de junio de 2010. Consultado el 28 de diciembre de 2010 .
  • Badura, Thomas; Becher, Michael (mayo de 2009). «Prueba de la arquitectura de seguridad de la plataforma del sistema operativo Symbian». Conferencia Internacional de 2009 sobre Redes y Aplicaciones Avanzadas de la Información . Instituto de Ingenieros Eléctricos y Electrónicos . págs. 838–844 . doi : 10.1109/AINA.2009.117 . ISBN  978-1-4244-4000-9.
  • Babin, Steve (28 de febrero de 2008). Desarrollo de software para Symbian OS: Guía para principiantes sobre la creación de aplicaciones para teléfonos inteligentes Symbian OS v9 en C++ . John Wiley & Sons . ISBN 978-0-470-72646-4Consultado el 9 de mayo de 2025 .
  • Harrison, Richard; Shackman, Mark (29 de junio de 2007). "9.4" . Symbian OS C++ para teléfonos móviles . John Wiley & Sons . págs. 268–272 . ISBN  978-0-470-06658-4Consultado el 9 de mayo de 2025 .
  • McDowall, Ian (10 de junio de 2005). Programación de aplicaciones de conectividad para PC en Symbian OS: Sincronización y conectividad de smartphones para desarrolladores de aplicaciones y empresas . John Wiley & Sons . págs. 95–96 . ISBN  978-0-470-09054-1Consultado el 9 de mayo de 2025 .
  • Blog de la Fundación Symbian (al que redirige la página de inicio)
  • Symbian archivado el 6 de julio de 2012 en la Wayback Machine en Ohloh.
  • Thoukydides, Alexander (3 de febrero de 2007). "Especificaciones del formato de archivo SIS (para Symbian OS v8.0 y versiones anteriores)" . Archivado del original el 17 de octubre de 2002.
  • Especificación del formato de archivo SIS de Symbian OS v9.x (PDF) . Junio ​​de 2006. Archivado del original (PDF) el 11 de octubre de 2010.
  • Sitio web para desarrolladores de Symbian s60_3_0_how_to_sign_sis_files_1_4.pdf

Código fuente EPL de Symbian^3

  • Archivo de código abierto de Symbian más completo
  • wildducks – Puerto para Beagleboard de Symbian S^3
  • Symaptic – Sistema de compilación C-Make Repositorio Symbian Mercurial (plataforma Windows)