Jump to content
Nokioteca Forum

Symbian Vs Android


saccese
 Share

Recommended Posts

si insomma ormai al giorno d'oggi si può sprecare memoria scrivendo software perché tanto a produrre qualche giga in più di ram non costa niente.. :lol: da quello che mi avevano insegnato a scuola sembra quasi che ci sia andato 20 anni fa..

e mi ricordo che mi dissero pure che i nomi dei file non dovevano esser più lunghi di 8 caratteri e l'estensione non più di 3 :lmaosmiley:

domanda stupida: ma non vale la regola che più un software è pesante a livello hardware e più risulta stressato l'HW stesso? :mumble:

Sì vale ancora sicuramente :) Ma è come gettare in un lago un sassolino o un masso e poi farsi domande su quanto il livello dell'acqua si sia alzato :)

Una volta, invece che in un lago si gettavano in un secchio d'acqua e la domanda poteva avere senso :)

Anche se a dirti la verità sarò io all'antica ma il lavorare con i sassolini ed avere lo stesso risultato del lavorare con i massi mi dà sempre un senso di perfezione e ottimizzazione assoluto....motivo per cui amo Symbian ;)

Edited by Andrea993
Link to comment
Share on other sites

Anche se a dirti la verità sarò io all'antica ma il lavorare con i sassolini ed avere lo stesso risultato del lavorare con i massi mi dà sempre un senso di perfezione e ottimizzazione assoluto....motivo per cui amo Symbian ;)

io che sono tirchio di natura quoto appieno l'ottimizzazione degli spazi e delle risorse.. :)

  • Like 1
Link to comment
Share on other sites

Senz'altro Android utilizza maggiore RAM rispetto a quanto non faccia Symbian.

Ma non pensare che Symbian montato su quel device lo renderebbe una scheggia... il sistema operativo non rappresenta un collo di bottiglia cosi' determinante per le prestazioni.

E' un po' come montare Linux, oppure Windows, sul pc... le prestazioni non variano in maniera sconvolgente.

L'hw è la cosa che impatta piu' di tutto quanto in assoluto sulle prestazioni.

Cambia l'harddisk del pc, mettici un ssd e li vedrai davvero un bel salto prestazionale (sia per linux che per windows, che per qualsiasi altro so)

AFAIK, questi sono gli unici requisiti hw ufficiali che sono mai stati pubblicati, riguardo Android:

http://www.netmite.c...quirements.html

E non sono cosi' esosi...

1) io mi riferivo alle recenti "bestie" come samsung galaxy sII. Avere un processore da 1 ghz invece che 0.4 sicuramente aiuta. Certo tanta ram non velocizza molto(piu aumenta meno si nota la differenza) Ma di sicuro avere 512 MB invece di 128 ci aiuta a non sclerare quando il nostro amato SO chiude applicazioni a caso (che ci servivano, dato che erano aperte) per guadagnare un pochino di ram.

2) Quelle prestazioni indicate sembrano quelle di android 2 !! Io mi riferivo alla versione 4!

Sarebbe bello poter "ibernare" una applicazione quando si preme menu/home, come su iOS. Questo permette di risparmiare moltossima ram. In pratica e' utilizzata solo dal SO e dalla app. L' unico neo riguarda quelle app che servono in background, come la torcia flash. Ma si puo rimediare con un servizio, o una gestione "ibrida" : alcune app in ram, altre in memoria di massa!

Edited by Bonnox
Link to comment
Share on other sites

1) io mi riferivo alle recenti "bestie" come samsung galaxy sII. Avere un processore da 1 ghz invece che 0.4 sicuramente aiuta. Certo tanta ram non velocizza molto(piu aumenta meno si nota la differenza) Ma di sicuro avere 512 MB invece di 128 ci aiuta a non sclerare quando il nostro amato SO chiude applicazioni a caso (che ci servivano, dato che erano aperte) per guadagnare un pochino di ram.

Ma appunto... sono tutti riferimenti che riguardano l'hw, non il sistema operativo.

