Home » 4. Other News

เทคโนโลยี Native Client ของ Google พร้อมรองรับ Chromebook ชิปสถาปัตยกรรม ARM แล้ว

27 Jan 13 - By l

Google ได้พัฒนาเทคโนโลยีระบบ Native Client สำหรับการเขียนโปรแกรม ที่จะช่วยให้การใช้งานระบบ PC x86 บนเครื่อง PC ทั่วๆไป มาสู่โลกของชิปแบบ ARM

Native Client หรือชื่อเรียกสั้นๆว่า NaCI ที่ได้รับการออกแบบมาเพื่อให้นักเขียนโปรแกรม หรือโปรแกรมเมอร์ สามารถที่จะประยุกต์ใช้ระบบภาษา C หรือ C++ ในซอฟท์แวร์ที่ตัวเองเขียนขึ้นมาแล้ว สามารถที่จะนำเอามาใช้งานต่อได้ และยังสามารถทำให้กลายเป็นส่วนหนึ่งของเว็บแอ็พฯได้อีกด้วย ซึ่งเจ้าเทคโนโลยีตัวนี้ก็ได้รับการออกแบบมาให้สามารถทำงานได้เป็นอย่างดี มาประสิทธิภาพที่สูง แต่ก็มาพร้อมกับระบบความปลอดภัยภายในที่ได้ใส่เข้ารวมเอาไว้ภายในตัวเทคโนโลยีแล้ว เพื่อป้องกันความเสี่ยงที่จะมีการเรียกใช้งานโค้ดที่เป็นอันตรายทั้งหลายเข้าสู่หน่วยประมวลผลโดยตรง สำหรับเวอร์ชั่นแรกของ NaCI นี้ ก็จะสามารถใช้ได้แค่กับเครื่องคอมพิวเตอร์ส่วนตัวที่ใช้ชิปจาก Intel หรือ AMD ที่เป็นระบบ x86

เทคโนโลยีนี้ได้รับการออกแบบมาให้เหล่านักเขียนโปรแกรม สามารถที่จะนำเอาโค้ดตัวเองที่เขียนเอาไว้แล้ว นำมาใส่เข้าไปในเว็บไซต์ในลักษณะของเว็บแอ็พฯ ตัวอย่างเช่น นักออกแบบเกม ที่ได้เขียนเกมขึ้นมาด้วยเอ็นจินฟิสิกในภาษา C++ แต่ในตอนนี้ NaCI ตัวนี้จะยังไม่สามารถใช้งานได้ง่ายบนอุปกรณ์ตัวอื่นๆ

การพัฒนาไปสู่การใช้งานได้บนชิปแบบ ARM นั้น ถือเป็นอีกก้าวใหญ่ของ NaCI เพราะว่าอุปกรณ์ที่ใช้ชิปแบบ ARM ในปัจจุบันนี้มีอยู่มากมายโดยเฉพาะเครื่องมือถือสมาร์ทโฟน แต่ในตอนนี้ NaCI ยังไม่สามารถทำแบบนั้นได้ สามารถใช้งานได้เฉพาะบนเครื่อง Chromebooksของ Samsung ตัวใหม่ที่ใช้ชิป ARM

แน่นอนว่านั่นก็จะเป็นก้าวต่อไปของ NaCI นี้อย่างแน่นอน และชื่อเรียกของมันก็จะมีการเรียกใหม่เป็น Portable Native Client หรือ PnaCI มีการประยุกต์เทคโนโลยีการแปลงโค้ดแบบระดับต่ำ เพื่อให้สามารถทำเอาไปใช้งานกับตัวประมวลผลที่หลากหลายได้

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

ที่มา: CNET



© Copyright - Notebookspec.com All Rights