რეკლამის დახურვა

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

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

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

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

თავად დეველოპერები მიხედვით ახალი ამბები სწრაფი კომპანია ისინი აღიარებენ, რომ Google Maps API-ს აქვს გარკვეული უპირატესობები - უკეთესი ხარისხის დოკუმენტები, 3D მხარდაჭერა ან ერთი და იგივე სერვისის გამოყენების შესაძლებლობა სხვადასხვა პლატფორმაზე. მეორე მხრივ, ისინი ასევე აღნიშნავენ მთელ რიგ ნაკლოვანებებს.

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

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

Apple-ის რუქები ასევე აირჩიეს აპლიკაციის შემქმნელებმა მილის ტამერი, რომელიც ეხმარება ლონდონელებს განრიგში. მისი შემქმნელი ბრაის მაკკინლეი განსაკუთრებით აქებს ანიმაციური ნიშნების შექმნის შესაძლებლობას, რომლებითაც მომხმარებლებს თავისუფლად გადაადგილებაც შეუძლიათ. მსგავსი რამ კონკურენციით შეუძლებელია. კიდევ ერთ უპირატესობად ბრიტანელი დეველოპერი ახსენებს რუკების სიჩქარეს, რომლებიც არ გადაუხვევს iOS სტანდარტს. Google, მეორე მხრივ, აღწევს მაქსიმუმ 30 fps (კადრები წამში). „ლეიბლებისა და საინტერესო ადგილების რენდერი ზოგჯერ ჩერდება, თუნდაც ისეთ სწრაფ მოწყობილობაზე, როგორიცაა iPhone 5“, აღნიშნავს მაკკინლეი.

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

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

ასე რომ, რამდენადაც გასაკვირი არ უნდა იყოს ჩვენთვის მომხმარებლებისთვის, დეველოპერები მეტ-ნაკლებად კმაყოფილი არიან ახალი რუკებით. თავისი ხანგრძლივი ისტორიის წყალობით, Apple-ის SDK-ს აქვს მრავალი სასარგებლო ფუნქცია და გამოცდილი პროგრამისტების დიდი საზოგადოება. მიუხედავად გაუმართავი რუქის ფონისა და მდებარეობების დაბალი რაოდენობისა, Apple-ის რუქები ძალიან კარგ საფუძველზე დგას, რაც ზუსტად საპირისპიროა, რასაც Google გვთავაზობს. ეს უკანასკნელი წლების განმავლობაში გვთავაზობს დიდ რუქებს, მაგრამ მისი ახალი API ჯერ კიდევ არ არის საკმარისი მოწინავე დეველოპერებისთვის. ასე რომ, როგორც ჩანს, გამოცდილება მნიშვნელოვან როლს თამაშობს რუქების კომპლექსურ ბიზნესში. ამ შემთხვევაში, Apple და Google იზიარებენ წარმატებას (ან წარუმატებლობას).

წყარო: AppleInsider, სწრაფი კომპანია
.