Non è il sistema operativo, l'elemento determinante che caratterizza le prestazioni.

2) Quelle prestazioni indicate sembrano quelle di android 2 !! Io mi riferivo alla versione 4!

Sono requisiti minimi, non prestazioni.

E da quanto mi risulta, sono gli unici requisiti minimi, ufficiali, che siano mai stati divulgati.

Che Android 4 (cosi' come Symbian Belle FP2) richieda requisiti minimi stratosferici per girare, è una leggenda metropolitana, diffusa da blogger e appassionati... Non arrivano da Google quei requisiti.

Il fatto che gli smartphone attuali montano di serie processori da 1Ghz, ha indotto nella gente il pensiero che questo sia un requisito indispensabile per far girare android 4, ma non ha assolutamente alcuna attinenza con la realtà.

Inoltre, innumerevoli persone, confondono quelle che sono caratteristiche supportate con quelli che sono i requisiti... e cosi', il supporto per una determinata risoluzione grafica ad es. diventa improvvisamente un requisito... e c'è una differenza abissale.

Su questi argomenti in particolare, la gente fa cosi' tanta disinformazione, che ormai, tutte queste fantasie hanno preso il sopravvento su quella che è la realtà.

Ma si puo rimediare con un servizio, o una gestione "ibrida" : alcune app in ram, altre in memoria di massa!

Android funziona già in questa maniera. ;)

Le app vengono sospese, ed il loro completo stato viene eventualmente dumpato su memoria di massa, per poi essere ripristinato quando l'app verrà rimessa in primo piano.

E' pero' possibile realizzare dei servizi che girano perennemente in background, cosi' da poter svolgere qualsiasi compito necessario.

Edited by Il.Socio
Link to comment
Share on other sites

Secondo te si puo far girare android 4 invece di 2.3.6 sul mio YP GS 1 che ha solo 488 (512) mb di ram e un ghz single core? Credo di no. E quando premo home io in gestione ram vedo che il programma e' ancora in ram.. :(

Mi dici per piacere come si fa?

E su symbian e' anche lontanamente possibile una cosa del genere??

Link to comment
Share on other sites

Secondo te si puo far girare android 4 invece di 2.3.6 sul mio YP GS 1 che ha solo 488 (512) mb di ram e un ghz single core? Credo di no.

Perchè no? Non vedo nessun impedimento a riguardo.

Ti riporto dai requisiti ufficiali: "Android 4.0 Compatibility Definition" la parte relativa alle risorse RAM, necessarie:

"Device implementations MUST have at least 340MB of memory available to the kernel and userspace. The 340MB

MUST be in addition to any memory dedicated to hardware components such as radio, video, and so on that is not

under the kernel's control."

Questo, ad esempio, ha 512mb, single core, e monta Android 4:

http://www.shopmania...5-3-3g-91446370

E quando premo home io in gestione ram vedo che il programma e' ancora in ram.. :(

Mi dici per piacere come si fa?

E su symbian e' anche lontanamente possibile una cosa del genere??

Non mi è chiaro cosa vuoi fare... la gestione dei vari processi è a completo carico del sistema, tu non devi fare assolutamente nulla.

Edited by Il.Socio
Link to comment
Share on other sites

