ვისთვისაა აპი?

დეველოპერებისა და QA-სთვის — მდებარეობაზე დამოკიდებული სცენარების ადგილზე გასვლის გარეშე შესამოწმებლად; ყველა დანარჩენისთვის — პირადი ამოცანებისთვის აპებში, რომლებიც ყალბ მდებარეობას იღებს.

ყველაზე ნათელია, დავყოთ ამოცანების და არა პროფესიების მიხედვით.

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

ისინი, ვისაც ზუსტი მისამართის გაზიარება არ სურს. ზოგი აპი მდებარეობას რეალური საჭიროების გარეშე ითხოვს, წვდომაზე უარი კი მას მთლიანად აფუჭებს. ჩანაცვლება მესამე ვარიანტს იძლევა „ზუსტი მისამართის მიცემასა“ და „აპით არსარგებლობას“ შორის: ბინის ნაცვლად რაიონის ან ქალაქის გაზიარება.

ისინი, ვისაც სხვა რეგიონი სჭირდება. რუკების, განრიგების, ადგილობრივი განცხადებებისა და ფასების ისე დანახვა, როგორც მათ სხვა ქალაქის მცხოვრები ხედავს — ეს ის სცენარია, სადაც ჩანაცვლება არავის შეცდომაში არ შეჰყავს.

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

და ის VPN-ს არ ცვლის. VPN ცვლის, საიდან მოდის თქვენი ქსელური ტრაფიკი; ჩანაცვლება ცვლის კოორდინატებს, რომლებსაც სისტემა აპებს აძლევს. აპი, რომელიც მდებარეობას IP მისამართით ადგენს, ჩანაცვლებულ კოორდინატებს ვერ შეამჩნევს, ხოლო აპი, რომელიც სისტემას კოორდინატებს ეკითხება, ვერ შეამჩნევს VPN-ს. ზოგჯერ ორივე გჭირდებათ — მაგალითები იხილეთ სტატიაში მდებარეობის ჩანაცვლება თუ VPN.

კიდევ გაქვთ კითხვები? მიწერეთ მხარდაჭერას.