Vi gillar alla nya funktioner och ett bättre sätt att göra saker, men när de kan spara lite pengar kanske vi bara gillar dem lite mer. Det är vad Google siktar efter med den nya Data Saver-funktionen i Android 7.0 Nougat.
För många av oss, särskilt om vi köpte en billigare Android, kommer mängden pengar vi spenderar på data snabbt att bli mer än vi betalade för den telefon som använder den. När vi använder för mycket, särskilt när vi inte insåg att det hände, blir det ännu värre eftersom företagen som ger oss en anslutning vill debitera massor av pengar för att gå över din månatliga tilldelning. Att inte uppmärksamma appar som suger upp data bakom kulisserna är ganska vanligt i dagens mobillandskap, och med Android 7.0 ser Google efter att fixa det.
Mer: De bästa billiga Android-telefonerna 2016
Data Saver i Android 7.0 är inte som den nuvarande inställningen för dataanvändning i Marshmallow, och är inte heller som Sonys Stamina-läge. Istället för att bara avbryta när ett visst användaruppsättningsbelopp konsumeras, eller stoppa all bakgrundssanvändning helt på varje anslutning, sparkar Data Saver när du befinner dig i en uppmätt (läs: inte obegränsad) dataförbindelse. Om du är det, begränsar det appar och bakgrundsprocessen till en viss mängd data, vilket påverkar hur ofta de kan doppa ner i den. När du har en obegränsad anslutning (ingen datakapacitet) tillåter det appar att göra allt de var programmerade att göra. Ändringar av ConnectivityManager API i SDK version 24 (det är Android 7.0) inkluderar ett sätt att kontrollera om enheten har en uppmätt anslutning, när något om anslutningen ändras och om Data Saver är aktiverat.
Data Saver fungerar för alla mobila dataplan, inklusive förbetalda tjänster
Data Saver fungerar för alla mobila dataplan, inklusive förbetalda tjänster. Det betyder att det också fungerar om du reser utomlands och köper ett förbetalt lokalt SIM-kort.
Vi kanske vill låta vissa appar göra vad de behöver även när inställningen för Data Saver används. Dessa appar kan läggas på en användarskapad vitlista. Appar på den listan får fritt använda data när de körs i bakgrunden.
Vissa appar fungerar bara inte om de inte kan anslutas. För utvecklarna av den här typen av app (tänk något som Facebook Messenger) kan de begära att bli listade med hjälp av lite kod i sin app. Om Data Saver är aktiverat, kommer appen att låta användaren veta att den behöver vitlista (utvecklare, se till att inkludera en förklaring, snälla!) Och rikta användaren till inställningarna för vitlista. De kan fortfarande säga nej, men de måste veta att en app inte fungerar utan en anslutning.
Hela systemet är opt-in via nätverksinställningarna i Android 7.0 - och utvecklare måste också aktivera funktionen
Detta innebär att utvecklare vill göra några ändringar i hur de körs i bakgrunden. Som användare är vi mer villiga att vitlista en app om det kan begränsa användningen av bakgrundsdata till bara viktiga tjänster som direktmeddelanden. Utvecklare kan också byta till att använda Google Cloud Messaging (introducerade 2013) för att underlätta hantera push-meddelanden medan resten av sin app använder standarddataanslutningen.
Hela systemet är opt-in via nätverksinställningarna i Android 7.0. Om du har en obegränsad plan från Sprint eller T-Mobile eller håller fast vid en äldre plan från en annan leverantör, kan du bara ignorera den. Likaså för saker som en företagstelefon där 24/7 anslutning är viktigare än fakturan.
Data Saver är en av många nya funktioner på systemnivå som kommer med Nougat. Tillsammans gör de Android 7.0 till en av de bästa uppdateringarna som vi sett på ett tag, och kommer att vara grunden för ännu fler fantastiska funktioner i framtiden.