ok per i requisiti minimi. se però 340 mb sono usati dal sistema, me ne rimangono circa 150 o meno, quindi non posso eseguire grandi cose... :( inoltre io ero spaventato da una cosa: il temibile lag ram !! un mio amico ha un galaxy note II con 1 GB di ram, e la occupazione minima parte da 500 mb!! A caso!! Mentre sul mio dispositivo ho notato che (più o meno) lagga di circa 50 MB ogni 24 ore! è terribile! su Symbian uno/due mb ogni giorno, molto di meno. per questo imploravo per una ram da almeno 256 MB invece di 128, per fregarmene di questo problema!!

Edited by Bonnox
Link to comment
Share on other sites

I 340mb includono quelli dell'utente (userspace)

Non dice che i 340mb vengono usati dal sistema.

Dice che deve avere almeno 340mb che verranno utilizzati sia per il sistema, che per l'utente.

Lag, indica altro... sta per LAtency Gap... e viene usato per indicare una latenza / ritardo.

In genere, non dovresti preoccuparti minimamente del fatto che la RAM diminuisce... Non è un tuo problema. Se il sistema e le applicazioni sono ben progettate, spetterà a lui andare a recuperare quella ram, quando e se, sarà necessario.

Piuttosto, se questo recupero della ram non avviene neppure quando il sistema è in condizioni di scarsa ram disponibile, allora significa che qualche applicazione ha causato dei memory-leak (perdita di memoria che non puo' piu' essere recuperata)

E' un problema che affligge le applicazioni... non è un problema del sistema.

Ed imho, è un problema di cui soffre la maggiorparte di app presenti su Android...

Questo puo' giustificare quei 50mb che ti vai perdendo per strada.

La soluzione, è rimpiazzare quelle applicazioni che causano memory leak, con altre scritte meglio... specialmente se girano in background.

Edited by Il.Socio
Link to comment
Share on other sites

E' un po' come montare Linux, oppure Windows, sul pc... le prestazioni non variano in maniera sconvolgente.

Be', ilSocio, vuoi mettere Windows 7 contro Debian (stable, testing)? Il boot è 3 volte più rapido in Debian...

Link to comment
Share on other sites

  • 4 months later...

Dico il mio punto di vista :D

Se symbian venisse montato sugli attuali quad core con 2gb di RAM sono certo che non ci sarebbe storia, symbian è molto più ottimizzato di android.

Anche nell'hardware obsoleto symbian vincerebbe. Vedi in confronto un single core android contro un single core symbian, lo smartphone symbian andrebbe molto meglio.

Però symbian è morto e nessuno più crede delle sue potenzialità, inoltre è anni indietro nello sviluppo e non supporta nemmeno il multi core

Edited by ResurrectS60
Link to comment
Share on other sites

Secondo me se degli sviluppatori SERI ci mettono mano symbian supererà android,

A livello di applicazioni android sarà sempre superiore perché con android si punta a far creare applicazioni nel modo più semplice possibile (a discapito della qualità e dell'ottimizzazione)

Mentre con symbian chi crea applicazioni sarà gente seria che al 90% fa quello per lavoro e quindi si avranno app ben fatte, ottimizzate e difficilmente verranno sviluppate app "spazzatura".

Questo è il mio parere, detto da uno che ha un device android si fascia alta ;)

Link to comment
Share on other sites

Io avrei sviluppato per symbian a vita se non fosse fallito

Sai sviluppare seriamente per symbian?!? Le persone che sanno sviluppare per symbian nel mondo sono pochissime, se sai sviluppare ti prego di farlo tanto i sorgenti sono stati rilasciati.

Non è fallito e non è nemmeno morto, nessuno è morto finché non è sepolto! ;)

Sviluppa e fallo risorgere, molti ti sosterranno con donazioni.

Vedo che il tema della discussione è cambiato, chiedo ai moderatori di spostare i post in un nuovo topic

  • Like 1
Link to comment
Share on other sites

Sai sviluppare seriamente per symbian?!? Le persone che sanno sviluppare per symbian nel mondo sono pochissime, se sai sviluppare ti prego di farlo tanto i sorgenti sono stati rilasciati.

Non è fallito e non è nemmeno morto, nessuno è morto finché non è sepolto! ;)

Sviluppa e fallo risorgere, molti ti sosterranno con donazioni.

Vedo che il tema della discussione è cambiato, chiedo ai moderatori di spostare i post in un nuovo topic

