Appcelerator®คืออะไร?

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

กลุ่มเป้าหมายหลักสำหรับAppcelerator®เป็นผู้พัฒนาเว็บ ความรู้เกี่ยวกับการเขียนโปรแกรมที่จำเป็นในการสร้างแอปพลิเคชันด้วยแพลตฟอร์มจึงไม่แตกต่างจากที่จำเป็นในการสร้างแอปพลิเคชันบนอินเทอร์เน็ต อย่างไรก็ตามแนวคิดนี้ไม่ใช่เพียงการสร้างแอปพลิเคชันรุ่นเดียวที่ทำงานบนระบบปฏิบัติการหลายระบบอย่างไรก็ตาม Appcelerator®จะสร้างแอปพลิเคชันเวอร์ชันสำหรับอุปกรณ์เป้าหมายแต่ละรายการแทน เป็นผลให้ผลิตภัณฑ์สุดท้ายไม่เพียงทำงานในระบบปฏิบัติการสำหรับiPhone®หรือiPad®และในเวลาเดียวกันสำหรับโทรศัพท์ที่ใช้Android® แต่จะทำเช่นนั้นเป็นแอปพลิเคชันแยกต่างหากที่ปรับให้เหมาะกับแต่ละอุปกรณ์

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

สำหรับนักพัฒนาและ บริษัท ขนาดใหญ่การประหยัดวิธีการนี้อาจไม่มาก ความต้องการในการสร้างแอพพลิเคชั่นเพียงเวอร์ชั่นเดียวเพื่อให้บริการอุปกรณ์หลายเครื่องอาจเพิ่มกำลังคนและเพิ่มผลผลิตโดยรวม สิ่งนี้ทำให้มีโอกาสสำหรับจำนวนชั่วโมงแรงงานที่จะลงทุนในการวิจัยและพัฒนาเพิ่มเติมของแอปพลิเคชันเพิ่มเติมหรือการปรับแต่งแอปพลิเคชันหลักที่อาจไม่สามารถทำได้ก่อนหน้านี้เนื่องจากข้อ จำกัด ด้านเวลาหรืองบประมาณ

บริษัท ที่ผลิตAppcelerator®ยังมีจุดมุ่งหมายที่ระบุไว้ในการปรับปรุงสถานการณ์สำหรับผู้ใช้แอปพลิเคชัน สิ่งนี้อาจทำได้โดยการอนุญาตให้แอปพลิเคชันที่อาจมีคุณสมบัติน้อยลงหรือมีฟังก์ชั่นการทำงานน้อยลงเพื่อสร้างประสบการณ์ที่ดียิ่งขึ้นเนื่องจากการเขียนโปรแกรมแบบเนทีฟ นอกจากนี้สิ่งนี้อาจเกิดขึ้นได้จากการใช้งานแอพพลิเคชั่นจำนวนมากในตลาดซึ่งก่อนหน้านี้จะถูก จำกัด ให้ใช้กับระบบปฏิบัติการเฉพาะ แต่ตอนนี้สามารถใช้งานได้ในหลายรูปแบบและอุปกรณ์