Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro
  • Sistemi operativi mobili. Sistema operativo per telefoni OS Symbian

Sistemi operativi mobili. Sistema operativo per telefoni OS Symbian

OS Symbian è un sistema operativo mobile e una piattaforma informatica progettata per smartphone. È stato originariamente sviluppato come sistema operativo closed source per PDA nel 1998 da Symbian Ltd. Questa piattaforma era originariamente una distribuzione successiva di EPOC Psion e funzionava esclusivamente su processori ARM (sebbene esistesse anche una variante x86).

Symbian è stato utilizzato da molte delle principali marche di telefoni cellulari: Samsung, Motorola, SonyEricsson e in particolare Nokia. In qualità di pioniere che ha creato l'industria degli smartphone, è stato il sistema operativo per smartphone più popolare fino alla fine del 2010, un periodo di tempo in cui erano in uso limitato. Quindi il suo sviluppo ha superato il sistema operativo Android, poiché gli sviluppi di Google hanno raggiunto rapidamente il consumatore di massa.

Sviluppo del sistema operativo

OS Symbian è una shell di sistema dal 2001 e richiedeva un'interfaccia utente aggiuntiva (come middleware) per formare un sistema operativo completo. Poi è diventata indipendente grazie alla piattaforma S60 (ex Serie 60), creata da Nokia e rilasciata per la prima volta nel 2002. Poiché era integrato nella maggior parte degli smartphone Nokia, Symbian OS alla fine è diventato il sistema operativo mobile intelligente più utilizzato.

UIQ era un'altra interfaccia utente "Symbian", utilizzata principalmente da Motorola e SonyEricsson, mentre il Giappone aveva anche la piattaforma MOAP. Le applicazioni di queste interfacce non erano compatibili tra loro, nonostante ciascuna di esse fosse costruita su Symbian OS. Nokia era l'azionista di maggioranza di Symbian e ha acquisito l'intera partecipazione nel 2008. Successivamente, è stata creata la Symbian Foundation senza scopo di lucro con l'obiettivo di sviluppare il software erede esente da royalty basato sull'S60. Come risultato di questo lavoro, Symbian ^1 (o S60 5th Edition) è stato rilasciato nel 2009. La successiva distribuzione ^2 è stata utilizzata solo per il vettore NTT DoCoMo nel mercato giapponese. Symbian ^3 è stato rilasciato nel 2010, momento in cui è diventata una piattaforma completamente open source. Questa versione ha ricevuto aggiornamenti significativi nel 2011.

La Symbian Foundation si è sciolta alla fine del 2010 e Nokia ha ripreso il controllo dello sviluppo del sistema operativo. Nel febbraio 2011, Nokia, l'unica azienda rimasta che supporta ancora Symbian al di fuori del Giappone, ha annunciato che avrebbe utilizzato Windows Phone 7 di Microsoft come piattaforma per smartphone principale. Due mesi dopo, il sistema operativo è stato spostato su licenze chiuse. Nonostante il supporto della piattaforma sia stato promesso fino al 2016, tutto lo sviluppo dal 2012 si è sviluppato male. Nel gennaio 2014, Nokia ha smesso di accettare software Symbian nuovo o modificato dagli sviluppatori.

Nokia 808 PureView è ufficialmente diventato l'ultimo smartphone Symbian di questo produttore. Tuttavia, NTT DoCoMo ha continuato a rilasciare dispositivi OPP (Operator Pack Symbian, successore di MOAP) in Giappone che fungono ancora da middleware su Symbian. Altri telefoni Symbian OS ampiamente utilizzati oggi sono l'F-07F di Fujitsu e l'SH-07F di Sharp rilasciati nel 2014.

Interfaccia utente

Sin dal suo inizio, Symbian ha avuto il proprio toolkit grafico noto come AVKON (ex Serie 60). L'S60 è stato progettato per essere controllato con uno strumento di interfaccia simile a una tastiera (mini-QWERTY). Il software basato su AVKON è compatibile con le versioni binarie di Symbian, inclusa la versione ^3.

Symbian^3 include il framework Qt, che è attualmente il toolkit consigliato per le nuove applicazioni. Qt può essere installato anche su dispositivi meno recenti con questo sistema operativo.

La quarta distribuzione prevedeva di introdurre una nuova libreria grafica progettata specificamente per l'interfaccia touch, nota come "UI Extensions for Mobile" o UIEMO, che è stata sviluppata su QtWidget. Una versione di prova è stata rilasciata nel gennaio 2010, ma nell'ottobre dello stesso anno Nokia ha annunciato che Orbit/UIEMO non sarebbe andato sul mercato.

Com'è adesso?

Attualmente Nokia incoraggia gli sviluppatori a utilizzare QtQuick con QML, una nuova interfaccia utente dichiarativa di alto livello e un ambiente di scripting che consente lo sviluppo di sistemi operativi sia Symbian che MeeGo. È disponibile per i dispositivi di terza generazione esistenti come aggiornamento Qt. Man mano che la nuova interfaccia utente appare gradualmente in altre applicazioni, il framework S60 legacy (AVKON) viene eliminato e non è più incluso nei nuovi dispositivi, interrompendo la compatibilità binaria con le precedenti applicazioni Symbian OS S60.

Browser

Symbian ^3 e le versioni precedenti hanno un browser integrato basato su WebKit. Symbian è diventata la prima piattaforma mobile a utilizzare questa applicazione (nel giugno 2005). Alcuni telefoni precedenti (sistema operativo Symbian) utilizzano Opera Mobile come browser predefinito.

Successivamente, Nokia ha rilasciato un nuovo browser Symbian Anna con una velocità migliorata e un'interfaccia utente migliorata.