Per renderlo al livello della concorrenza sarebbe necessario riscrivere tutte le API, Qt era il presupposto migliore ma la versione 4 (l'ultima supportata) era troppo giovane e non era sufficiente. Sarebbe stato necessario riscrivere forse tutto il kernel affinché potesse evolversi alla velocità Android. Poi pensala così il mondo ruota attorno ai soldi, quindi avere più app sullo store significa avere più acquirenti (vedi Android) e avere più acquirenti equivale ad avere più guadagno.

Symbian va in perdita perché le cose ottimizzate sono più complicate da gestire, mantenere (il software soprattutto).

Mi viene in mente un mio aforisma che ho appuntato mesi fa:

"Come possono le cose più dilette e perfette decadere dallo sviluppo e dall'evoluzione?

La massa distrugge il buono ed alimenta il malvagio.

Una continua foga nello sfasciare la perfezione, l'equilibrio artistico e la bellezza.

La rudezza delle masse non ha limiti. L'esempio è Symbian, ottimizzato divinamente ma decaduto per la complessità, così raffinata, modulare, equilibrata e classica."

Ho scritto queste righe dopo aver deciso, a mio malgrado, che non avrei più sviluppato per Symbian, ma ti assicuro che nessuno farà mai ciò che chiedi.

  • Like 2
Link to comment
Share on other sites

Per renderlo al livello della concorrenza sarebbe necessario riscrivere tutte le API, Qt era il presupposto migliore ma la versione 4 (l'ultima supportata) era troppo giovane e non era sufficiente. Sarebbe stato necessario riscrivere forse tutto il kernel affinché potesse evolversi alla velocità Android.

Perché? Ho visto il symbian più potente (nokia 808 1.3Ghz) che a parità di hardware andava molto meglio rispetto ad android, non c'era storia.

Qt avrebbe incentivato e un po semplificato il lavoro degli sviluppatori

Poi pensala così il mondo ruota attorno ai soldi, quindi avere più app sullo store significa avere più acquirenti (vedi Android) e avere più acquirenti equivale ad avere più guadagno.

Visto che sviluppare per symbian è molto più difficile, chi si avvicinerà a questo mondo sarà di sicuro gente seria.

Secondo me tutte le app più redditizie di android ci potrebbero essere pure per symbian perché appunto, per pretendere che gli utenti debbano pagare per usare l'app che hai sviluppato, avrai fatto qualcosa di veramente buono e sviluppi seriamente.

Da escludere una piccola parte di app a pagamento che sono sviluppate da gente molto comune che non sono "effettivamente utili".

 

"Come possono le cose più dilette e perfette decadere dallo sviluppo e dall'evoluzione?

La massa distrugge il buono ed alimenta il malvagio.

Una continua foga nello sfasciare la perfezione, l'equilibrio artistico e la bellezza.

La rudezza delle masse non ha limiti. L'esempio è Symbian, ottimizzato divinamente ma decaduto per la complessità, così raffinata, modulare, equilibrata e classica."

Questa frase me la segno, rappresenta la realtà, sembri un poeta complimenti! ;)

 

Ho scritto queste righe dopo aver deciso, a mio malgrado, che non avrei più sviluppato per Symbian, ma ti assicuro che nessuno farà mai ciò che chiedi.

Brutta questa convinzione, magari ci sono molte persone che sono in grado di far rinascere symbian ma siccome si credono sole non lo fanno.

E se invece si incominci (dico te per dire chiunque altro) a far risorgere questo so e poi sei affiancato da altra gente seria e raggiungi il tuo obiettivo? ;)

Link to comment
Share on other sites

simbian era valido...è stato ucciso dagli operatori perchè aveva grosse lacune

sulla connettività in internet,,,,ma come os visto in termini di prestazioni durata batteria

e reparto multimediale (foto video) e semplicità di utilizzo nn aveva rivali...vorrei vedere

un symbian su un dual o quad core a 1.6 g come funziona...altro che android,,,

Link to comment
Share on other sites

simbian era valido...è stato ucciso dagli operatori perchè aveva grosse lacune

sulla connettività in internet,,,,ma come os visto in termini di prestazioni durata batteria

e reparto multimediale (foto video) e semplicità di utilizzo nn aveva rivali...vorrei vedere

un symbian su un dual o quad core a 1.6 g come funziona...altro che android,,,

Ma è valido anche adesso, il problema è che Nokia lo ha abbandonato...
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy