Reklamı Kapat

Geçtiğimiz yılın sonunda Apple, Google'ın haritalarını kendi çözümüyle değiştirmeye karar verdi ve bu durum ciddi bir sorun yarattı. Kaliforniyalı şirket, müşterilerden ve medyadan onlar adına ağır eleştirilere maruz kaldı; Apple'ın haritaları yayınlandığı sırada arka planda birçok bariz hata içeriyordu. Ayrıca, özellikle Amerika Birleşik Devletleri dışında, rakiplerle karşılaştırıldığında bunların yalnızca bir kısmını bulabiliyoruz. Yine de bazıları elma haritalarını övemez - onlar iOS geliştiricileridir.

Müşteriler, Apple'ın hatalar ve yanlışlıklardaki hataları ayıklamak için yeterince zaman harcamadığından şikayet etse de, geliştiriciler çelişkili bir şekilde haritalarda "olgunluğa" değer veriyor. Bu, yazılım yaratıcılarının örneğin işletim sisteminin yerleşik işlevlerini (bizim durumumuzda haritalar) kullanabilecekleri araç seti olarak adlandırılan SDK'nın (yazılım geliştirici kiti) kalitesini ifade eder.

Peki bu nasıl mümkün olabilir? Apple Haritalar yalnızca birkaç aydır ortalıktayken ne kadar gelişmiş olabilir? Çünkü belgeler değişse de başvurunun esasları beş yıl sonra bile aynı kaldı. Tam tersine Apple, Google ile işbirliği sırasında uygulanamayan daha fazla işlevi bunlara ekleyebilir. Bu nedenle geliştiriciler, uygulamalarını nasıl daha da geliştirebilecekleri beklentisiyle bu değişikliği kabul ettiler.

Öte yandan Google, iOS sistemi için bir harita çözümünden yoksun kaldı ve bu nedenle anlaşılır bir şekilde geliştiricilere bile sunabileceği hiçbir şey yoktu. Bununla birlikte, birkaç hafta içinde yeni bir harita uygulaması ve API (Google sunucularına bağlanmak ve haritalarını kullanmak için arayüz) piyasaya sürüldü. Bu durumda, Apple'ın aksine uygulamanın kendisi, sunduğu API'den daha fazla ilgiyle karşılandı.

Geliştiricilerin kendileri buna göre haberler Fast Company Google Haritalar API'sinin daha kaliteli dokümanlar, 3D destek veya aynı hizmeti farklı platformlarda kullanma olanağı gibi belirli avantajlara sahip olduğunun farkındalar. Öte yandan bir takım eksikliklerden de söz ediyorlar.

Onlara göre Apple, kullanıcılara göre kalitesiz olsa da haritalarını kullanmak için daha fazla fırsat sunuyor. Yerleşik SDK, işaretleyiciler, katmanlama ve sürekli çizgiler için destek içerir. Fast Company'nin belirttiği gibi, "hava durumu, suç oranları, hatta deprem verileri gibi belirli bilgilerin harita üzerinde bir katman olarak görüntülenmesi gereken uygulamalar için katmanlama çok yaygındır."

Uygulamanın geliştiricisi Lee Armstrong, Apple'ın harita SDK'sının yeteneklerinin ne kadar ileri gittiğini açıklıyor Uçak Bulucu. Karmaşık katmanlara ve birçok ek bilgiye sahip haritalara işaret ederek, "Degrade çoklu çizgiler, katmanlama veya hareketli düzlemlerin düzgün animasyonları gibi gelişmiş özellikleri kullanabiliriz" dedi. "Google Haritalar SDK'sı ile bu şu anda kesinlikle mümkün değil" diye ekliyor. Uygulaması her iki çözümü de desteklemesine rağmen neden Apple'ın haritalarını tercih ettiğini açıklıyor.

Apple'ın haritaları da uygulamanın yaratıcıları tarafından seçildi Tüp TerbiyecisiLondralılara tarifeler konusunda yardımcı olan. Yaratıcısı Bryce McKinlay, özellikle kullanıcıların özgürce hareket edebileceği animasyonlu işaretler oluşturma olasılığını övüyor. Rekabette de benzer bir şey mümkün değil. İngiliz geliştirici bir diğer avantaj olarak da haritaların iOS standardından sapmayan hızından bahsediyor. Google ise maksimum 30 fps (saniyede kare) hızına ulaşıyor. McKinlay, "Etiketlerin ve ilgi çekici noktaların oluşturulması bazen iPhone 5 gibi hızlı bir cihazda bile takılıp kalıyor" diye belirtiyor.

Ayrıca Google Haritalar API'sinin en büyük dezavantajının ne olduğunu düşündüğünü de açıklıyor. Ona göre, meşhur engel kotaların getirilmesidir. Her uygulama günde 100 erişime aracılık edebilir. McKinlay'a göre bu sınırlama geliştiriciler için önemli bir risk oluşturuyor. “İlk bakışta 000 isabet makul bir sayı gibi görünüyor, ancak her kullanıcı bu türden çok sayıda isabet üretebilir. Bazı istek türleri on erişime kadar sayılabilir ve bu nedenle kota oldukça hızlı bir şekilde tükenebilir" diye açıklıyor.

Aynı zamanda, ücretsiz uygulamaların yaratıcıları, ürünlerinin günlük olarak mümkün olduğu kadar çok kullanıcı tarafından kullanılmasına açıkça ihtiyaç duyuyorlar, aksi takdirde geçimlerini sağlayamazlar. McKinlay, "Kotanıza ulaştığınızda günün geri kalanında tüm isteklerinizi reddetmeye başlarlar, bu da uygulamanızın çalışmasının durmasına ve kullanıcıların sinirlenmeye başlamasına neden olur" diye ekliyor. Anlaşılacağı gibi, geliştiriciler Apple'ın yerleşik SDK'sını kullanmayı tercih ederlerse bu sorunları çözmek zorunda değiller.

Dolayısıyla biz kullanıcılar için ne kadar şaşırtıcı olsa da geliştiriciler yeni haritalardan az çok memnunlar. Uzun geçmişi sayesinde, Apple'ın SDK'sı bir dizi kullanışlı özelliğe ve deneyimli programcılardan oluşan geniş bir topluluğa sahiptir. Arızalı harita arka planına ve konum sayısının azlığına rağmen Apple'ın haritaları çok iyi bir temele dayanıyor ki bu da Google'ın sunduğu şeyin tam tersi. İkincisi yıllardır harika haritalar sunuyor ancak yeni API'si ileri düzey geliştiriciler için henüz yeterli değil. Öyle görünüyor ki karmaşık harita işinde deneyim hayati bir rol oynuyor. Bu durumda hem Apple hem de Google başarıyı (veya başarısızlığı) paylaşıyor.

kaynak: AppleInsider, Fast Company
.