Supporto multilingue

Symbian ha un forte supporto per la localizzazione, consentendo ai produttori e agli sviluppatori di applicazioni di terze parti di utilizzare i loro prodotti basati su questo sistema operativo per supportare la distribuzione globale. L'attuale versione di Symbian (Belle) supporta 48 lingue, che Nokia rende disponibili sui dispositivi in ​​language pack. Tutti hanno un inglese generale o un dialetto locale corrispondente.

Specifiche del sistema

Symbian OS supporta il multitasking preventivo e la protezione della memoria come altri sistemi operativi (specialmente quelli progettati per l'uso desktop). L'approccio di EPOC al multitasking è stato preso da VMS e si basa su eventi asincroni del server.

OS Symbian è stato creato tenendo conto di tre principi di progettazione del sistema:

  • L'integrità e la sicurezza dei dati degli utenti è fondamentale.
  • Il tempo dell'utente non deve essere sprecato.
  • Tutte le risorse sono limitate.

Per seguire meglio questi principi, Symbian utilizza un microkernel, ha un approccio di callback ai servizi e mantiene una separazione tra l'interfaccia utente e il motore. Il sistema operativo è ottimizzato per dispositivi a batteria scarica e per sistemi basati su ROM (come funzionalità come XIP e reinclusione nelle librerie condivise). Le applicazioni e il sistema operativo stesso seguono un design orientato agli oggetti: Model-view-controller (MVC).

Le successive iterazioni del sistema operativo hanno diluito questo approccio in risposta alle richieste del mercato, in particolare con l'introduzione del kernel in tempo reale e del modello di sicurezza della piattaforma nelle versioni del sistema operativo Symbian 9.3 e successive.

intensità delle risorse

Viene prestata particolare attenzione alla conservazione delle risorse, come esemplificato da idiomi di programmazione speciali come descrittori e pulizia dello stack. Esistono metodi simili per risparmiare spazio di archiviazione. Inoltre, tutta la programmazione Symbian è basata su eventi e l'unità di elaborazione centrale (CPU) passa alla modalità a basso consumo quando le applicazioni non sono direttamente correlate all'evento. Questo viene fatto usando un linguaggio di programmazione chiamato oggetti attivi. Allo stesso modo, l'approccio del sistema operativo Symbian (9.4) ai thread e ai processi è guidato da un sovraccarico inferiore.

Struttura della piattaforma

Il modello AllOver contiene i seguenti livelli dall'alto verso il basso:

  • Livello frame dell'interfaccia utente.
  • Livello dei servizi dell'applicazione.
  • Java ME.
  • livello di servizio del sistema operativo.
  • Servizi generali del sistema operativo.
  • Servizi di comunicazione.
  • Servizi multimediali e grafici.
  • Servizi di comunicazione.
  • Livello di servizio di base.
  • Il livello dell'interfaccia hardware e di servizio del kernel.

Cosa significa questo?

Il livello di servizio di base è il livello più basso disponibile per le operazioni degli utenti. Include un file server e una libreria utente, una piattaforma plug-in che gestisce tutti i plug-in, l'archiviazione, il repository centrale, i DBMS ei servizi crittografici. Contiene anche un server casella di testo e una shell di testo: due servizi di base da cui è possibile creare una porta completamente funzionante senza la necessità di servizi di livello superiore.

Symbian OS ha un'architettura microkernel, il che significa che il minimo richiesto è all'interno del kernel per massimizzare l'affidabilità, la disponibilità e la reattività. Contiene lo scheduler, la gestione della memoria e i driver di dispositivo, ma altri servizi, come il networking, la telefonia e il supporto del file system, sono ospitati a livello dei servizi del sistema operativo o dei servizi principali. Abilitare i driver di dispositivo significa che il kernel non è un vero microkernel. Il kernel in tempo reale EKA2, che è stato chiamato nanokernel, contiene solo le posizioni più primitive e richiede un modulo esteso per implementare qualsiasi altra astrazione.

Compatibilità

Symbian è progettato per enfatizzare la compatibilità con altri dispositivi, in particolare i file system di supporti rimovibili. Il primo sviluppo di EPOC ha portato FAT a diventare il file system interno (e rimane fino ad oggi), ma un modello di persistenza orientato agli oggetti è stato posizionato sopra il FAT sottostante per fornire un'interfaccia in stile POSIX e un modello di threading. I formati dei dati interni si basano sull'utilizzo delle stesse API che creano i dati per eseguire tutte le manipolazioni dei file. Ciò ha portato a dipendenze dai dati e relative difficoltà con le modifiche e la migrazione dei dati.

Esiste un grande sottosistema di rete e comunicazione che ha tre server principali: ETEL (telefonia EPOC), ESOCK (prese EPOC) e C32 (responsabile delle comunicazioni seriali). Ognuno ha un diagramma plug-in. Ad esempio, ESOCK consente a diversi moduli di protocollo ".PRT" di implementare diversi protocolli di rete. Il sottosistema contiene anche codice che supporta collegamenti brevi come Bluetooth, IrDA e USB.

Interfacce e loro supporto

C'è anche una grande quantità di codice dell'interfaccia utente (UI). Il sistema operativo Symbian conteneva solo classi base e una sottostruttura, mentre la maggior parte delle interfacce utente effettive erano mantenute da terze parti. Questo non è più il caso. Tre interfacce principali - S60, UIQ e MOAP - sono state introdotte in Symbian nel 2009. Symbian contiene anche librerie di grafica, layout del testo e rendering dei caratteri.

Tutti i programmi nativi di Symbian OS C++ sono costruiti da tre classi base definite dall'architettura dell'applicazione: applicazione, documento e interfaccia utente dell'applicazione. Queste classi creano il comportamento fondamentale dell'applicazione. Le restanti funzioni richieste, visualizzazione dell'applicazione, modello e interfaccia dati vengono create in modo indipendente e interagiscono esclusivamente tramite la loro API con altre classi.

La necessità di plugin

Molti altri componenti non rientrano ancora in questo modello, ad esempio SyncML, Java ME che fornisce un diverso insieme di API sulla maggior parte dei sistemi operativi e dei media. Molti di essi sono framework e ci si aspetta che gli sviluppatori forniscano loro plug-in di terze parti (ad es. HelixPlayer per codec multimediali). Ciò ha il vantaggio che le API per queste aree di funzionalità sono le stesse su molti modelli di telefono e offre agli sviluppatori maggiore flessibilità. Ma significa anche che i produttori di telefoni devono fare molto lavoro di integrazione per creare un gadget funzionale con Symbian OS.

Symbian include un'interfaccia utente della guida chiamata TechView. Fornisce la base per la configurazione iniziale ed è l'ambiente in cui vengono eseguiti molti test Symbian e codice di esempio.

Varianti e piattaforme Symbian

Symbian, passando alla versione 7.0 del sistema operativo, è stato suddiviso in diverse interfacce utente grafiche, ognuna delle quali è supportata da una specifica azienda o gruppo di esse. A differenza delle diverse versioni del sistema operativo Android, le GUI Symbian vengono chiamate "piattaforme" a causa di modifiche e integrazioni più significative. Le cose si sono complicate quando le applicazioni (inclusi i giochi per Symbian OS) sviluppate per diverse piattaforme GUI sono diventate incompatibili tra loro, il che ha portato alla frammentazione del sistema operativo.

A differenza di molti sistemi operativi, Symbian non è stato portato su dispositivi mobili da personal computer, ma è stato originariamente creato per loro. Ciò causa alcuni vantaggi del sistema operativo Symbian: è ottimizzato a livello di kernel per il funzionamento su dispositivi critici dal punto di vista energetico con una quantità minima di memoria e una bassa potenza del processore. Di seguito sono riportati i fatti principali e le pietre miliari nello sviluppo di Symbian OS.

  • Symbian OS fa risalire la sua discendenza al sistema operativo multi-tasking a 16 bit EPOC, sviluppato da Psion per la sua famiglia di computer portatili SIBO (Sixteen Bit Organizer) nel 1989. Il nome EPOC non significa nulla, ma la leggenda vuole che EPOC sia l'abbreviazione di "Epoch" (Epoch), o acronimo di Electronic Piece Of Cheese. Il sistema operativo EPOC era scritto in assembler (Intel 8086) e C, supportava lo sviluppo di applicazioni in C e OPL utilizzando l'IDE OVAL (Object-based Visual Application Language) e disponeva anche di un'interfaccia grafica (quindi in anticipo su Microsoft Windows 3.0 ). Nel 1991 è stato lanciato il PDA serie 3 PDA, con EPOC, dotato di 128 KByte di RAM e un processore compatibile con Intel 8086.
  • Successivamente, il sistema operativo EPOC è stato completamente riprogettato e, a metà del 1997, il sistema operativo EPOC/32 ha visto la luce, utilizzato per la prima volta sul PDA serie 5 con 4-8 MB di RAM. Il nuovo sistema operativo è stato sviluppato per processori con architettura ARM e ha permesso di creare applicazioni C++. La versione a 16 bit di EPOC è stata rinominata EPOC/16 (in seguito divenne nota come SIBO) e EPOC/32 in EPOC. Successivamente, Psion si è divisa in Psion Computers, Psion Enterprise e Psion Software. Il sistema operativo è stato sviluppato da Psion Software. Il sistema operativo EPOC è stato costantemente migliorato: sul mercato sono comparsi dispositivi che eseguono EPOC Release 2, EPOC Release 3 (spesso indicato come ER2 e ER3). Tuttavia, EPOC Release 4 non esisteva.
  • Nel giugno 1998, Psion Software, Nokia ed Ericsson hanno creato Symbian Ltd. Il suo compito era sviluppare un nuovo sistema operativo di livello mondiale per dispositivi convergenti basato su PDA e telefoni.
  • Nel maggio 1999, agli azionisti di Symbian Ltd. Panasonic si è unita e subito dopo è stata annunciata EPOC Release 5 (ora informalmente nota come Symbian 5.0), contenente la macchina virtuale Java ME. Un anno dopo, nel dispositivo Ericsson R380 è stata utilizzata la sua versione migliorata EPOC 5u (ER5u o Symbian 5.1). Dalla versione 5.1, Symbian utilizza le stringhe Unicode per impostazione predefinita. Successivamente Symbian Ltd. stipula un accordo con Sybase per utilizzare le proprie tecnologie di accesso al database su dispositivi mobili.
  • Nel 2000, Sanyo e Sony diventano licenziatari Symbian. Annunciati Symbian 6.0 (prima versione ufficiale) e Symbian 6.1.
  • Nel 2001 è stata fondata Symbian Press, Nokia ha rilasciato il comunicatore 9200 sulla piattaforma Series 80 con Symbian 6.0 e lo smartphone 7650 basato sulla piattaforma Series 60 con Symbian 6.1. Symbian OS è concesso in licenza da Siemens e Fujitsu.
  • Nel 2002, i comproprietari di Symbian Ltd. diventare Samsung, Siemens e Sony Ericsson. Symbian OS è concesso in licenza da Sendo. Annunciata la piattaforma UIQ basata su Symbian 7.0, focalizzata sull'uso dei touch screen.
  • Nel 2003 sono apparsi dispositivi Symbian 7.0 basati sulle piattaforme UIQ, Series 80, Series 90 e Series 60.
  • Nel 2004 Symbian OS è concesso in licenza da NTT DoCoMo, vengono annunciati Lenovo e Sharp, Symbian 8.1a e Symbian 8.1b (con il nuovo kernel EKA2). Azionisti di Symbian Ltd. riscattare la quota di Psion. Internamente, l'azienda sta lavorando su Symbian 9.0.
  • Nel 2005 Symbian Ltd. concede in licenza l'uso del protocollo Microsoft Exchange Server Active Sync. Il rilascio di Symbian OS 9.1 è stato rilasciato con un modulo di sicurezza che richiede la certificazione obbligatoria delle applicazioni installate. Nello stesso anno sono apparsi i dispositivi con un nuovo sistema operativo (sotto la piattaforma UIQ3).
  • Nel 2006, Symbian 9.2 e Symbian 9.3 sono apparsi con un meccanismo di gestione della memoria migliorato (impaginazione della domanda), supporto integrato per i protocolli WiFi 802.11 e HSDPA. Sono in corso di realizzazione un programma di certificazione Symbian Accredited Developer (ASD) e un programma di interazione con le università nel campo della formazione degli specialisti della Symbian Academy. Il 100 milionesimo smartphone con sistema operativo Symbian è stato venduto.
  • Nel 2007, le librerie POSIX e SQLite sono state trasferite su Symbian. Annunciato il supporto per processori multi-core, nonché per la televisione digitale nei formati DVB-H e ​​ISDB-T.
  • Nel giugno 2008 Symbian Ltd. festeggia il suo decimo anniversario. Viene annunciata la creazione della Symbian Foundation, un'organizzazione progettata per sviluppare una nuova piattaforma unica aperta basata su Symbian OS. Nel corso dell'anno, Nokia riacquista tutte le azioni di Symbian Ltd. e trasferisce il sistema operativo Symbian alla Symbian Foundation. In seguito, Nokia, Sony Ericsson, NTT DoCoMo e Samsung donano risorse e codici sorgente per le piattaforme S60, UIQ e MOAP(s) alla Symbian Foundation. 200 milionesimo dispositivo Symbian OS venduto.
  • All'inizio del 2009 viene annunciata la fine del supporto per la piattaforma UIQ. Esistono dispositivi che eseguono la piattaforma S60 5a edizione basata su Symbian 9.4. Symbian 9.4 e S60 5a edizione furono successivamente fuse sotto il nome Symbian^1 dalla Symbian Foundation e scelte come punto di partenza per l'ulteriore evoluzione di Symbian OS come sistema aperto. Pubblicato il piano di preparazione di Symbian^2 e Symbian^3.
  • Nell'ottobre 2009 è stato pubblicato il codice sorgente per il microkernel del sistema operativo Symbian EKA2.

Nell'intera storia dell'esistenza del sistema operativo Symbian, sono stati rilasciati più di 250 modelli di dispositivi sotto il suo controllo da una dozzina e mezzo di produttori per un totale di oltre 250 milioni.

In generale, la storia dello sviluppo del sistema operativo si è svolta abbastanza tranquillamente, senza gravi conflitti legali e guerre giudiziarie. I partecipanti al forum legale considerano la storia di Symbian OS come un esempio di attività IT ponderata e competente.

E i telefoni sono giustamente considerati Symbian. Fino al 2008 l'omonimo consorzio è stato impegnato nel suo sviluppo. Con la vendita dell'intero blocco di azioni, anche la domanda dei consumatori per i sistemi operativi è aumentata. La ragione di ciò è stata l'espansione della produzione e dei contratti con i marchi leader del pianeta.

Dalle origini alla perfezione

A metà degli anni '90, i sistemi mobili lasciavano molto a desiderare. Le capacità multimediali erano ridotte al minimo, il motore era monolitico, le applicazioni erano limitate a singole istanze banali (calendario, calcolatrice, ecc.). Tutto è cambiato radicalmente nel 1997, quando alcune aziende hanno firmato un patto di cooperazione allo sviluppo di un OS universale. Nasce così il consorzio Symbian. Era guidato dai capi dei marchi Nokia, Ericsson, Psion e Motorola.

Verso la fine degli anni '90 nacque il primo OS Symbian 5. La sua piattaforma era supportata da computer Psion, oltre a dispositivi Ericsson MC218 e netPad. Presto, gli sviluppatori hanno integrato la linea con il sistema EPOC5u per l'integrazione di Unicode. La svolta per il consorzio è arrivata con il rilascio della versione 6.0 del sistema operativo. Sulla base di esso, è stato rilasciato il primo smartphone Symbian di marca, il Nokia 9210.

Negli anni successivi, i sistemi mobili iniziarono a svilupparsi a una velocità straordinaria. Nel 2003, gli sviluppatori hanno soddisfatto gli utenti di Symbian OS 7 e della sua versione estesa. Questo sistema potrebbe supportare le piattaforme più popolari: UIQ, Serie 60 e 80, FOMA e altre. Entro la metà del 2004, Psion e Motorola si ritirarono inaspettatamente dal consorzio. Tuttavia, ciò non ha influito sull'ulteriore produzione. Alla fine dell'anno è apparso Symbian 8, che poteva supportare dispositivi a 2 core.

La prossima versione del sistema operativo - 9.0 - ha notevolmente ampliato l'influenza del marchio sul mercato globale. Nello sviluppo sono state utilizzate le ultime tecnologie, che nessun'altra azienda aveva. Ciò ha permesso di allontanarsi dall'integrazione del core EKA1. OS 9.2 ha introdotto la possibilità di lavorare con OMA Management e Bluetooth 2. La versione 9.2 supportava l'interfaccia HSDPA e i caratteri vietnamiti.

Il nuovo Symbian OS 9.4 è stato rilasciato nella primavera del 2007. La sua principale caratteristica distintiva era il supporto per il controllo touch. Era anche più ottimizzato, quindi era adatto a telefoni deboli, risparmiando la carica della batteria fino al 30%. Vale la pena notare l'interfaccia accelerata con supporto per DVB-H e ​​VoIP.

La rivoluzione mobile e la fine di un'era

Nel dicembre 2008, i diritti sul software Symbian sono stati trasferiti a Nokia. Un mese dopo, tutte le applicazioni e i sistemi operativi dei telefoni cellulari hanno iniziato a uscire con il prefisso Nokia. Innanzitutto, i nuovi proprietari del consorzio hanno trasferito il sistema operativo dalla familiare piattaforma S60 al processore x86. Per i test è stato utilizzato il sistema Intel Atom.

I nuovi sistemi operativi erano di alta qualità e veloci, ma a molti utenti non piaceva che rimanessero pagati. Nel novembre 2009, Samsung ha risolto il suo contratto con Symbian. Questo ha colpito duramente la credibilità del consorzio. Questo è spesso il motivo per cui nel febbraio 2010 si è deciso di rendere la linea Symbian completamente gratuita e aperta. Nell'autunno dello stesso anno anche Sony Ericsson lasciò la fusione, passando al principale concorrente, Android.

A poco a poco, le vendite di dispositivi basati sul sistema operativo di un noto consorzio iniziarono a ridursi al minimo. Nel 2011 è stato completato il sito web ufficiale del marchio. Cominciarono a circolare voci sulla cessazione del rilascio del nuovo sistema operativo. Alla fine del 2011 è stato annunciato un nuovo asse Nokia Belle, che è diventato il prototipo del Symbian aggiornato. Nei due anni successivi, gli utenti del sistema operativo si accontentarono solo di aggiornamenti occasionali. Nel 2013 il progetto è stato trasferito in modalità di supporto. Ulteriori sviluppi non sono previsti nel prossimo futuro.

Caratteristiche

Il sistema operativo Symbian è considerato il successore della famigerata linea EPO32, sviluppata dagli ingegneri Psion a metà degli anni '90 per i computer palmari. Nel 1999, la maggior parte del sistema è stata aggiornata. Gli sviluppatori hanno perseguito l'obiettivo di ottimizzare il codice in modo che il sistema operativo funzionasse normalmente anche sui dispositivi più deboli.

I programmatori sono riusciti a ottenere risultati eccezionali grazie a una migliore memorizzazione nella cache. Ciò ha consentito non solo di risparmiare una parte significativa della memoria e della carica della batteria, ma anche di velocizzare le applicazioni. Riguarda il nuovo approccio alla programmazione. Il metodo orientato agli oggetti è stato utilizzato nello sviluppo dell'architettura. Le versioni 9.x hanno introdotto un solido meccanismo di protezione a livello di API. Inoltre, lo staff di Symbian è riuscito a delimitare la RAM in base alle priorità dell'applicazione.

Vale la pena notare che per molto tempo il linguaggio di programmazione principale è stato il C++, che supportava Java e le librerie PIPS. Per quanto riguarda Nokia Symbian OS, combina tutte le migliori qualità e caratteristiche dei principali concorrenti di Windows Mobile e Google Android.

Modifiche importanti

Al momento, esistono diversi sistemi operativi per telefoni basati sugli sviluppi di Symbian. Prima di tutto si tratta di UIQ. Questo sistema operativo è parte integrante degli smartphone Motorola e Sony Ericsson. Il supporto è considerato la principale differenza di questo sistema rispetto ad altri.Tutti i diritti sul sistema operativo appartengono a Sony.

Il sistema Serie 60 era un tempo la base per tutti i dispositivi telefonici Nokia. Per molto tempo è stato concesso in licenza da società come Siemens, Samsung, LG, ecc. È stato originariamente sviluppato per telefoni con tastiera. La nuova versione della Serie 80 è diventata il segno distintivo dell'azienda giapponese. La piattaforma è stata creata anche per i telefoni con tastiera.

OS MOAP ha guadagnato grande popolarità in Asia. Al momento, su questa piattaforma vengono prodotti prodotti di marchi famosi come Fujitsu, Sharp, Mitsubishi e Sony Ericsson.

Le modifiche non standard del sistema operativo vengono utilizzate dagli smartphone della serie Nokia 77xx.

Confronto dei principali sistemi operativi

OS Symbian è stato ampiamente utilizzato nei dispositivi economici. Il sistema è diventato un segno distintivo del marchio Nokia. Aggiornamenti Belle e Anna hanno dato nuova vita alla linea della compagnia giapponese. Tuttavia, oggi i nuovi smartphone su questo sistema operativo non vengono più rilasciati. Secondo le caratteristiche, il sistema è progettato convenientemente. Se non fosse per la popolarità di "Android" e IOS, i prodotti Symbian sarebbero ancora di tendenza. Gli smartphone Nokia hanno un centro multimediale colorato e un motore veloce. Sono supportate quasi tutte le applicazioni e le interfacce moderne.

I telefoni Android oggi stanno aprendo la strada in termini di popolarità in tutto il mondo. E questo nonostante il fatto che il sistema operativo sia piuttosto giovane. La prima versione è stata rilasciata per un'ampia produzione solo 6 anni fa. Possiede i diritti sul prodotto software Il sistema attrae con la sua brillantezza ed efficienza. Le ultime versioni del sistema operativo contengono molte nuove funzioni e servizi utili. Sulla base di smartphone "Android" di marchi come HTC, Samsung, Motorola, ecc.

Apple iOS è il secondo sistema operativo più popolare tra le piattaforme mobili. L'interfaccia è comoda, chiara, funzionale. A differenza di tutti gli altri produttori, Apple si concentra non sull'attività ma sull'attività. Ecco perché tutti gli aggiornamenti riguardano la funzionalità e non i nuovi chip multimediali.

I sistemi Windows per piattaforme mobili non sono così richiesti come per i computer. È tutta una questione di interfaccia scomoda. È difficile per gli utenti inesperti comprendere le funzionalità esistenti. Spesso le opzioni più importanti sono nascoste lontano nel menu. E se Windows 7 aveva ancora un'interfaccia intuitiva e colorata e requisiti ottimizzati, allora Eight si è rivelato solo un fallimento. L'unica cosa che ha salvato il nuovo sistema operativo è stata una corretta commercializzazione.

Piattaforme MOAP e Nokia S90

Questi sistemi operativi sono usciti autonomamente dai prodotti software Symbian. La piattaforma MOAP è stata creata per i dispositivi commissionati dall'operatore di telecomunicazioni giapponese DoCoMo. Sulla sua base, gli utenti hanno avuto per la prima volta l'opportunità di utilizzare il servizio 3G. Ad oggi, Panasonic, Fujitsu, Mitsubishi, ecc. operano sulla base di MOAP.

La piattaforma Series 90 degli sviluppatori Nokia è stata successivamente integrata nel sistema operativo Symbian versione 7. Il prototipo del sistema era il sistema operativo S80 di Psion. Per quanto riguarda il Nokia S90, grazie ad esso è stato possibile supportare schermi con un'estensione fino a 640 pixel. È stato un grande balzo in avanti. L'interfaccia dell'S90 ha una funzionalità simile a quella dell'Internet Tablet. Nel 2005 è stato deciso di introdurre gli sviluppi della piattaforma in Symbian S60 per gli smartphone a marchio Nokia. Questo passaggio ha permesso all'azienda di entrare nel mercato globale dei telefoni touch.

Piattaforma Symbian S60

Questo prodotto software per molto tempo è rimasto inaccessibile ai concorrenti. Di conseguenza, marchi come LG, Lenovo, Samsung, Panasonic e altri hanno concesso in licenza la piattaforma per le proprie esigenze. Il sistema operativo è stato sviluppato in collaborazione con Electrobit, Mobika e altri, inoltre il prodotto è stato fornito da Orange e Vodafone.

Symbian OS S60 è un software standard per smartphone che supporta Python, Java e C++. La funzionalità include librerie aggiornate per telefonia e multimedia, strumenti PIM. La risoluzione massima supportata dalla piattaforma è 360 per 640 pixel.

Lo svantaggio principale del sistema è un rigoroso meccanismo di certificazione, che limita notevolmente le capacità degli utenti.

Piattaforma Symbian S80

Questo prodotto è diventato un vero fiore all'occhiello dei telefoni Nokia. OS Symbian 9.x è stato sviluppato sulla sua base. La piattaforma è stata messa in produzione dal 2000. Specializzato in comunicatori di comunicazione. Può supportare formati di visualizzazione non standard come 640 x 200 punti. La tastiera qwerty è integrata nella funzionalità.

Per qualche tempo la piattaforma è rimasta senza aggiornamenti. Dopo il 2005, è entrato nello sviluppo di un nuovo sistema operativo universale, che è stato utilizzato nel Nokia E90. Vale la pena notare che la piattaforma interagisce con le applicazioni J2ME e le interfacce TLS e SSL. Il sistema ha un browser Opera completo e un file manager con un fax elettronico integrato. I recenti aggiornamenti hanno reso possibile l'accesso a Bluetooth e Wi-Fi.

Piattaforma UIQ

È la tecnologia Symbian più potente e costosa mai sviluppata. La piattaforma è un quarzo focalizzato sul miglioramento della componente grafica. UIQ fornisce al kernel del sistema operativo componenti aggiuntivi. Per questo motivo, i dispositivi telefonici diventano multifunzionali e aperti a qualsiasi possibilità.

La piattaforma interagisce con applicazioni di terze parti ed è focalizzata sul controllo touch. La parte software è scritta in C++. C'è il supporto per le applicazioni Java. La tecnologia UIQ ha permesso di raggiungere una profondità di visualizzazione di 4096 colori. Le versioni più recenti della piattaforma lo hanno esteso a 18 bit. L'UIQ 3.2 aggiornato interagisce con servizi come MMS Postcard e OMA IMPS.

A livello di codice, la piattaforma supporta Visual Studio, Eclipse, API Java, Carbide. Tecnologia di integrazione Wi-Fi migliorata. Sono disponibili widget integrati, browser, applicazioni multimediali, ecc.

Dispositivi Symbian

La maggior parte dei modelli di telefoni cellulari che funzionano sulla base del sistema operativo Symbian sono smartphone e altri dispositivi Nokia. Esistono più di tre dozzine di dispositivi di questo tipo. Questi sono 5230, 5800 Xpress, C7-00 e modelli più semplici come Nokia E72, N93 e altri.

Inoltre, un tempo, il sistema operativo Symbian era richiesto nei dispositivi Sony Ericsson. Questi sono modelli come P900, M600, Vivaz, W960, ecc. Altri marchi includono Motorola A1000 e Samsung i8910.

Se Symbian non avesse concorrenti eminenti come Android e IOS, il numero di dispositivi che supportano il suo sistema operativo sarebbe molto più grande.

Giochi e applicazioni per Symbian

Tutti i principali programmi multimediali sono integrati nel sistema. Questo è un lettore video, un servizio musicale e applicazioni per lavorare con le immagini. In Symbian OS, i programmi occupano una piccola parte del telefono. Questo è stato fatto apposta per scaricare la memoria interna. La funzionalità standard include il browser Opera 9.5 e un'utilità che monitora gli aggiornamenti di sistema.

Tra i giochi possiamo distinguere i famosi Angry Birds, OpenTTD e Cut the Rope, così come Adventures of Tintin e Fruit Ninja.

Ristampa integrale dell'articolo. Perché è qui - la risposta è alla fine. Quindi: “Il grande aggiornamento della piattaforma Windows Phone 7 è l'annuncio più atteso della conferenza MIX'2011, che si sta attualmente svolgendo a Las Vegas. E c'era qualcosa da aspettarsi. Primo, multitasking. In secondo luogo, la versione russa. In terzo luogo, nuovo software, in particolare Skype, Angry Birds e altro ancora. Oltre a questi tre punti principali, la piattaforma mobile Microsoft avrà molte altre cose in autunno. Anche Nokia è venuta a parlare al MIX'2011, ma prima di tutto Windows Phone 7 è in circolazione da solo sei mesi, ma è già diventato un fenomeno notevole nel mondo delle piattaforme mobili. Ora ci sono più di 13mila applicazioni per WP7 e circa 100 appaiono ogni giorno, e IDC e Gartner prevedono il secondo posto per WP7 dopo Android in quattro anni. È importante capire che WP7 ha poco in comune con Windows Mobile, è un sistema operativo completamente nuovo che ricorda più da vicino Apple iOS nell'iPhone. Dicono che l'iPhone sia diventato il prototipo di Windows Phone 7 per Microsoft e il motivo per cambiare radicalmente WP6.5.x. Questa è sicuramente la strada giusta, poiché la vecchia eredità ha trascinato verso il basso la piattaforma mobile Microsoft. Oggi a Las Vegas al MIX'2011 sono stati annunciati i piani per il futuro ei dettagli delle modifiche, che ci erano state promesse per la prima volta a Barcellona al Mobile World Congress 2011. L'aggiornamento promesso si chiama Mango. C'è un'opinione secondo cui un nome del genere è stato scelto per mostrare la superiorità di Windows Phone 7 su iOS, perché un mango è più dolce di una mela. In ogni caso, questo tanto atteso aggiornamento porterà molti miglioramenti agli smartphone Windows. In particolare, insieme ai dispositivi Mango con Windows Phone 7, sarà possibile eseguire più applicazioni contemporaneamente. Alcuni programmi saranno attivi e molti altri potranno funzionare in background. Ciò sarà aiutato dalla tecnologia Fast App Switching, che gestirà gli stati e l'esecuzione dei programmi in esecuzione in modo speciale. Noto anche che i nuovi agenti live sono un concetto generale di miglioramenti nei riquadri live, nelle notifiche push e nei collegamenti profondi. Inoltre, ora sarà possibile aggiornare le tessere, ogni applicazione può creare più tessere e così via. E tutto questo in tempo reale Le applicazioni in WP7 verranno eseguite in background fintanto che ci sono risorse. Non sono noti scenari chiari per il multitasking, ma in generale il sistema procederà in primo luogo dalla disponibilità di memoria. “Killed” è il programma in background che consuma di più o che non è attivo da molto tempo. I dettagli su come ciò avverrà appariranno tra un mese con l'SDK. Non è noto se ci saranno classi residenti prioritari e API di lavoro forzato prescritte. Per l'utente, tutto sembra simile ad Android: tenendo premuto il tasto è disponibile il gestore delle applicazioni in esecuzione, da cui vengono effettivamente eseguite tutte le manipolazioni. La seconda novità importante è la versione russa del WP7. Ora non c'è né russificazione, né consegne ufficiali di telefoni. Dall'autunno è apparsa la disponibilità della lingua russa e dipende dai produttori quando gli smartphone stessi appaiono in vendita. Oltre al russo, vengono aggiunte altre 15 nuove lingue. Inoltre, il numero di paesi in cui è possibile acquistare applicazioni Marketplace è stato aumentato da 16 a 35. Naturalmente, la Russia è uno di questi. Ma sottolineo ancora una volta: tutto questo avviene solo in autunno con l'avvento del Mango. La terza cosa che deve essere menzionata è il nuovo software. Grazie al supporto socket, Skype è ora disponibile. Più precisamente, apparirà solo in autunno, perché non ci sarà alcun aggiornamento di Mango prima e Skype non funzionerà senza prese. Ma il tanto atteso Angry Birds arriverà molto presto, il 25 maggio. L'interfaccia di entrambe le applicazioni è già pronta. Inoltre, insieme a Mango, gli utenti di smartphone su Windows Phone 7 riceveranno una nuova versione di Internet Explorer 9. Cioè, gli utenti di smartphone su WP7 riceveranno un browser con supporto HTML5, Canvas e accelerazione hardware, come nella versione desktop di Internet browser. Inoltre, questo non è un progetto separato, ma completamente sviluppato dallo stesso team che realizza la versione desktop. Durante MIX'2011 ci è stato mostrato un confronto di velocità di HTML5 con Apple iPhone 4, Google Nexus S e WP7 era in vantaggio. Inoltre, la versione di Sirverlight è stata aggiornata, dalla 3a alla 4a. Le possibilità di quest'ultimo sono state chiaramente dimostrate su modelli 3D. In aggiunta a questo, Mango porterà 1.500 nuove funzionalità per gli sviluppatori. Ciò ti consentirà di creare software di alta qualità più interessanti. In particolare, vi è il supporto per sensori aggiuntivi e la possibilità di introdurre la realtà aumentata nelle applicazioni. Verrà aggiunta la possibilità di impacchettare e distribuire database SQL CE.Inoltre, Microsoft combinerà XNA e Silverlight per semplificare la creazione di applicazioni mobili di nuova generazione. A maggio verrà rilasciato un pacchetto per sviluppatori e ora l'emulatore è integrato. Per quanto riguarda le specifiche tecniche, finora non ci sono modifiche. Di conseguenza, non è necessario attendere una riduzione del prezzo per gli smartphone basati su WP7. Inoltre, non aspettatevi smartphone dual-core su WP7. È stato mostrato il multithreading, ma nessuno parla ancora di parallelizzarlo. Non esplicitato in WP7 e multi-camera, il che significa che non ci saranno ancora smartphone 3D. Nokia si è esibito anche al MIX'2011. Ma sembrava, a dire il vero, molto strano. Il manager del secondo scaglione è uscito, ha ringraziato Microsoft per la collaborazione e ha assicurato a tutti il ​​brillante futuro del sindacato. Solo cinque minuti di piacere e nessuna informazione. Sembra che qualcosa di strano stia davvero accadendo in Nokia. Oltre a questa ridicola performance, l'azienda finlandese ha avuto anche uno stand nella lounge dei partner, dove ha mostrato i suoi smartphone Symbian. Lì mi è stato detto che i telefoni Nokia WP7 saranno disponibili solo il prossimo anno, ma saranno subito con Mango e molte altre interessanti funzionalità, stiamo aspettando.Riassumendo, posso dire che Windows Phone 7 si sta lentamente ma inesorabilmente muovendo verso destra direzione. L'annuncio di oggi si è rivelato molto interessante, abbiamo ottenuto anche più di quanto ci aspettassimo. IE9 a tutti gli effetti, multitasking e così via fanno di WP7 una piattaforma molto promettente. L'unico peccato è che bisogna aspettare l'autunno per Mango, e questo è solo un OS, mentre i dispositivi finali dipendono dal desiderio dei produttori. Ma se questa volta Microsoft si attiene alla scadenza e Nokia dà davvero la priorità a WP7 e si affretta a rilasciare i dispositivi, sarà un nuovo tandem molto promettente nel mercato mobile".

Symbian OS è un sistema operativo per telefoni cellulari, smartphone e comunicatori sviluppato dal consorzio Symbian fondato nel giugno 1998 da Nokia, Psion, Ericsson e Motorola. Successivamente si sono unite al consorzio le seguenti società: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony, Sharp e Sanyo.

Il 24 giugno 2008, Nokia, Sony Ericsson, Motorola e NTT DOCOMO hanno annunciato ufficialmente la fusione di Symbian OS, S60, UIQ e MOAP(S) per creare un'unica piattaforma mobile aperta. Insieme ad AT&T, LG Electronics, Samsung Electronics, STMicroelectronics, Texas Instruments e Vodafone, è stata creata l'organizzazione no-profit Symbian Foundation. Nokia ha annunciato l'acquisto delle restanti azioni non di proprietà di Symbian Ltd., dopodiché sarà possibile fornire i codici sorgente del sistema ai membri della Symbian Foundation. Questo passaggio dovrebbe contribuire alla promozione del sistema operativo Symbian nel mercato dei sistemi mobili. La Symbian Foundation conta attualmente 40 aziende.

Caratteristica

Symbian OS è il successore del sistema operativo EPOC32 sviluppato da Psion per i propri computer palmari. Nel 1998-1999 una parte significativa del sistema è stata riscritta al fine di ottimizzare il codice per lavorare su dispositivi con risorse limitate. Gli sviluppatori sono riusciti a ottenere un notevole risparmio di memoria, una migliore memorizzazione nella cache del codice e, di conseguenza, programmi più veloci, con requisiti di consumo energetico ridotti. Dal punto di vista dello sviluppo, la caratteristica distintiva del sistema è un'architettura completamente orientata agli oggetti (a livello di API). Dalla versione 9.x del sistema è apparso un serio meccanismo di protezione: differenziazione delle API in base ai diritti delle applicazioni (capacità). Il principale linguaggio di sviluppo dell'applicazione è C++, c'è il supporto per Java. Esistono anche librerie PIPS per il porting di applicazioni da altri sistemi operativi.

Nel 2005 è stata rilasciata Symbian OS Series 60 3rd Edition, basata sul nuovo kernel EKA2, che ha portato a una violazione della compatibilità con le versioni precedenti dei programmi scritti per le versioni precedenti.

Al momento, la versione più comune (per numero di dispositivi) è Symbian OS Series 60 3rd Edition e 5th Edition (Symbian).

A partire dall'autunno 2010, solo l'azienda Nokia dota i propri smartphone di Symbian OS. In precedenza, questo sistema operativo era utilizzato anche da aziende come Samsung, Sony Ericsson e alcune altre. Al momento, la produzione di smartphone con Symbian OS è stata interrotta. I principali concorrenti di Symbian OS erano i sistemi operativi Microsoft: Windows Mobile (Pocket PC Edition) e Smartphone Edition e Windows Phone, nonché i sistemi operativi Google Android e Apple iOS.

Articoli correlati in alto