Android-ის წლების წინა პრობლემა საბოლოოდ მოგვარდება ეროვნული როუმინგის გადართვის საშუალებით

Sony აწერს ვალდებულებას Android-ში დაამატოს ეროვნული როუმინგის მხარდაჭერა, რომელიც ავტომატურად თიშავს როუმინგს, როდესაც თქვენ ტოვებთ ქვეყნის საზღვრებს. ეს გამოასწორებს Android-ის პრობლემას, რომელიც წლების განმავლობაში არსებობდა. შესწორება სავარაუდოდ დაემატება Android P-ს.

Android არის ფუნქციებით მდიდარი მობილური ოპერაციული სისტემა, მაგრამ ეს არ ნიშნავს, რომ ის თავისუფალია პრობლემებისგან. პირიქით, წლების წინ აღმოჩენილი ოპერაციული სისტემის ზოგიერთი პრობლემა ჯერ კიდევ არ მოგვარებულა, მაშინ როცა ახალი პრობლემები ჩნდება ახალ ვერსიებში. ერთ-ერთი ასეთი საკითხი, რომელიც დიდი ხანია ცნობილია, არის ეროვნული როუმინგის მხარდაჭერის ნაკლებობა.

Პრობლემა

ზოგიერთი ოპერატორი და მობილური ვირტუალური ქსელის ოპერატორი (MVNO) მოითხოვს მონაცემთა როუმინგის ჩართვას, რათა მოხდეს ნებისმიერი მონაცემთა გადაცემა ქსელსა და მოწყობილობას შორის. ეს იმიტომ ხდება, რომ Android აღმოაჩენს, რომ მოწყობილობა როუმინგშია, როდესაც ის ნამდვილად არ არის. როდის ხდება ეს? იშვიათ შემთხვევებში, არის შეუსაბამობა, რომელიც ხდება Android-ში შენახულ ოპერატორის მონაცემებთან, MCC და MNC კოდების, ასევე IMSI-ის სახით.

მობილური ქვეყნის კოდი (MCC) გამოიყენება მობილური ქსელის კოდთან (MNC) კომბინაციაში მობილური ქსელის ცალსახად იდენტიფიცირებისთვის. მეორეს მხრივ, მობილური აბონენტის საერთაშორისო იდენტიფიკაცია (IMSI) გამოიყენება იდენტიფიკაციისთვის მომხმარებელი მობილური ქსელის და არის უნიკალური იდენტიფიკაცია, რომელიც დაკავშირებულია ყველა მობილურ ქსელთან.

ზოგიერთ MVNO-ს არ აქვს იგივე IMSI, როგორც მათი მშობელი ოპერატორი. Android, შესაბამისად, განსაზღვრავს MVNO-ს, როგორც ცალკეულ ქსელს და სხვადასხვა IMSI-ებს აჩვენეთ Android-ს, რომ მოწყობილობა როუმინგშია მაშინაც კი, როდესაც ეს არ არის.

შედეგი არის ის, რომ მომხმარებლები რთავენ მონაცემთა როუმინგის გადამრთველს, რათა მობილური ინტერნეტი იმუშაონ, ფიქრობენ, რომ ისინი არ გადაიხდიან. თუმცა, როგორც კი ისინი მიემგზავრებიან თავიანთი ქვეყნის საზღვრებს გარეთ, მათი ტელეფონის SIM ბარათი იკეტება ადგილობრივი ოპერატორის სიგნალზე (თუ როუმინგზე საჭირო შეთანხმება არსებობს). შემდეგ მომხმარებელს ეკისრება გადასახადი მონაცემთა როუმინგით სარგებლობისთვის და ხშირ შემთხვევაში გადასახადს უხდიან.

