Đóng quảng cáo

Vào cuối năm ngoái, Apple đã quyết định thay thế bản đồ của Google bằng giải pháp riêng của mình và tạo ra một vấn đề nghiêm trọng. Công ty California đã bị khách hàng và giới truyền thông chỉ trích; Bản đồ của Apple có rất nhiều lỗi nền rõ ràng tại thời điểm phát hành. Ngoài ra, đặc biệt là bên ngoài Hoa Kỳ, chúng tôi chỉ có thể tìm thấy một phần nhỏ các địa điểm ở đó so với đối thủ cạnh tranh. Tuy nhiên, một số người không thể khen ngợi Apple Maps - họ là nhà phát triển iOS.

Mặc dù khách hàng phàn nàn rằng Apple không dành đủ thời gian để sửa lỗi và những điểm không chính xác, nhưng nghịch lý thay, các nhà phát triển lại coi trọng sự "trưởng thành" trong bản đồ. Điều này đề cập đến chất lượng của SDK (bộ công cụ dành cho nhà phát triển phần mềm), như tên gọi của bộ công cụ, nhờ đó, chẳng hạn, người tạo phần mềm có thể sử dụng các chức năng tích hợp sẵn của hệ điều hành - trong trường hợp của chúng tôi là bản đồ.

Nhưng sao điều đó có thể xảy ra? Apple Maps có thể tiến bộ đến mức nào khi chúng chỉ mới xuất hiện được vài tháng? Điều này là như vậy bởi vì, mặc dù có sự thay đổi về tài liệu, nhưng những điều cơ bản của ứng dụng vẫn được giữ nguyên ngay cả sau 5 năm. Ngược lại, Apple có thể bổ sung thêm nhiều chức năng hơn nữa cho chúng, điều mà quá trình hợp tác với Google không thể thực hiện được. Do đó, các nhà phát triển đã chấp nhận thay đổi này với kỳ vọng về cách họ có thể cải thiện hơn nữa ứng dụng của mình.

Mặt khác, Google nhận thấy mình không có giải pháp bản đồ cho hệ thống iOS và do đó, dễ hiểu là không có gì để cung cấp ngay cả cho các nhà phát triển. Tuy nhiên, một ứng dụng bản đồ và API mới (giao diện kết nối với máy chủ Google và sử dụng bản đồ của họ) đã được phát hành trong vòng vài tuần. Trong trường hợp này, không giống như Apple, bản thân ứng dụng đã nhận được sự nhiệt tình hơn API được cung cấp.

Bản thân các nhà phát triển theo Tin tức Fast Company họ nhận ra rằng API Google Maps có những lợi thế nhất định – tài liệu có chất lượng tốt hơn, hỗ trợ 3D hoặc khả năng sử dụng cùng một dịch vụ trên các nền tảng khác nhau. Mặt khác, họ cũng đề cập đến một số khuyết điểm.

Theo họ, Apple mang đến nhiều cơ hội hơn để sử dụng bản đồ của mình, tuy nhiên theo người dùng, chúng có chất lượng kém. SDK tích hợp bao gồm hỗ trợ cho các điểm đánh dấu, phân lớp và đường polylines. Như Fast Company đã chỉ ra, "việc phân lớp rất phổ biến đối với các ứng dụng cần hiển thị một số thông tin nhất định, chẳng hạn như thời tiết, tỷ lệ tội phạm, thậm chí cả dữ liệu động đất, dưới dạng một lớp trên chính bản đồ."

Lee Armstrong, nhà phát triển ứng dụng, giải thích khả năng của SDK bản đồ của Apple tiến xa đến đâu Máy tìm máy bay. “Chúng tôi có thể sử dụng các tính năng nâng cao như đường đa giác gradient, phân lớp hoặc hoạt ảnh mượt mà của các mặt phẳng chuyển động,” anh chỉ vào các bản đồ có phân lớp phức tạp và nhiều thông tin bổ sung. Ông nói thêm: “Với Google Maps SDK, điều này đơn giản là không thể thực hiện được vào lúc này”. Anh ấy giải thích lý do tại sao anh ấy thích bản đồ của Apple hơn, mặc dù ứng dụng của anh ấy hỗ trợ cả hai giải pháp.

Bản đồ của Apple cũng được chính những người tạo ra ứng dụng lựa chọn Người thuần hóa ống, giúp người dân London lập thời gian biểu. Người tạo ra nó, Bryce McKinlay, đặc biệt ca ngợi khả năng tạo ra các nhãn hiệu hoạt hình mà người dùng cũng có thể di chuyển tự do. Điều tương tự là không thể xảy ra với cuộc thi. Một ưu điểm khác, nhà phát triển người Anh đề cập đến tốc độ của bản đồ không đi chệch khỏi tiêu chuẩn iOS. Mặt khác, Google đạt tối đa 30 khung hình / giây (khung hình mỗi giây). McKinlay lưu ý: “Việc hiển thị nhãn và địa điểm ưa thích đôi khi bị kẹt, ngay cả trên thiết bị nhanh như iPhone 5”.

Anh ấy cũng giải thích điều mà anh ấy coi là nhược điểm lớn nhất của API Google Maps. Theo ông, trở ngại thường gặp là việc đưa ra hạn ngạch. Mỗi ứng dụng có thể xử lý 100 lượt truy cập mỗi ngày. Theo McKinlay, hạn chế này gây ra rủi ro đáng kể cho các nhà phát triển. “Thoạt nhìn, 000 lượt truy cập có vẻ là một con số hợp lý, nhưng mỗi người dùng có thể tạo ra rất nhiều lượt truy cập như vậy. Một số loại yêu cầu có thể được tính là có tới mười lượt truy cập và do đó, hạn ngạch có thể được sử dụng hết khá nhanh", ông giải thích.

Đồng thời, những người tạo ra các ứng dụng miễn phí rõ ràng cần sản phẩm của họ được càng nhiều người dùng sử dụng hàng ngày càng tốt, nếu không, họ đơn giản là không thể kiếm sống. McKinlay cho biết thêm: "Khi bạn đạt đến hạn ngạch, họ sẽ bắt đầu từ chối tất cả các yêu cầu của bạn trong thời gian còn lại trong ngày, điều này khiến ứng dụng của bạn ngừng hoạt động và người dùng bắt đầu tức giận". Có thể hiểu, các nhà phát triển không phải giải quyết những vấn đề này nếu họ thích sử dụng SDK tích hợp sẵn của Apple.

Vì vậy, điều đáng ngạc nhiên đối với người dùng chúng tôi là các nhà phát triển ít nhiều hài lòng với các bản đồ mới. Nhờ có lịch sử lâu đời, SDK của Apple có một số tính năng hữu ích và cộng đồng lớn các lập trình viên giàu kinh nghiệm. Mặc dù nền bản đồ bị lỗi và số lượng vị trí thấp, bản đồ của Apple vẫn có nền tảng rất tốt, điều này hoàn toàn trái ngược với những gì Google cung cấp. Sau này đã cung cấp các bản đồ tuyệt vời trong nhiều năm, nhưng API mới của nó vẫn chưa đủ cho các nhà phát triển nâng cao. Vì vậy, có vẻ như kinh nghiệm đóng một vai trò quan trọng trong việc kinh doanh bản đồ phức tạp. Trong trường hợp này, cả Apple và Google đều chia sẻ thành công (hoặc thất bại).

Nguồn: AppleInsider, Fast Company
.