Tutup iklan

Pada akhir tahun lalu, Apple memutuskan untuk mengganti peta Google dengan solusinya sendiri dan menimbulkan masalah serius. Perusahaan California mendapat kecaman dari pelanggan dan media; Peta Apple mengandung banyak kesalahan yang terlihat jelas di latar belakang pada saat dirilis. Selain itu, khususnya di luar Amerika Serikat, kami hanya dapat menemukan sebagian kecil tempat di dalamnya dibandingkan dengan kompetisi lainnya. Namun, beberapa orang tidak dapat memuji peta Apple - mereka adalah pengembang iOS.

Meskipun pelanggan mengeluh bahwa Apple tidak menghabiskan cukup waktu untuk men-debug kesalahan dan ketidakakuratan, pengembang secara paradoks menghargai "kedewasaan" dalam peta. Ini mengacu pada kualitas SDK (kit pengembang perangkat lunak), sebutan untuk seperangkat alat yang memungkinkan pembuat perangkat lunak, misalnya, menggunakan fungsi bawaan sistem operasi - dalam kasus kami, peta.

Tapi bagaimana mungkin? Seberapa canggihkah Apple Maps padahal baru ada selama beberapa bulan? Hal ini terjadi karena, meskipun terdapat perubahan dokumen, dasar-dasar permohonan tetap sama bahkan setelah lima tahun. Sebaliknya, Apple dapat menambahkan lebih banyak fungsi ke dalamnya, yang tidak dapat diimplementasikan selama bekerja sama dengan Google. Oleh karena itu, para pengembang menerima perubahan ini dengan harapan bagaimana mereka dapat lebih meningkatkan aplikasi mereka.

Google, di sisi lain, mendapati dirinya tidak memiliki solusi peta untuk sistem iOS, dan dengan demikian dapat dimengerti bahwa tidak ada yang bisa ditawarkan bahkan kepada pengembang. Namun demikian, aplikasi peta dan API baru (antarmuka untuk menghubungkan ke server Google dan menggunakan petanya) dirilis dalam hitungan minggu. Dalam hal ini, tidak seperti Apple, aplikasinya sendiri disambut dengan lebih antusias daripada API yang ditawarkan.

Pengembangnya sendiri menurut berita Cepat Perusahaan mereka menyadari bahwa Google Maps API memiliki keunggulan tertentu – kualitas dokumen lebih baik, dukungan 3D atau kemungkinan untuk menggunakan layanan yang sama di berbagai platform berbeda. Di sisi lain, mereka juga menyebutkan sejumlah kekurangannya.

Menurut mereka, Apple menawarkan lebih banyak peluang untuk menggunakan petanya, betapapun buruknya kualitas peta tersebut menurut pengguna. SDK bawaan mencakup dukungan untuk penanda, pelapisan, dan polyline. Seperti yang ditunjukkan oleh Fast Company, "pelapisan sangat umum untuk aplikasi yang perlu menampilkan informasi tertentu, seperti cuaca, tingkat kejahatan, bahkan data gempa bumi, sebagai lapisan di atas peta itu sendiri."

Sejauh mana kemampuan peta SDK Apple berjalan, jelas Lee Armstrong, pengembang aplikasi tersebut Penemu Pesawat. “Kita dapat menggunakan fitur-fitur canggih seperti polyline gradien, layering, atau animasi halus dari bidang yang bergerak,” dia menunjuk pada peta dengan layering yang rumit dan banyak informasi tambahan. “Dengan Google Maps SDK, hal ini tidak mungkin dilakukan saat ini,” tambahnya. Dia menjelaskan mengapa dia lebih memilih peta Apple, meskipun aplikasinya mendukung kedua solusi tersebut.

Peta dari Apple juga dipilih oleh pembuat aplikasi Penjinak Tabung, yang membantu warga London dengan jadwal. Penciptanya, Bryce McKinlay, secara khusus memuji kemungkinan menciptakan tanda animasi, yang juga dapat digerakkan dengan bebas oleh pengguna. Hal serupa tidak mungkin terjadi dengan kompetisi. Keunggulan lainnya, pengembang asal Inggris tersebut menyebutkan kecepatan petanya yang tidak menyimpang dari standar iOS. Google, sebaliknya, mencapai maksimum 30 fps (frame per detik). “Merender label dan tempat menarik terkadang terhenti, bahkan pada perangkat cepat seperti iPhone 5,” catat McKinlay.

Dia juga menjelaskan apa yang dia anggap sebagai kelemahan terbesar dari Google Maps API. Menurut dia, kendala yang ada adalah penerapan kuota. Setiap aplikasi dapat memediasi 100 akses per hari. Menurut McKinlay, keterbatasan ini menimbulkan risiko yang signifikan bagi pengembang. “Pada pandangan pertama, 000 hit tampak seperti angka yang masuk akal, namun setiap pengguna dapat menghasilkan banyak hit seperti itu. Beberapa jenis permintaan bisa dihitung hingga sepuluh akses, sehingga kuotanya bisa cepat habis,” jelasnya.

Pada saat yang sama, pembuat aplikasi gratis jelas membutuhkan produk mereka untuk digunakan oleh sebanyak mungkin pengguna setiap hari, jika tidak, mereka tidak akan bisa mencari nafkah. “Saat Anda mencapai kuota, mereka mulai menolak semua permintaan Anda sepanjang hari, yang membuat aplikasi Anda berhenti bekerja dan pengguna mulai marah,” tambah McKinlay. Maklum saja, pengembang tidak perlu menyelesaikan masalah ini jika mereka lebih suka menggunakan SDK bawaan dari Apple.

Jadi, meskipun mungkin mengejutkan bagi kami para pengguna, para pengembang kurang lebih senang dengan peta baru ini. Berkat sejarahnya yang panjang, SDK Apple memiliki sejumlah fitur berguna dan komunitas besar pemrogram berpengalaman. Terlepas dari latar belakang peta yang salah dan jumlah lokasi yang sedikit, peta Apple memiliki dasar yang sangat baik, yang merupakan kebalikan dari apa yang ditawarkan Google. Yang terakhir ini telah menawarkan peta yang bagus selama bertahun-tahun, namun API barunya belum cukup untuk pengembang tingkat lanjut. Jadi tampaknya pengalaman memainkan peran penting dalam bisnis peta yang kompleks. Dalam hal ini, Apple dan Google berbagi kesuksesan (atau kegagalan).

Zdroj: AppleInsider, Cepat Perusahaan
.