Telegram si aggiorna su iOS alla versione 5.0: addio ad Objective C, benvenuto Swift

29 Settembre 2018 111

Anticipata prima dal fondatore Pavel Durov, ed annunciata poi da un breve articolo sul blog ufficiale in attesa che Apple ne approvasse l'aggiornamento, Telegram 5.0 è da qualche ora disponibile su App Store per dispositivi iOS.

La versione 5.0 rappresenta per Telegram un momento abbastanza importante in quanto l'applicazione di messaggistica istantanea, creata dall'omonima società Telegram LLC, è stata totalmente riscritta abbandonando il vecchio Objective C in favore di Swift ed eguagliando, quindi, Telegram X disponibile in versione Swift su App Store già dallo scorso gennaio.

Swift, ricordiamo, è un linguaggio di programmazione object-oriented presentato da Apple durante la WWDC 2014, il quale, secondo la stessa Apple, risulta essere in alcuni casi più veloce fino a 8,4 volte di Python e fino a 2,6 volte di Objective C.

Telegram 5.0 non si limita comunque alla riscrittura del codice ma porta in realtà diverse novità su tutti i dispositivi iOS.

  • Migliorata la gestione e l'utilizzo della batteria
  • Introdotte le notifiche in-app espandibili
  • Migliorata la sincronizzazione dei messaggi che ora è più veloce
  • Migliorate le animazioni nelle chat per una maggiore fluidità
  • Introdotto il supporto allo streaming anche per i file audio
  • Le chat silenziate ora sono sempre aggiornate, anche in background
  • Il contatore messaggi non letti mostra ora il numero delle chat non silenziate con messaggi non letti (questa opzione può essere gestita nelle Impostazioni)
  • Migliorata la navigazione per le chat molto attive in quanto ora è necessario scorrere in alto per vedere la data dei messaggi
  • Toccando la data del messaggio è possibile dirigersi immediatamente al primo messaggio del giorno selezionato
  • Diversi bugfixes

Come già detto l'aggiornamento è già disponibile per il download. Fateci sapere cosa ne pensate.


111

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
ScardracS

Perfetto

davide

anche io stesso problema

alex

Programmo in Swift tutti i giorni quindi direi di si

Bauscia

purtroppo il problema ce l'ho anche io, il correttore non funziona più correttamente e scrivo ovunque come fossi un dislessico...

AlucarD

"Swift non è propriamente object oriented ma è multi paradigma. Soprattutto protocol oriented"
Tu non hai idea di quello che stai dicendo, vero?

Davide

Dipende da quanto il proud del pusterdas sia antani object. Chiaramente nel terapia swift tapioco. Tutto questo per due o per dominus vobiscum blinda.

Iight89

No, app Android native si sviluppano in java o kotlin.

Ford Prefect

Già fatto..ho provato in tutti i modi..
Comunque ho contattato il supporto, hanno detto che è un problema noto e che sarà risolto con i futuri aggiornamenti..Speriamo a breve

Cloud387

Entro nel discorso da ignorante e dico: "me cojoni!!"

Name

Per me ora è meglio questo! Hanno implementato tutto ciò che è presente su X ma mi sembra girare meglio, si aggiorna più velocemente e meglio, o almeno questa è l'impressione avuta nelle prime ore di utilizzo.

Chirurgo Plastico

Devi andare su telegram-notifiche e spuntare il contatore

Japmaniaco
Diabolik82

Infatti quel Federico è un troll, interviene a vanvera dappertutto. Sul 5g ha fatto delle figure di m. colossali

Dea1993

digli di smettere di prendere a testate lo schermo xD

Maurizio

Mah, non proprio. Io ti posso dire che Whatsapp ha avuto il grande pregio di essere stata la prima app di messaggistica davvero user friendly, con solo il numero di telefono da inserire per avere i contatti della rubrica.
Ma dalla nascita è rimasta pressoché uguale, salvo piccolissimi cambiamenti.
Ora poi si parla addirittura dell'introduzione di pubblicità al suo interno...

