ดูเหมือนว่ามีแนวโน้มว่าจะมีชุดคิทข้ามแพลตฟอร์ม หากผู้คนต้องการที่จะเขียนครั้งเดียวทำงานได้ทุกที่พวกเขามักจะใช้ HTML - สร้างเว็บไซต์ ผู้คนใช้เพียงชุดเครื่องมือแพลตฟอร์มเมื่อรูปลักษณ์และความรู้สึกดั้งเดิมเป็นที่ต้องการอย่างมากเช่นบน iPhone ดังนั้นหากเหตุผลทั้งหมดที่คุณกังวลกับแอพที่ไม่ใช่เว็บคือการได้รับรูปลักษณ์และความรู้สึกดั้งเดิมมันไม่สมเหตุสมผลเลยที่จะใช้ชุดคิทข้ามแพลตฟอร์ม
ชุดเครื่องมือข้ามแพลตฟอร์มไม่เคยทำงานที่ดี; แพลตฟอร์มเดสก์ท็อปนั้นไม่เหมือนกันและยากที่จะแยกแยะได้ การเพิ่มโทรศัพท์และแท็บเล็ตลงในส่วนผสมทำให้ยากขึ้น คุณจะพบกับสิ่งที่เป็นนามธรรมที่น่าตกใจ (ดูhttp://www.joelonsoftware.com/articles/LeakyAbstractions.html ) บ่อยครั้งที่มันง่ายกว่าที่จะแยก "เอ็นจิน" ออกจาก UI ของคุณและเขียน UI แยกต่างหากต่อแพลตฟอร์ม
แนวโน้มสำหรับ Mac ที่เป็นที่นิยมมากขึ้นอาจทำให้ชุดเครื่องมือข้ามแพลตฟอร์มได้รับความนิยมน้อยกว่า ฉันคิดว่าบ่อยครั้งที่ผู้คนใช้ชุดเครื่องมือข้ามแพลตฟอร์มมากขึ้นในการตรวจสอบทางทฤษฎีในช่องทำเครื่องหมายข้ามแพลตฟอร์มมากกว่าเพื่อให้ได้ผลลัพธ์ที่ดีอย่างแท้จริงในทุกแพลตฟอร์ม เมื่อคุณสนใจหลายแพลตฟอร์มจริง ๆ ... คุณเริ่มเห็นว่าชุดอุปกรณ์ข้ามแพลตฟอร์มมีข้อเสียอย่างไร
นี่คือบล็อกโพสต์จาก Alex Payne ในข้อเสียเหล่านั้น: http://al3x.net/2011/01/15/user-hostile-platforms.html
ฉันคิดว่ามันกำลังบอกว่าแอพข้ามแพลตฟอร์มขนาดใหญ่ยอดนิยมจำนวนมากคิดค้นวิธีข้ามแพลตฟอร์มของตัวเอง (Firefox, Chrome, Eclipse, OpenOffice.org เป็นตัวอย่างที่นึกถึง) โดยการเป็นเจ้าของกรอบพวกเขาสามารถเจาะลึกผ่านสิ่งที่เป็นนามธรรมเมื่อจำเป็น นอกจากนี้แอพเหล่านี้ยังมีแนวโน้มที่จะดูเหมือนกัน (และไม่ได้เป็นของพื้นเมืองโดยเฉพาะ) ในทุกแพลตฟอร์ม
ทั้งหมดนี้กล่าวว่าฉันไม่มีสถิติหรืออะไรจริง แต่ฉันทำงานหลายอย่างกับ GTK + และมีความคุ้นเคยกับโค้ดฐานรวมถึง Firefox, Chrome และ Eclipse ดังนั้นฉันเห็นความท้าทายด้านเทคนิคที่นี่โดยตรง