ปิดโฆษณา

เมื่อปลายปีที่แล้ว Apple ตัดสินใจแทนที่แผนที่ของ Google ด้วยโซลูชันของตัวเองและสร้างปัญหาร้ายแรง บริษัทในแคลิฟอร์เนียแห่งนี้ถูกวิจารณ์จากลูกค้าและสื่อสำหรับพวกเขา แผนที่ของ Apple มีข้อผิดพลาดที่ชัดเจนมากมายในพื้นหลัง ณ เวลาที่เผยแพร่ นอกจากนี้ โดยเฉพาะอย่างยิ่งนอกสหรัฐอเมริกา เราสามารถพบสถานที่เหล่านั้นได้เพียงเศษเสี้ยวเมื่อเทียบกับคู่แข่ง ถึงกระนั้น บางคนก็ไม่สามารถชื่นชมแผนที่ของ Apple ได้ - พวกเขาเป็นนักพัฒนา iOS

แม้ว่าลูกค้าจะบ่นว่า Apple ไม่ได้ใช้เวลาเพียงพอในการแก้ไขข้อผิดพลาดและความไม่ถูกต้อง แต่นักพัฒนากลับให้ความสำคัญกับ "วุฒิภาวะ" ในแผนที่อย่างขัดแย้งกัน นี่หมายถึงคุณภาพของ SDK (ชุดนักพัฒนาซอฟต์แวร์) เมื่อมีการเรียกชุดเครื่องมือซึ่งผู้สร้างซอฟต์แวร์สามารถใช้ฟังก์ชันในตัวของระบบปฏิบัติการได้เช่นแผนที่ในกรณีของเรา

แต่มันเป็นไปได้ยังไงล่ะ? Apple Maps จะล้ำหน้าแค่ไหนในเมื่อพวกมันเพิ่งผ่านมาเพียงไม่กี่เดือน? ที่เป็นเช่นนี้เพราะแม้จะมีการเปลี่ยนแปลงเอกสาร แต่พื้นฐานของการสมัครยังคงเหมือนเดิมแม้ว่าจะผ่านไปห้าปีแล้วก็ตาม ในทางตรงกันข้าม Apple สามารถเพิ่มฟังก์ชั่นเพิ่มเติมให้กับพวกเขาได้ซึ่งไม่สามารถนำมาใช้ได้ในระหว่างความร่วมมือกับ Google นักพัฒนาจึงยอมรับการเปลี่ยนแปลงนี้ด้วยความคาดหวังว่าจะสามารถปรับปรุงแอปพลิเคชันของตนต่อไปได้อย่างไร

ในทางกลับกัน Google พบว่าตัวเองไม่มีโซลูชันแผนที่สำหรับระบบ iOS ดังนั้นจึงเป็นที่เข้าใจได้ว่าไม่มีอะไรจะนำเสนอแม้แต่นักพัฒนา อย่างไรก็ตาม แอปพลิเคชันแผนที่ใหม่และ API (อินเทอร์เฟซสำหรับเชื่อมต่อกับเซิร์ฟเวอร์ของ Google และใช้แผนที่) ได้รับการเผยแพร่ภายในไม่กี่สัปดาห์ ในกรณีนี้ ไม่เหมือนกับ Apple ตรงที่ตัวแอปพลิเคชันนั้นมีความกระตือรือร้นมากกว่า API ที่นำเสนอ

นักพัฒนาเองตาม ข่าว บริษัท ได้อย่างรวดเร็ว พวกเขารับรู้ว่า Google Maps API มีข้อดีบางประการ เช่น เอกสารคุณภาพดีกว่า การรองรับ 3 มิติ หรือความเป็นไปได้ในการใช้บริการเดียวกันบนแพลตฟอร์มต่างๆ ในทางกลับกัน พวกเขายังกล่าวถึงข้อบกพร่องหลายประการด้วย

ตามที่กล่าวไว้ Apple เสนอโอกาสในการใช้แผนที่มากขึ้น แม้ว่าผู้ใช้จะมีคุณภาพต่ำก็ตาม SDK ในตัวรวมถึงการรองรับเครื่องหมาย การแบ่งชั้น และเส้นหลายเส้น ตามที่ Fast Company ชี้ให้เห็น "การแบ่งชั้นเป็นเรื่องปกติมากสำหรับแอปพลิเคชันที่ต้องการแสดงข้อมูลบางอย่าง เช่น สภาพอากาศ อัตราอาชญากรรม แม้แต่ข้อมูลแผ่นดินไหว โดยแสดงเป็นเลเยอร์บนแผนที่"

