Breve e concreto, come deve essere un changelog: tre cose sono nuove nella 1.4, una è più veloce, una consuma meno batteria. Nessun testo di marketing intorno — chi vuole sapere perché l'abbiamo costruita così trova la motivazione qui sotto.

Quattro filtri del feed

Finora il feed aveva un solo ordine: i più recenti per primi, fine. Dalla 1.4 ci sono quattro filtri locali che puoi attivare in alto nel feed — Più recenti, Nelle vicinanze, Più commentati e Dagli amici. La parola "locale" va presa alla lettera: tutti e quattro i filtri calcolano esclusivamente sul tuo dispositivo, con i post già caricati comunque. Non c'è nessuna chiamata al server che dice "mostrami i più commentati" — il tuo telefono riordina semplicemente ciò che è già lì.

Questo è volutamente più lento nel risultato di un server che precalcola e mette in cache tutto questo per milioni di persone contemporaneamente — ma significa anche che non sappiamo quale filtro stai usando, tanto meno cosa stai filtrando. Questa informazione non lascia mai il tuo telefono, perché non ci viene mai inviata.

Messaggi diretti più veloci

La consegna dei messaggi diretti era, in rari casi, sensibilmente lenta — soprattutto quando una conversazione riprendeva dopo una pausa lunga e l'app doveva prima rinegoziare da zero la connessione al relay. Abbiamo anticipato il passaggio di negoziazione: se l'app gira in background, ora mantiene calda la connessione al relay nella maggior parte dei casi, invece di ricostruirla da zero al messaggio successivo. Risultato nelle nostre misurazioni: tempo sensibilmente più breve tra invio e arrivo, soprattutto dopo pause di diverse ore.

Un servizio in background che dorme

Il maggior consumo di batteria finora era il nostro stesso servizio in background, che chiedeva regolarmente se erano arrivati nuovi messaggi — anche dopo ore senza che nessuno scrivesse nulla. Dalla 1.4 il servizio riconosce i periodi di calma e allunga da solo gli intervalli tra le richieste, fino ad addormentarsi completamente in caso di inattività di più ore. Non appena c'è di nuovo attività — apri l'app, o una notifica push lo risveglia brevemente — è subito di nuovo presente. Nei nostri test interni su dispositivi Android più vecchi, il consumo di batteria di HIY in background è calato sensibilmente; quanto cambia per te dipende dal tuo dispositivo e dal tuo utilizzo.

Correzioni minori

  • Il nome del gruppo ora viene troncato correttamente quando è molto lungo (prima poteva uscire dallo schermo).
  • Risolto un raro crash nel cambio rapido tra chat subito dopo l'avvio dell'app.
  • Il numero di sicurezza mostrato al primo abbinamento di un nuovo dispositivo ora viene visualizzato correttamente in entrambi i temi (chiaro/scuro) — prima troppo sbiadito con tema di sistema chiaro.

Cosa non c'è

Nessuna nuova funzione pensata per trattenere la tua attenzione più a lungo, nessun contatore badge che cresce per farti tornare. I quattro filtri sono un'opzione di filtraggio, non un motore di raccomandazione — riordinano solo quello che è già nel tuo feed, non vanno a cercare nulla di nuovo per trattenerti più a lungo. Tutto calcolato puramente in locale, continuiamo a non vederne nulla.