Telegram invece oltre ad essere altrettanto semplice (ancora una volta si accede tramite numero di telefono e conferma sms) permette di fare molto di più (a discrezione dell'utente, se la si vuole usare "alla whatsapp" nessuno lo vieta), permette di non divulgare il proprio numero di telefono per chattare e permette di chattare da qualunque postazione (anche senza privilegi admin, visto che esiste la web app). Ci sono altri vantaggi ma ho cercato di riassumere il più possibile.

WhatsApp ha un bacino di utenti enormemente maggiore ma è ingiustificato lato prestazioni, dire che "Telegram è una schifezza" è oggettivamente una cosa fuori dal mondo. Se poi vuoi fare il troll e rispondere senza argomentare, beh, non troverai una ulteriore risposta da parte mia. Se invece hai fatti concreti da poter raccontare, ottimo, sempre pronto a confrontarmi.

CAIO MARIOZ

Si
Il menù di condivisone iOS
FINALEMNTE!

Sagitt

Sarebbero ottimi entrambi

Ford Prefect

Scusate, io da quando ho aggiornato alla nuova versione, ho problemi con le notifiche: il badge non esce e le notifiche in blocco schermo rimangono anche dopo che sono entrato nell'app ed ho letto i messaggi..ho già provato a reinstallare l'app ed a resettare le impostazioni delle notifiche, sia dall'app che da iOS..succede anche ad altri ? (iOS12 / iPhone 7)

Federico

È la stessa argomentazione che usano gli hater di WhatsApp

AlbertoDR

Spero torni presto. Anche il supporto a CarPlay sarebbe auspicabile ormai..

Lorenzomx

Lascialo perdere, è un troll

Maurizio

E perché mai, di grazia?
Se puoi argomentare, saremmo lieti di sentire le motivazioni che ti portano a denigrare quella che ritengo l'app di messaggistica (e non solo) migliore sulla piazza.

Flagship

Se contare che a livello neotenico, la prossemica di Swift è molto più vicina all'etogramma di ciascuno di noi , più di quanto non fosse il sistema usato in precedenza.
Vero anche che si tratta comunque di una considerazione più behavouristica che cognitivistica.

eccellente usare swift!

Sagitt

Con chat vuote faceva una schermata inusabile

Sagitt

Ho usato principalmente 2.7

Gianluka92

Appunto

Federico

La schifezza è proprio Telegram, indipendentemente dal dove lo si usa

Marco SoC

Ma io non trovo grandi differenze tra le due versioni su Android.

Chirurgo Plastico

Per l’app Android il linguaggio swift va bene?

Federico

Telegram

Marco SoC

quale schifezza?

Federico

Magari altri che come me non usano questa schifezza di programma non lo sanno, no?

alex

Di Python è enormemente più veloce essendo un linguaggio compilato
Swift non è propriamente object oriented ma è multi paradigma. Soprattutto protocol oriented

Marco SoC

Al massimo il contrario, credo

TheRealTommy

Potrebbe tornare in futuro.

TheRealTommy

Devo dire su series 4 funzionava veramente bene. Potrebbe tornare in futuro.

alpha2

Secondo me lo useranno come versione "beta", quindi le nuove feature le introducono prima su X e poi sulla versione normale, un po' come succede con Chrome e Chrome Canary

Gabriel #JeSuisPatatoso

Parlo della versione 3. Fino alla 2.7 c'era sempre qualcosa che mi faceva storcere il naso. Pensando ad altri linguaggi non mi viene in mente nulla di altrettanto semplice.

Sagitt

Vero

Marco SoC
TheRealTommy

Potrebbe tornare tra un po'

Marco SoC
Sagitt

Non esagerare
Ho usato più volte il pitone magico ma è abbastanza scomodo

Sagitt

Sì ma l’app per watch?

Fez Vrasta

Ma quindi Telegram X non viene più aggiornato o che?

greatsayaman97

Digli di andare su impostazioni generali ripristina e schiacciare su ripristina dizionario tastiera
Ovviamente perde i dizionari e le abbreviazioni
Ma dovrebbe sistemare il problema

Gabriel #JeSuisPatatoso

"A cosa si deve allora il recente successo del linguaggio in molte aree"

È dannatamente semplice da scrivere, ben documentato, molto seguito a livello di community e pieno di librerie che ti semplificano la vita.

ale

100 volte più lento dove lo hai letto ? Io non ho mai visto questa differenza francamente in applicazioni reali, mi sembra esagerato.

Ovvio che è meno performante del C++ in alcuni scenari, ma dipende sempre cosa ci devi fare appunto, alla fine la lentezza di un programma dipende quasi sempre poco dal programma stesso ma più da fattori esterni (IO su disco, lentezza rete, input utente, chiamate di sistema, sincronizzazione con altri processi, ecc) per cui quello che perdi per l'interpretazione non è poi tanto importante.

Anche perché una delle cose belle di python è che puoi linkarlo abbastanza facilmente con moduli in C, per cui mettiamo che scrivi un programma in python, misuri le prestazioni, e vedi che il collo di bottiglia sta in una funziona che è troppo lenta, benissimo riscrivi quella funzione in C e sei a posto, fantastico sotto questo punto di vista.

E poi secondo me quando parliamo di linguaggi non va valutata solo la velocità di esecuzione ma anche la velocità (e quindi il costo) per scrivere il programma stesso, se l'incremento di prestazioni dal scrivere qualcosa in C mi fa guadagnare un millisecondo ma per scrivere il programma in C (e debuggarlo soprattutto...) ci ho messo 100 ore in più beh la cosa non ha senso.

A conti fatti ha senso al giorno d'oggi scrivere un pezzo di codice in un linguaggio come il C se questo viene eseguito milioni di volte, ma statisticamente in un applicazione quel codice è veramente poco.

Gabriel #JeSuisPatatoso

"risulta essere in alcuni casi più veloce fino a 8,4 volte di Python e fino a 2,6 volte di Objective C"

Swift è molto veloce, nulla da dire, ma per quanto riguarda la comodità Python è imbattibile. Praticamente è come scrivere pseudocodice, così semplice che alla fine il problema sta solo negli algoritmi da implementare perché il codice si scrive da solo.

Recensione Apple iPad Pro 12.9 (2018): può essere il tuo computer?

Apple iPhone XR: recensione e confronto con iPhone X ed iPhone XS Max

MacBook Air risorge: è tutto nuovo e con Retina Display da 13,3" | Prezzi Italia

Apple iPad Pro 11" e 12,9" ufficiali: A12X Bionic, Face ID, USB-C e Pencil 2