Зарыг хаах

Өнгөрсөн оны сүүлээр Apple компани Google-ийн газрын зургийг өөрийн шийдлээр солих шийдвэр гаргаж, ноцтой асуудал үүсгэсэн. Калифорнийн компани нь тэдний төлөө үйлчлүүлэгчид болон хэвлэл мэдээллийн шүүмжлэлд өртөж ирсэн; Apple-ийн газрын зураг гарах үед цаана нь маш олон илэрхий алдаатай байсан. Нэмж дурдахад, ялангуяа АНУ-аас гадна бид өрсөлдөөнтэй харьцуулахад тэдний цөөн хэдэн байрыг олж чадна. Гэсэн хэдий ч зарим нь алимны газрын зургийг магтаж чаддаггүй - тэд iOS хөгжүүлэгчид юм.

Хэдийгээр хэрэглэгчид Apple компани алдаа, алдаа засахад хангалттай цаг зарцуулаагүй гэж гомдоллодог ч хөгжүүлэгчид газрын зураг дээрх "боловсрол"-ыг хачирхалтай үнэлдэг. Энэ нь SDK (програм хангамж хөгжүүлэгчийн иж бүрдэл) -ийн чанарыг илэрхийлдэг бөгөөд үүний ачаар програм хангамж бүтээгчид, жишээлбэл, үйлдлийн системийн суулгасан функцуудыг ашиглах боломжтой байдаг - манай тохиолдолд газрын зураг.

Гэхдээ энэ нь яаж боломжтой вэ? Apple-ийн газрын зураг ашиглалтад ороод хэдхэн сар болж байхад хэр зэрэг дэвшилттэй байж чадах вэ? Учир нь бичиг баримтыг өөрчилсөн ч өргөдлийн үндсэн суурь нь таван жилийн дараа ч хэвээрээ байсан. Эсрэгээр нь 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 хандалтыг зуучлах боломжтой. McKinlay-ийн хэлснээр, энэ хязгаарлалт нь хөгжүүлэгчдэд ихээхэн эрсдэл учруулж байна. “Анхны харцаар 000 хандалт нь боломжийн тоо мэт боловч хэрэглэгч бүр ийм олон хандалтыг бий болгож чадна. Зарим төрлийн хүсэлтийг арав хүртэлх хандалт гэж тооцож болох тул квотыг маш хурдан дуусгах боломжтой" гэж тэр тайлбарлав.

Үүний зэрэгцээ, үнэгүй програм бүтээгчид өөрсдийн бүтээгдэхүүнийг өдөр бүр аль болох олон хэрэглэгчдэд ашиглах шаардлагатай байгаа нь тодорхой бөгөөд өөрөөр хэлбэл тэд зүгээр л амьдралаа залгуулж чадахгүй. "Таныг квотдоо хүрэхэд тэд өдрийн турш таны бүх хүсэлтээс татгалзаж эхэлдэг бөгөөд энэ нь таны програм ажиллахаа больж, хэрэглэгчид уурлаж эхэлдэг" гэж МакКинлэй нэмж хэлэв. Хэрэв хөгжүүлэгчид Apple-ийн суулгасан SDK-г ашиглахыг илүүд үзвэл эдгээр асуудлыг шийдэх шаардлагагүй нь ойлгомжтой.

Тиймээс, хэрэглэгчид бидний хувьд гайхмаар зүйл байсан ч хөгжүүлэгчид шинэ газрын зурагт сэтгэл хангалуун байна. Олон жилийн түүхийн ачаар Apple-ийн SDK нь олон тооны ашигтай функцуудтай бөгөөд туршлагатай програмистуудын өргөн хүрээтэй байдаг. Газрын зургийн суурь алдаатай, байршлын тоо бага байгаа ч Apple-ийн газрын зураг нь маш сайн үндэслэлтэй бөгөөд энэ нь Google-ийн санал болгож буй зүйлийн эсрэг юм. Сүүлийнх нь олон жилийн турш гайхалтай газрын зургийг санал болгож байгаа боловч түүний шинэ API нь дэвшилтэт хөгжүүлэгчдэд хангалттай биш байна. Тиймээс газрын зургийн нарийн төвөгтэй бизнест туршлага чухал үүрэг гүйцэтгэдэг бололтой. Энэ тохиолдолд Apple болон Google хоёулаа амжилтыг (эсвэл бүтэлгүйтлийг) хуваалцдаг.

Эх сурвалж: AppleInsider, Хурдан компани
.