ความสามารถของ SDK แผนที่ของ Apple ไปได้ไกลแค่ไหน Lee Armstrong ผู้พัฒนาแอปพลิเคชันอธิบาย เครื่องมือค้นหาเครื่องบิน- “เราสามารถใช้คุณสมบัติขั้นสูง เช่น การไล่ระดับสีโพลีไลน์ เลเยอร์หรือแอนิเมชั่นที่ราบรื่นของเครื่องบินที่กำลังเคลื่อนที่” เขาชี้ไปที่แผนที่ที่มีการเลเยอร์ที่ซับซ้อนและข้อมูลเพิ่มเติมมากมาย "ด้วย Google Maps SDK สิ่งนี้ไม่สามารถทำได้ในขณะนี้" เขากล่าวเสริม เขาอธิบายว่าทำไมเขาถึงชอบแผนที่ของ Apple แม้ว่าแอพของเขาจะรองรับทั้งสองโซลูชันก็ตาม

แผนที่จาก Apple ก็ได้รับการคัดเลือกจากผู้สร้างแอปพลิเคชันเช่นกัน ทูปทาเมอร์ซึ่งช่วยให้ชาวลอนดอนจัดตารางเวลาได้ Bryce McKinlay ผู้สร้างผลิตภัณฑ์ ชื่นชมความเป็นไปได้ในการสร้างเครื่องหมายเคลื่อนไหว ซึ่งผู้ใช้ยังสามารถเคลื่อนไหวได้อย่างอิสระ สิ่งที่คล้ายกันนี้เป็นไปไม่ได้กับการแข่งขัน ข้อดีอีกประการหนึ่งคือนักพัฒนาชาวอังกฤษกล่าวถึงความเร็วของแผนที่ซึ่งไม่เบี่ยงเบนไปจากมาตรฐาน iOS ในทางกลับกัน Google ทำได้สูงสุด 30 fps (เฟรมต่อวินาที) "การเรนเดอร์ป้ายกำกับและจุดสนใจบางครั้งอาจค้าง แม้แต่บนอุปกรณ์ที่รวดเร็วอย่าง iPhone 5" McKinlay ตั้งข้อสังเกต

นอกจากนี้เขายังอธิบายสิ่งที่เขาถือว่าเป็นข้อเสียที่ใหญ่ที่สุดของ Google Maps API ตามที่เขาพูด สิ่งที่สะดุดที่เป็นสุภาษิตคือการแนะนำโควต้า แต่ละแอปพลิเคชันสามารถเป็นสื่อกลางในการเข้าถึงได้ 100 ครั้งต่อวัน จากข้อมูลของ McKinlay ข้อจำกัดนี้ก่อให้เกิดความเสี่ยงที่สำคัญต่อนักพัฒนา “เมื่อดูเผินๆ การเข้าชม 000 ครั้งดูเหมือนจะเป็นจำนวนที่สมเหตุสมผล แต่ผู้ใช้แต่ละคนสามารถสร้างการเข้าชมดังกล่าวได้จำนวนมาก คำขอบางประเภทสามารถนับได้ถึงสิบครั้ง ดังนั้นโควต้าจึงสามารถใช้ได้อย่างรวดเร็ว" เขาอธิบาย

ในเวลาเดียวกัน ผู้สร้างแอปพลิเคชันฟรีต้องการผลิตภัณฑ์ของตนเพื่อให้ผู้ใช้จำนวนมากที่สุดเท่าที่จะเป็นไปได้ในแต่ละวัน ไม่เช่นนั้นพวกเขาจะไม่สามารถหาเลี้ยงชีพได้ "เมื่อคุณใช้โควต้าจนครบโควต้า พวกเขาจะเริ่มปฏิเสธคำขอทั้งหมดของคุณในช่วงเวลาที่เหลือของวัน ซึ่งทำให้แอปของคุณหยุดทำงานและผู้ใช้เริ่มโกรธ" McKinlay กล่าวเสริม เป็นที่เข้าใจได้ว่านักพัฒนาไม่จำเป็นต้องแก้ไขปัญหาเหล่านี้หากต้องการใช้ SDK ในตัวจาก Apple

ดังนั้น แม้จะเป็นเรื่องที่น่าประหลาดใจสำหรับผู้ใช้ของเรา นักพัฒนาก็พอใจกับแผนที่ใหม่ไม่มากก็น้อย ด้วยประวัติอันยาวนาน SDK ของ Apple จึงมีฟีเจอร์ที่เป็นประโยชน์มากมายและมีชุมชนโปรแกรมเมอร์ที่มีประสบการณ์จำนวนมาก แม้ว่าพื้นหลังแผนที่จะผิดพลาดและมีจำนวนตำแหน่งน้อย แต่แผนที่ของ Apple ก็อยู่บนพื้นฐานที่ดีมาก ซึ่งตรงกันข้ามกับที่ Google นำเสนอเลย อย่างหลังได้นำเสนอแผนที่ที่ยอดเยี่ยมมาหลายปีแล้ว แต่ API ใหม่ยังไม่เพียงพอสำหรับนักพัฒนาขั้นสูง ดูเหมือนว่าประสบการณ์มีบทบาทสำคัญในธุรกิจแผนที่ที่ซับซ้อน ในกรณีนี้ ทั้ง Apple และ Google ต่างก็แบ่งปันความสำเร็จ (หรือความล้มเหลว)

แหล่งที่มา: AppleInsider, บริษัท ได้อย่างรวดเร็ว
.