As mentioned earlier, one of the main challenges when moving to a mobile solution is software development in a technology
landscape that’s highly fragmented and rapidly evolving. Mobile apps require a fair amount of customization to run on diverse
platforms and the steady stream of new hardware, OS versions and browsers. Even a single platform (Android, Windows,
Blackberry, and to a lesser extent Apple) has numerous flavors that require some degree of customization. There are also other
factors such as the overlay software from different manufacturers that can affect behavior of an app on a particular device.
In response, the mobile industry has spawned a rapidly growing ecosystem of cross-platform and cross-device frameworks2,
source code analyzers, libraries of reusable components, and other tools designed to accelerate and simplify multi-platform
development. New tools are constantly emerging, with new functionality, different capabilities, and strengths and weaknesses.
Developer preferences vary, particularly as new tools and capabilities become available. However, the basic themes don’t
change: to code less and accomplish more, to reuse and recycle across multiple platforms as much as possible, and consider
developing from scratch as a last resort. In addition, any tool or framework should be able to work with current and future
offerings, and not be locked into a particular platform or technology
ตามที่กล่าวถึงก่อนหน้านี้ หนึ่งในความท้าทายหลักเมื่อย้ายไปแก้ปัญหามือถือการพัฒนาซอฟต์แวร์ในเทคโนโลยีแนวนอนที่แยกส่วนสูงและการพัฒนาอย่างรวดเร็ว ปพลิเคชันบนมือถือต้องใช้จำนวนเงินที่ยุติธรรมของการปรับแต่งให้ใช้หลากหลายแพลตฟอร์มและกระแสของฮาร์ดแวร์ใหม่ , รุ่น OS และเบราว์เซอร์ แม้เป็นแพลตฟอร์มเดียว ( Android , Windows ,Blackberry , และแอปเปิ้ลขอบเขตที่น้อยกว่า ) มีหลายรสชาติ ที่ต้องใช้ในระดับหนึ่งของการปรับแต่ง นอกจากนี้ยังมีอื่น ๆปัจจัยเช่นซ้อนซอฟต์แวร์จากผู้ผลิตที่แตกต่างกันที่มีผลต่อพฤติกรรมของ app บนอุปกรณ์เฉพาะในการตอบสนอง , อุตสาหกรรมโทรศัพท์มือถือมี spawned การเติบโตอย่างรวดเร็วของระบบนิเวศของแพลตฟอร์มข้ามและข้าม frameworks2 อุปกรณ์ ,แหล่งที่มาของรหัสวิเคราะห์ , ห้องสมุดของส่วนประกอบนำมาใช้ใหม่ , และเครื่องมืออื่น ๆที่ออกแบบมาเพื่อเร่งและลดความซับซ้อนของแพลตฟอร์มหลายการพัฒนา เครื่องมือใหม่ที่เกิดขึ้นใหม่ตลอดเวลา พร้อมฟังก์ชันใหม่ ความสามารถที่แตกต่างกันและจุดแข็งและจุดอ่อนความต้องการพัฒนาแตกต่างกันไป โดยเฉพาะอย่างยิ่งเป็นเครื่องมือใหม่และความสามารถเป็นใช้ได้ อย่างไรก็ตาม พื้นฐานรูปแบบไม่การเปลี่ยนแปลง : รหัสน้อยและประสบความสำเร็จมากขึ้น การใช้ซ้ำและรีไซเคิลข้ามหลายแพลตฟอร์มให้มากที่สุด และพิจารณาพัฒนาจากรอยขีดข่วนเป็นรีสอร์ทสุดท้าย นอกจากนี้ เครื่องมือใด ๆหรือกรอบที่ควรจะสามารถที่จะทำงานกับปัจจุบัน และอนาคตบูชา และไม่ได้ถูกขังในแพลตฟอร์มที่เฉพาะเจาะจงหรือเทคโนโลยี
การแปล กรุณารอสักครู่..