ეს იმიტომ ხდება, რომ მომხმარებლის მიერ მონაცემთა როუმინგის გადამრთველი შემთხვევით დარჩა ჩართული. მას არ მოჰყოლია გადასახადი, როდესაც ის გამოიყენებოდა ქვეყნის საზღვრებში, მაგრამ როგორც კი SIM ბარათი იყო გამოიყენება საერთაშორისო დონეზე, მომხმარებელს უნდა გადაეხადა როუმინგის საფასური მაშინაც კი, თუ არ სურდა როუმინგული SIM-ის გამოყენება ბარათი.

ევროკავშირში, საერთაშორისო როუმინგისთვის გადასახადი არ არის, ცვლილება, რომელიც ძალაში შევიდა 2017 წლის 15 ივნისიდან. (ამას თან ერთვის ისეთი პირობები, როგორიცაა სამართლიანი გამოყენების პოლიტიკა და პირობითი მონაცემთა შეზღუდვები რა თქმა უნდა.) ეს ნიშნავს, რომ როდესაც მობილური ქსელის მომხმარებლები მოძრაობენ ევროკავშირის საზღვრებში, არ არსებობს როუმინგის საფასური.

ამგვარად, მომხმარებლებს შეუძლიათ ჩართონ მონაცემთა როუმინგი და დაივიწყონ ეს მოგზაურობის დროს, მაგრამ ეს ცუდი იდეა იქნება, რადგან როდესაც ისინი მოგზაურობენ ევროკავშირის გარეთ, მაშინ საერთაშორისო როუმინგის საფასური იქნება ნება იყოს მოქმედი. მომხმარებლები Google-ის საკითხების ტრეკერზე ასევე განაცხადეს, რომ სატელიტური როუმინგის საფასური ვრცელდება ევროკავშირის შიგნითაც კი. საზღვრები, თუ მოწყობილობა ვერ იკავებს რომელიმე ეროვნულ ქსელს - ჩვეულებრივი სცენარი, მაგალითად, ზღვაში ყოფნისას.

Გადაწყვეტილება

გამოსავალი აქ არის ა ეროვნული როუმინგის გადართვა. ეროვნული როუმინგის გადართვა მომხმარებელს საშუალებას მისცემს გააგრძელოს როუმინგი შიდა გამოყენებისთვის, მაგრამ უზრუნველყოფს ამას როუმინგი არასოდეს გამოიყენება მომხმარებლის სამშობლოს გარეთ მათი თანხმობის გარეშე. ეს რაღაცაა რასაც მომხმარებლები გუგლს თითქმის რვა წელიწად-ნახევრის წინ სთხოვდნენ, მაგრამ ამ საკითხში არანაირი პროგრესი არ ყოფილა. ერთადერთი შესწორებებიც ჩართულია Xposed მოდულის დაყენება ეროვნული როუმინგის ვარიანტის მისაღებად, ჩარჩო-რესის შეცვლა (რაც შეიძლება გაკეთდეს მხოლოდ ზოგიერთ ტელეფონზე), ან გარკვეული საბაჟო ROM-ების დაყენება.

როუმინგის პარამეტრები Google Pixel 2 XL-ზე, რომელიც მუშაობს Android 8.1 Oreo-ზე

ეს იმედია მალე შეიცვლება, რადგან Sony ავტორია აუცილებელი ვალდებულებები ეროვნული როუმინგის მხარდაჭერის დასამატებლად, ასევე ეროვნული როუმინგული ინტერფეისის მხარდაჭერა Android-ში. როდესაც ეს პარამეტრი გამოჩნდება Android-ში (სავარაუდოდ in Android P), ეს ძალიან მომგებიანი იქნება საერთაშორისო მოგზაურებისთვის, რადგან მათ არ მოუწევთ დაიმახსოვრონ მონაცემთა როუმინგის გამორთვა ყოველ ჯერზე საერთაშორისო მოგზაურობის დაწყებამდე.


P.S. ეკრანის ანაბეჭდები ნაჩვენებია ზემოთ Sai's Oreo მუქი თემა, რომელიც დამონტაჟდა სუბსტრატის გამოყენებით. შეგიძლიათ დააინსტალიროთ მუქი თემა root-ის გარეშე ამ პროცედურის დაცვით.