W systemie Android P dodano nową opcję konfiguracji operatora, która umożliwia operatorom ukrywanie informacji o sile sygnału w ustawieniach.
Operatorzy sieci komórkowych, zwani inaczej operatorami, cieszą się wśród konsumentów mieszaną reputacją. W Stanach Zjednoczonych operatorzy tacy jak AT&T i Verizon Wireless są znani w naszej społeczności z wymuszania na swoich markowych urządzeniach programów ładujących, których nie można odblokować. Chociaż przeciętny użytkownik nie uważa odblokowania bootloadera za poważny problem, jest to tylko przykład jednej z wielu praktyk, które zszarganiły reputację wielu operatorów jako nieprzyjaznych konsumentom. T-Mobile USA reklamowało się jako „nienośny„z powodu pogardy, jaką wielu konsumentów darzy przewoźnikom. Przewoźnicy odgrywają dużą rolę w ustalaniu jak szybko mogą być wprowadzane aktualizacje oprogramowaniai czasami mogą też określić, do jakich funkcji mamy dostęp. Według kilku deklaracji wydaje się, że niektórzy operatorzy naciskają na możliwość ukrycia siły sygnału w ustawieniach, począwszy od Androida P.
Co się dzieje?
The popełnia odkryliśmy, że siła sygnału pokazana w „Stan karty SIM” w ustawieniach może być ograniczona w zależności od operatora. Siła sygnału pokazana w tym menu to rzeczywista numeryczna siła sygnału mierzone w dBm lub asu. Im niższa liczba dBm, tym gorszy jest sygnał sieciowy urządzenia. Ta wartość siły sygnału jest przybliżona za pomocą 5 pasków sygnału pokazanych na pasku stanu, chociaż oczywiście 5 słupków nie mówi dokładnie, jak zły lub dobry jest naprawdę twój sygnał.
Choć większości użytkowników nie zależy na dokładnej wartości siły sygnału w dBm, może to być przydatna liczba przy porównywaniu wydajności wielu urządzeń w tej samej sieci. Siła sygnału Twojego urządzenia jest niezwykle ważna dla jakości połączeń, szybkości transmisji danych i żywotności baterii sprawdzanie wartości dBm podczas korzystania z telefonu w określonych obszarach może być przydatnym sposobem sprawdzenia, jak dobrze radzi sobie nowe urządzenie na sieć.
Teraz operatorzy mają już możliwość określenia, do jakich funkcji oprogramowania mogą mieć dostęp użytkownicy, choć zwykle ogranicza się to do ich markowych urządzeń. Na przykład niektórzy operatorzy ukrywają kafelki szybkich ustawień danych mobilnych i hotspotów na smartfonach Samsung Galaxy, chociaż istnieje sposób, aby to zrobić Przyprowadź je z powrotem. Jeśli jednak podłączasz własne urządzenie do sieci, ograniczenia zwykle dotyczą funkcji związanych z infrastrukturą sieciową, a nie funkcji oprogramowania urządzenia.
Ta zmiana jest jednak nieco inna, ponieważ zatwierdzenie pokazuje, że operatorzy mogą ukryć siłę sygnału przed użytkownikami, po prostu wkładając kartę SIM do swojego urządzenia. Podczas testowania zmiany wprowadzonej przez zatwierdzenie zastosowano następujący test:
Dodaj różne wartości dla dwóch operatorów w pliku sprzedawca.xml i zobacz, jak się zmieniają podczas wymiany karty SIM
To pokazuje, że konfiguracja operatora zdefiniowana w pliku sprzedawca.xml określa, czy siła sygnału jest pokazywana użytkownikom. Rzeczywiście, patrząc na kod, preferencje dotyczące siły sygnału są ukryte przed użytkownikiem po sprawdzeniu wartości logicznej zwanej „KEY_HIDE_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL
", który jest określony przez konfigurację operatora.
Dlaczego to się robi?
Wygląda na to, że niektórzy przewoźnicy zażądali tej funkcji, a Google po prostu zobowiązuje. Nowością jest możliwość ukrycia siły sygnału w ustawieniach bazujących na karcie SIM i domyślnie jest ona ustawiona na Fałsz. Nie ma też informacji, którzy przewoźnicy zażądali tej funkcji.
Jeśli chodzi o to, dlaczego niektórzy operatorzy chcą mieć możliwość ukrycia tej wartości w ustawieniach statusu karty SIM, tak naprawdę nie możemy wymyślić żadnego dobrego powodu. Być może niektórzy operatorzy chcą ukryć tę wartość, aby użytkownicy nie mogli dokładnie zobaczyć, jak ich urządzenie radzi sobie w sieci. Być może jest to ukrywane, ponieważ wprowadza konsumentów w błąd. Można to zrobić z wielu powodów, ale jest mało prawdopodobne, że otrzymamy jakikolwiek oficjalny powód od przewoźnika.
Czy to uniemożliwi sprawdzenie siły sygnału?
Co ciekawe, odpowiedź brzmi NIE. Wydaje się, że kod w zatwierdzeniach nie wpływa na żadne interfejsy API, których aplikacje mogą używać w celu uzyskania siły sygnału. Zamiast tego tylko zapobiega pokazywaniu siły sygnału w ustawieniach użytkownikowi. Oznacza to, że nadal możesz używać dowolnej liczby aplikacji w Sklepie Play, takich jak „Siła sygnału”, aby znaleźć rzeczywistą wartość dBm.
Cena: za darmo.
4.5.
Jeśli jednak operator wywiera presję, aby ukryć to przed użytkownikami w ustawieniach, możliwe jest, że tak się stanie można później rozszerzyć, aby ograniczyć interfejsy API w oparciu o konfigurację operatora lub ukryć więcej informacji związanych z siecią Informacja. Oczywiście nie doszliśmy jeszcze do tego punktu i ta nowa konfiguracja operatora nie pojawiła się jeszcze nawet na żadnym urządzeniu z Androidem (została połączona dopiero niedawno i dlatego będzie dostępna Android P), ale jest to znak, że operatorzy mogą zacząć ukrywać funkcje przed użytkownikami, nawet jeśli nie kupiłeś urządzenia marki operatora.