Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore รายงานเรื่อง ระบบปฏิบัติการ Android

รายงานเรื่อง ระบบปฏิบัติการ Android

Published by Anwa Wantanyong Konlor Kontay, 2019-08-29 10:23:26

Description: รายงานเรื่อง ระบบปฏิบัติการ Android

Search

Read the Text Version

รายงานเรื่อง ระบบปฏิบัติการ Android หัวข้อ ระบบปฏบิ ัตกิ าร Android จัดทาโดย นายศรายทุ ธ ลกู ชาย 026 ปวช.1/1 แผนกคอมพวิ เตอร์ธุรกิจ เสนอ อาจารย์ กนษิ ฐา ปานศรี รายงานเล่มนี้เปน็ สว่ นหน่งึ ของวิชาระบบปฏิบัติการเบอ้ื งตน้ ภาคเรียนท่ี 1 ปีการศึกษา 2562 วทิ ยาลัยเทคนคิ กระบี่

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

สารบญั หนา้ Android คืออะไร 1 ประวัตคิ วามเป็นมา 2 โครงสรา้ ง Android 3 ขอ้ เดน่ ของระบบปฏิบัติการแอนดรอยด์ 5 ยอ้ นรอยประวตั ิศาสตร์แอนดรอยด์ 13

ANDROID คืออะไร แอนดรอยด์ (Android) คือระบบปฏิบตั กิ ารแบบเปดิ เผยซอร์ฟแวร์ตน้ ฉบบั (Open Source) โดย บรษิ ทั กเู ก้ลิ (Google Inc.) ท่ไี ด้รบั ความนิยมเปน็ อยา่ งสูง เนอ่ื งจากอปุ กรณ์ทีใ่ ช้ระบบปฏบิ ตั ิการแอนดรอยด์ มีจานวนมาก อุปกรณ์มหี ลากหลายระดับ หลายราคา รวมทงั้ สามารถทางานบนอุปกรณ์ทมี่ ขี นาดหน้าจอ และ ความละเอียดแตกตา่ งกนั ได้ ทาให้ผบู้ รโิ ภคสามารถเลือกได้ตามตอ้ งการ และหากมองในทิศทางสาหรับนกั พัฒนาโปรแกรม (Programmer) แล้วนั้น การพฒั นาโปรแกรมเพ่ือใช้งานบน ระบบปฏบิ ัตกิ ารแอนดรอยด์ ไม่ใชเ่ รอ่ื งที่ยาก เพราะมขี ้อมูลในการพัฒนารวมท้งั Android SDK (Software Development Kit) เตรียมไว้ใหก้ ับนักพัฒนาได้เรยี นรู้ และเมื่อนกั พัฒนาต้องการจะเผยแพร่หรอื จาหนา่ ย โปรแกรมที่พัฒนาแลว้ เสร็จ แอนดรอยด์กย็ งั มีตลาดในการเผยแพรโ่ ปรแกรม ผ่าน Android Market แต่หาก จะกลา่ วถงึ โครงสรา้ งภาษาที่ใชใ้ นการพฒั นาน้ัน สาหรับ Android SDK จะยดึ โครงสร้างของภาษาจาวา (Java language) ในการเขียนโปรแกรม เพราะโปรแกรมท่ีพัฒนามาไดจ้ ะตอ้ งทางานอยูภ่ ายใต้ Dalvik Virtual Machine เช่นเดยี วกบั โปรแกรมจาวา ทต่ี อ้ งทางานอยภู่ ายใต้ Java Virtual Machine (Virtual Machine เปรยี บได้กับสภาพแวดล้อมที่โปรแกรมทางานอยู)่ นอกจากนน้ั แล้ว แอนดรอยด์ ยงั มโี ปรแกรมแกรมทีเ่ ปิดเผยซอร์ฟแวร์ต้นฉบับ (Open Source) เป็นจานวน มาก ทาใหน้ ักพัฒนาท่ีสนใจ สามารถนาซอรฟ์ แวรต์ ้นฉบบั มาศกึ ษาได้อยา่ งไมย่ าก ประกอบกับความนยิ มของ แอนดรอยด์ได้เพิ่มขึน้ อย่างมากใน โดยดไู ดจ้ ากส่วนแบ่งการตลาด ดังรูป

ประวัตคิ วามเป็นมา เรม่ิ ตน้ ระบบปฏบิ ัติการแอนดรอยด์ ถกู พัฒนามาจากบรษิ ัท แอนดรอยด์ (Android Inc.) เมอ่ื ปี พ.ศ 2546 โดยมีนาย แอนด้ี รูบิน (Andy Rubin) ผ้ใู ห้กาเนดิ ระบบปฏิบัติการนี้ และถูกบริษัท กเู กิล้ ซ้ือกิจการเมื่อ เดือนสิงหาคม ปี พ.ศ 2548 โดยบรษิ ทั แอนดรอยด์ ได้กลายเปน็ มาบรษิ ทั ลูก ของบริษัทกูเก้ลิ และยงั มีนาย แอนดี้ รบู ิน ดาเนนิ งานอยู่ในทีมพฒั นาระบบปฏิบัติการตอ่ ไป ระบบปฏิบัตกิ ารแอนดรอยด์ เป็นระบบปฏิบัติการทพ่ี ัฒนามาจากการนาเอา แกนกลางของระบบปฏบิ ัติการลิ นุกซ์ (Linux Kernel) ซ่งึ เป็นระบบปฏิบตั กิ ารทอี่ อกแบบมาเพอื่ ทางานเปน็ เครอ่ื งใหบ้ ริการ (Server) มา พฒั นาต่อ เพ่ือใหก้ ลายเป็นระบบปฏบิ ตั ิการบนอปุ กรณ์พกพา (Mobile Operating System) ต่อมาเมื่อเดือน พฤศจิกายน ปี พ.ศ 2550 บริษทั กเู กล้ิ ได้ทาการก่อตง้ั สมาคม OHA (Open Handset Alliance,http://www.openhandsetalliance.com) เพือ่ เปน็ หน่วยงานกลางในการกาหนดมาตรฐานกลาง ของอุปกรณ์พกพาและระบบปฏิบตั ิการแอนดรอยด์ โดยมีสมาชกิ ในชว่ งกอ่ นต้ังจานวน 34 รายเข้าร่วม ซ่งึ ประกอบไปด้วยบริษทั ชั้นนาท่ีดาเนนิ ธรุ กจิ ดา้ การส่ือสาร เช่น โรงงานผลติ อปุ กรณ์พกพา, บริษัทพฒั นา โปรแกรม, ผใู้ ห้บริการสือ่ สาร และผผู้ ลติ อะไหล่อุปกรณด์ ้านสือ่ สาร หลังจากน้ัน เมอื่ เดอื นตลุ าคม ปี พ.ศ 2551 บริษทั กูเกิ้ล ได้เปดิ ตัวมือถือตวั แรกทใ่ี ช้ระบบปฏบิ ตั กิ ารแอน ดรอยด์ ท่ชี ื่อ T-Mobile G1 หรอื อีกชือ่ นึงคือ HTC Dream โดยใช้แอนดรอยด์รนุ่ 1.1 และหลังจากนนั้ ได้มี การปรับพัฒนาระบบปฏิบัตกิ ารเปน็ รุน่ ใหม่ มาเป็นลาดบั ช่วงต่อมาได้มีการออกผลติ ภณั ฑ์จากบริษทั ต่างๆ ออกมาหลากหลายรนุ่ หลากหลายย่ีห้อ ตามการพฒั นา ระบบปฏิบตั ิการแอนดรอยด์ ท่มี อี ยู่อย่างต่อเนื่อง ทาให้สินคา้ ของแอนดรอยด์ มีใหเ้ ลือกอย่อู ยา่ งมากมาย

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

Application Framework เปน็ ส่วนท่มี กี ารพฒั นาข้นึ เพื่อให้นักพัฒนาสามารถพัฒนาโปรแกรมได้ สะดวก และมีประสทิ ธิภาพมากยงิ่ ข้ึน โดยนกั พฒั นาไมจ่ าเป็นต้องพัฒนาในสว่ นทม่ี ีความยุง่ ยากมากๆ เพียงแค่ ทาการศึกษาถึงวธิ กี ารเรียกใชง้ าน Application Framework ในสว่ นทตี่ อ้ งการใช้งาน แล้วนามาใชง้ าน ซึง่ มี หลายกลมุ่ ด้วยกัน ตวั อย่างเช่น Activities Manager เป็นกลมุ่ ของชุดคาสง่ั ทีจ่ ดั การเกีย่ วกับวงจรการทางานของหน้าต่างโปรแกรม(Activity) Content Providers เปน็ กลมุ่ ของชดุ คาสง่ั ท่ใี ช้ในการเข้าถึงข้อมูลของโปรแกรมอนื่ และสามารถแบง่ ปนั ขอ้ มลู ใหโ้ ปรแกรมอ่ืนเข้าถงึ ได้ View System เปน็ กลุม่ ของชดุ คาสัง่ ทีเ่ ก่ียวกับการจัดการโครงสร้างของหน้าจอท่ีแสดงผลในสว่ นที่ตดิ ต่อกบั ผ้ใู ช้งาน (User Interface) Telephony Manager เป็นกลมุ่ ของชดุ คาส่ังที่ใช้ในการเข้าถึงข้อมูลด้านโทรศัพท์ เชน่ หมายเลขโทรศพั ท์ เป็น ตน้ Resource Manager เป็นกลุม่ ของชุดคาส่งั ในการเขา้ ถงึ ข้อมูลทีเ่ ป็น ขอ้ ความ, รปู ภาพ Location Manager เป็นกล่มุ ของชุดคาสัง่ ท่ีเกีย่ วกบั ตาแหนง่ ทางภมู ิศาสตร์ ทรี่ ะบบปฏิบตั ิการได้รับค่าจาก อปุ กรณ์ Notification Manager เปน็ กล่มุ ของชดุ คาสั่งทจ่ี ะถูกเรียกใช้เม่อื โปรแกรม ตอ้ งการแสดงผลให้กบั ผใู้ ช้งาน ผ่านทางแถบสถานะ(Status Bar) ของหนา้ จอ

Libraries เปน็ ส่วนของชดุ คาสงั่ ที่พฒั นาด้วย C/C++ โดยแบ่งชดุ คาส่ังออกเป็นกลมุ่ ตามวัตถุประสงค์ ของการใช้งาน เช่น Surface Manage จัดการเกยี่ วกับการแสดงผล, Media Framework จดั การเกย่ี วกับการ การแสดงภาพและเสียง, Open GL | ES และ SGL จัดการเกย่ี วกบั ภาพ 3มิติ และ 2มิติ, SQLlite จัดการ เก่ียวกับระบบฐานขอ้ มูล เป็นต้น Android Runtime จะมี Darvik Virtual Machine ทถ่ี ูกออกแบบมา เพ่ือให้ทางานบนอปุ กรณท์ ่ีมี หน่วยความจา(Memmory), หน่วยประมวลผลกลาง(CPU) และพลังงาน(Battery)ทีจ่ ากดั ซง่ึ การทางานของ Darvik Virtual Machine จะทาการแปลงไฟล์ทีต่ อ้ งการทางาน ไปเป็นไฟล์ .DEX ก่อนการทางาน เหตุผลก็ เพอื่ ให้มปี ระสิทธภิ าพเพิ่มขึ้นเมอ่ื ใช้งานกับ หน่วยประมวลผลกลางท่มี ีความเร็วไม่มาก ส่วนตอ่ มาคอื Core Libraries ทเ่ี ป็นส่วนรวบรวมคาสั่งและชดุ คาสงั่ สาคัญ โดยถกู เขียนดว้ ยภาษาจาวา (Java Language) Linux Kernel เปน็ สว่ นทที่ าหนา้ ทหี่ ัวใจสาคญั ในจดั การกบั บริการหลักของระบบปฏบิ ัตกิ าร เชน่ เรอื่ งหนว่ ยความจา พลงั งาน ตดิ ตอ่ กับอปุ กรณ์ต่างๆ ความปลอดภยั เครอื ข่าย โดยแอนดรอยดไ์ ด้นาเอาส่วนน้ี มาจากระบบปฏบิ ัตกิ ารลินกุ ซ์ รุน่ 2.6 (Linux 26. Kernel) ซึง่ ไดม้ ีการออกแบบมาเปน็ อย่างดี ข้อเด่นของระบบปฏบิ ัติการแอนดรอยด์ เนือ่ งจากระบบปฏบิ ตั ิการแอนดรอยด์มีการเจริญเตบิ โตอย่างรวดเรว็ และมสี ว่ นแบ่งตลาดของ อปุ กรณ์ด้านนี้ ข้ึนทุกขณะ ทาให้กล่มุ ผใู้ ชง้ าน และกลมุ่ นักพฒั นาโปรแกรม ให้ความสาคัญกับระบบปฏบิ ัติการ แอนดรอยดเ์ พิ่มมากขนึ้ เม่อื มองในดา้ นของกลุ่มผลติ ภณั ฑ์ บรษิ ทั ท่มี ีการพฒั นาผลติ ภัณฑร์ ุน่ ใหม่ ได้มกี ารนาเอาระบบปฏบิ ตั กิ ารแอน ดรอยดไ์ ปใชใ้ นสินคา้ ของตนเอง พร้อมท้ังยังมีการปรบั แต่งใหร้ ะบบปฏิบตั กิ ารมคี วามสามารถ การจัดวาง โปรแกรม และลูกเลน่ ใหมๆ่ ท่แี ตกต่างจากค่แู ข่งในท้องตลาด โดยเฉพาะอย่างยิ่ง กลมุ่ สินค้าทเี่ ป็น มือถือรนุ่ ใหม่ (SmartPhone) และอปุ กรณจ์ อสัมผัส (Touch Screen) โดยมีคุณลักษณะแตกต่างกันไป เชน่ ขนาด หนา้ จอ ระบบโทรศัพท์ ความเร็วของหน่วยประมวลผล ปริมาณหนว่ ยความจา แม้กระท่ังอุปกรณ์ตรวจจับ ต่างๆ(Sensor)

หากมองในดา้ นของการพัฒนาโปรแกรม ทางบริษัท Google ไดม้ ีการพัฒนา Application Framework ไว้ สาหรบั นกั พฒั นาใชง้ าน ได้อย่างสะดวก และไม่เกดิ ปัญหาเมือ่ นาชดุ โปรแกรมท่ีพฒั นาข้ึนมา ไปใช้กับอุปกรณ์ ทีม่ คี ณุ ลักษณะตา่ งกัน เชน่ ขนาดจออปุ กรณ์ ไม่เท่ากนั กย็ ังสามารถใชง้ านโปรแกรมได้เหมอื นกัน เปน็ ตน้ รหู้ รือไมร่ ะบบ Android มีมาแลว้ ทง้ั หมด 21 รนุ่ แมว้ ่าเวอร์ชั่น Android ในปัจจุบนั จะอย่ทู ่ี 5.0 แต่ในความเป็นจรงิ ระบบ Android ได้ออกอัพเดทระบบ มาแล้วทัง้ หมด 20 รนุ่ และแต่ละรุ่นกจ็ ะมชี ่ือเรียกเป็นขนมหวานเรียงตามอีกษรภาษาอังกฤษ ซ่ึงปัจจบุ ันได้ เดินทางมาถึง วนั อังคารที่ 7 มิถุนายน พ.ศ. 2559 ระบบปฏิบตั ิการ ANDROID ในโลกของการติดต่อสือ่ สารในปัจจุบนั ได้มีการพฒั นาทีก่ ้าวหนา้ เป็นอยา่ งมาก โดยเฉพาะการสือ่ สารแบบไร้ สาย ทไี่ ดม้ ีการพฒั นาความเร็วในการรบั สง่ ข้อมูลท่ีสงู ขนึ้ จากเดิมที่มกี ารส่งไดเ้ พยี งข้อความสัน้ (SMS :Short Message Service) และ MMS(Multimedia Messaging Service) ปจั จุบนั สามารถทาการโทรศัพท์แบบเห็น หน้าคู่สนทนากันได้ (Video Call) แต่ต้องผา่ นทางระบบของวายฟาย Wi-Fi (wireless fidelity) หรอื ระบบ 3G (Third Generation of Mobile Telephone) ซงึ่ สาหรับประเทศไทยแล้ว อุปกรณ์มือถือ และอุปกรณ์พกพา สว่ นมากในตลาดจะรองรับระบบการรับส่ง ข้อมูลความเรว็ สูงเป็นท่ีเรยี บร้อยแล้ว และได้รับความนิยมจากผ้ใู ชง้ านเป็นจานวนมาก โดยอุปกรณส์ ่วนใหญ่ท่ี มีอยู่ในท้องตลาด จะมีระบบปฏบิ ัตกิ ารเปน็ ของตัวเอง ทีไ่ ม่เหมือนกับระบบปฏบิ ัติการทีอ่ ย่บู นคอมพิวเตอร์ ส่วนบคุ คล (PC : Personal Computer) สง่ ผลให้แนวทางในการพัฒนาโปรแกรม เพ่ือนาไปใชง้ านบนอปุ กรณ์ เหล่านั้นย่งุ ยาก และหลากหลายขึ้น ระบบปฏบิ ตั กิ ารบนอปุ กรณ์ดังกล่าว มอี ยู่หลายตัวกนั เช่น Android, iOS, Windows Phone, BlackBerry, Symbian, webOS, MeeGo และ QNX เป็นต้น โดยลกั ษณะของระบบปฏบิ ตั ิการขา้ งต้น สว่ นมากจะเป็น ประเภทไม่เปิดเผยซอรฟ์ แวร์ตน้ ฉบบั (Closed Source) ซ่ึงหมายความว่า ระบบปฏิบัติการดงั กล่าว ไม่ สามารถนามาศกึ ษา ดดั แปลงการทางานของระบบปฏิบัติการเพือ่ นาไปใช้งานตามทีต่ ้องการได้ ทาให้เกิดความ ไม่สะดวกในการพัฒนา และการพัฒนาจะถูกกาหนดทิศทางโดยบริษทั เจ้าของลิขสทิ ธิ์ ANDROID คอื อะไร แอนดรอยด์ (Android) คอื ระบบปฏบิ ัตกิ ารแบบเปดิ เผยซอรฟ์ แวร์ตน้ ฉบับ (Open Source) โดยบริษัท กเู กลิ้ (Google Inc.) ท่ไี ดร้ ับความนิยมเปน็ อยา่ งสงู เนื่องจากอปุ กรณท์ ใี่ ช้ระบบปฏบิ ตั ิการแอนดรอยด์ มจี านวนมาก

อุปกรณ์มีหลากหลายระดับ หลายราคา รวมท้ังสามารถทางานบนอปุ กรณ์ที่มีขนาดหนา้ จอ และความละเอียด แตกต่างกันได้ ทาให้ผบู้ ริโภคสามารถเลือกไดต้ ามต้องการ และหากมองในทิศทางสาหรับนักพัฒนาโปรแกรม (Programmer) แล้วน้นั การพัฒนาโปรแกรมเพื่อใช้งานบน ระบบปฏิบตั กิ ารแอนดรอยด์ ไมใ่ ชเ่ รือ่ งทย่ี าก เพราะมีข้อมูลในการพฒั นารวมทัง้ Android SDK (Software Development Kit) เตรียมไวใ้ ห้กบั นักพัฒนาไดเ้ รยี นรู้ และเมื่อนกั พัฒนาต้องการจะเผยแพร่หรือจาหนา่ ย โปรแกรมท่ีพฒั นาแล้วเสรจ็ แอนดรอยด์กย็ งั มีตลาดในการเผยแพร่โปรแกรม ผา่ น Android Market แตห่ าก จะกลา่ วถงึ โครงสร้างภาษาทใ่ี ช้ในการพัฒนาน้ัน สาหรบั Android SDK จะยดึ โครงสรา้ งของภาษาจาวา (Java language) ในการเขยี นโปรแกรม เพราะโปรแกรมทพี่ ฒั นามาไดจ้ ะต้องทางานอยู่ภายใต้ Dalvik Virtual Machine เชน่ เดียวกับโปรแกรมจาวา ทต่ี อ้ งทางานอยู่ภายใต้ Java Virtual Machine (Virtual Machine เปรียบไดก้ บั สภาพแวดล้อมท่ีโปรแกรมทางานอย่)ู นอกจากนนั้ แลว้ แอนดรอยด์ ยงั มีโปรแกรมแกรมทีเ่ ปิดเผยซอร์ฟแวรต์ ้นฉบบั (Open Source) เป็นจานวน มาก ทาใหน้ ักพฒั นาท่ีสนใจ สามารถนาซอร์ฟแวร์ตน้ ฉบบั มาศึกษาได้อยา่ งไมย่ าก ประกอบกับความนยิ มของ แอนดรอยดไ์ ดเ้ พิม่ ขนึ้ อย่างมากใน โดยดูไดจ้ ากส่วนแบง่ การตลาด ดังรปู a2 ประวัติความเปน็ มา เรมิ่ ตน้ ระบบปฏิบัติการแอนดรอยด์ ถกู พัฒนามาจากบริษัท แอนดรอยด์ (Android Inc.) เม่ือปี พ.ศ 2546 โดยมีนาย แอนด้ี รูบนิ (Andy Rubin) ผูใ้ หก้ าเนดิ ระบบปฏิบตั กิ ารนี้ และถูกบริษัท กูเกลิ้ ซื้อกจิ การเมื่อ เดอื น สิงหาคม ปี พ.ศ 2548 โดยบริษทั แอนดรอยด์ ได้กลายเปน็ มาบรษิ ัทลกู ของบริษทั กเู กล้ิ และยงั มีนาย แอนด้ี รู บนิ ดาเนนิ งานอยใู่ นทีมพัฒนาระบบปฏบิ ัตกิ ารต่อไป ระบบปฏบิ ตั กิ ารแอนดรอยด์ เป็นระบบปฏิบตั กิ ารทพ่ี ัฒนามาจากการนาเอา แกนกลางของระบบปฏิบัติการลิ นุกซ์ (Linux Kernel) ซงึ่ เปน็ ระบบปฏิบัตกิ ารท่ีออกแบบมาเพื่อทางานเปน็ เครือ่ งให้บรกิ าร (Server) มา พัฒนาต่อ เพ่ือให้กลายเป็นระบบปฏบิ ตั กิ ารบนอปุ กรณ์พกพา (Mobile Operating System) ตอ่ มาเมอ่ื เดือน พฤศจิกายน ปี พ.ศ 2550 บริษัทกูเกิ้ล ได้ทาการก่อต้งั สมาคม OHA (Open Handset Alliance,http://www.openhandsetalliance.com) เพอื่ เป็นหนว่ ยงานกลางในการกาหนดมาตรฐานกลาง ของอปุ กรณ์พกพาและระบบปฏบิ ัติการแอนดรอยด์ โดยมีสมาชกิ ในชว่ งก่อนตั้งจานวน 34 รายเข้าร่วม ซง่ึ ประกอบไปดว้ ยบริษัทชนั้ นาท่ีดาเนินธรุ กิจด้าการสื่อสาร เชน่ โรงงานผลติ อุปกรณ์พกพา, บริษทั พัฒนา โปรแกรม, ผู้ให้บริการสือ่ สาร และผ้ผู ลิตอะไหลอ่ ปุ กรณด์ า้ นสือ่ สาร

หลงั จากนั้น เมอื่ เดือนตลุ าคม ปี พ.ศ 2551 บรษิ ัท กูเกิ้ล ไดเ้ ปิดตวั มอื ถือตัวแรกท่ใี ช้ระบบปฏิบัติการแอน ดรอยด์ ท่ชี ื่อ T-Mobile G1 หรืออีกชื่อนึงคือ HTC Dream โดยใชแ้ อนดรอยด์รุ่น 1.1 และหลงั จากน้นั ได้มี การปรบั พฒั นาระบบปฏิบตั ิการเปน็ รนุ่ ใหม่ มาเปน็ ลาดับ ชว่ งตอ่ มาได้มกี ารออกผลติ ภณั ฑ์จากบริษทั ตา่ งๆ ออกมาหลากหลายรนุ่ หลากหลายย่หี อ้ ตามการพัฒนา ระบบปฏิบัติการแอนดรอยด์ ท่ีมีอยู่อยา่ งต่อเนื่อง ทาให้สนิ คา้ ของแอนดรอยด์ มีให้เลือกอยอู่ ย่างมากมาย โครงสร้างของแอนดรอยด์ การทาความเขา้ ใจโครงสร้างของระบบปฏิบัติการแอนดรอยด์ ถือว่าเปน็ สง่ิ สาคญั เพราะถ้านักพฒั นาโปรแกรม สามารถมองภาพโดยรวมของระบบได้ท้งั หมด จะให้สามารถเขา้ ใจถงึ กระบวนการทางานไดด้ ียิ่งขน้ึ และ สามารถนาไปชว่ ยในการออกแบบโปรแกรมท่ีตอ้ งการพัฒนา เพื่อใหเ้ กิดประสิทธิภาพในการทางาน a6 จากโครงสร้างของระบบปฏบิ ตั กิ ารแอนดรอยด์ จะสงั เกตไดว้ ่า มกี ารแบง่ ออกมาเปน็ ส่วนๆ ทีม่ ีความเก่ยี วเนือ่ ง กัน โดยส่วนบนสุดจะเปน็ ส่วนที่ผูใ้ ชง้ านทาการติดต่อโดยตรงซงึ่ กค็ ือสว่ นของ (Applications) จากน้ันกจ็ ะ ลาดับลงมาเปน็ องค์ประกอบอ่ืนๆตามลาดับ และสดุ ท้ายจะเปน็ ส่วนที่ตดิ ต่อกับอปุ กรณ์โดยผา่ นทาง Linux Kernel โครงสร้างของแอนดรอยด์ พอทจ่ี ะอธิบายเป็นส่วนๆไดด้ งั นี้ Applications สว่ น Application หรอื สว่ นของโปรแกรมท่ีมมี ากบั ระบบปฏิบัตกิ าร หรือเปน็ กล่มุ ของโปรแกรมท่ีผใู้ ชง้ านได้ทาการตดิ ต้ังไว้ โดยผใู้ ชง้ านสามารถเรยี กใช้โปรแกรมตา่ งๆไดโ้ ดยตรง ซ่ึงการทางาน ของแตล่ ะโปรแกรมจะเปน็ ไปตามทีผ่ ้พู ฒั นาโปรแกรมได้ออกแบบและเขียนโคด้ โปรแกรมเอาไว้ Application Framework เปน็ สว่ นที่มีการพัฒนาขน้ึ เพ่ือให้นกั พฒั นาสามารถพัฒนาโปรแกรมได้ สะดวก และมีประสิทธิภาพมากยง่ิ ข้นึ โดยนักพัฒนาไมจ่ าเปน็ ต้องพัฒนาในสว่ นที่มีความยุง่ ยากมากๆ เพียงแค่ ทาการศึกษาถงึ วิธกี ารเรยี กใชง้ าน Application Framework ในส่วนท่ีตอ้ งการใชง้ าน แลว้ นามาใชง้ าน ซึง่ มี หลายกลมุ่ ดว้ ยกัน ตวั อย่างเช่น Activities Manager เปน็ กลุม่ ของชุดคาสง่ั ท่ีจัดการเกย่ี วกับวงจรการทางานของหน้าต่างโปรแกรม(Activity) Content Providers เปน็ กลมุ่ ของชดุ คาสั่ง ทใี่ ช้ในการเขา้ ถงึ ข้อมูลของโปรแกรมอน่ื และสามารถแบง่ ปนั ขอ้ มูลให้โปรแกรมอืน่ เข้าถงึ ได้ View System เป็นกลมุ่ ของชุดคาส่ังทีเ่ ก่ียวกบั การจดั การโครงสร้างของหน้าจอที่แสดงผลในสว่ นที่ตดิ ตอ่ กับ ผู้ใช้งาน (User Interface)

Telephony Manager เปน็ กลุ่มของชดุ คาสั่งท่ใี ชใ้ นการเข้าถงึ ข้อมูลดา้ นโทรศัพท์ เชน่ หมายเลขโทรศพั ท์ เปน็ ตน้ Resource Manager เป็นกลมุ่ ของชุดคาสั่งในการเข้าถงึ ข้อมูลทีเ่ ปน็ ขอ้ ความ, รูปภาพ Location Manager เป็นกลุ่มของชุดคาสง่ั ทีเ่ กีย่ วกับตาแหน่งทางภูมิศาสตร์ ทีร่ ะบบปฏิบตั ิการไดร้ บั คา่ จาก อปุ กรณ์ Notification Manager เปน็ กลุ่มของชุดคาสงั่ ทจี่ ะถูกเรียกใชเ้ มือ่ โปรแกรม ตอ้ งการแสดงผลให้กับผใู้ ชง้ าน ผา่ นทางแถบสถานะ(Status Bar) ของหน้าจอ Libraries เป็นสว่ นของชุดคาส่ังที่พฒั นาด้วย C/C++ โดยแบ่งชดุ คาสง่ั ออกเป็นกลุ่มตามวตั ถุประสงค์ ของการใชง้ าน เช่น Surface Manage จัดการเกยี่ วกับการแสดงผล, Media Framework จัดการเกีย่ วกับการ การแสดงภาพและเสยี ง, Open GL | ES และ SGL จัดการเกย่ี วกบั ภาพ 3มิติ และ 2มติ ิ, SQLlite จดั การ เกี่ยวกบั ระบบฐานขอ้ มลู เป็นตน้ Android Runtime จะมี Darvik Virtual Machine ท่ีถกู ออกแบบมา เพ่ือใหท้ างานบนอปุ กรณท์ ี่มี หน่วยความจา(Memmory), หน่วยประมวลผลกลาง(CPU) และพลังงาน(Battery)ทจี่ ากดั ซง่ึ การทางานของ Darvik Virtual Machine จะทาการแปลงไฟล์ทตี่ อ้ งการทางาน ไปเปน็ ไฟล์ .DEX ก่อนการทางาน เหตุผลก็ เพ่อื ให้มปี ระสิทธภิ าพเพ่ิมข้ึนเมอ่ื ใชง้ านกบั หนว่ ยประมวลผลกลางทม่ี ีความเร็วไม่มาก ส่วนตอ่ มาคือ Core Libraries ท่ีเปน็ สว่ นรวบรวมคาสั่งและชุดคาส่งั สาคญั โดยถกู เขยี นด้วยภาษาจาวา (Java Language) Linux Kernel เป็นสว่ นท่ที าหนา้ ท่หี ัวใจสาคญั ในจัดการกบั บริการหลักของระบบปฏิบัติการ เชน่ เรื่องหนว่ ยความจา พลังงาน ตดิ ต่อกับอปุ กรณ์ต่างๆ ความปลอดภยั เครอื ข่าย โดยแอนดรอยด์ไดน้ าเอาสว่ นน้ี มาจากระบบปฏิบัติการลินกุ ซ์ รนุ่ 2.6 (Linux 26. Kernel) ซึ่งไดม้ ีการออกแบบมาเปน็ อยา่ งดี ขอ้ เดน่ ของระบบปฏบิ ัติการแอนดรอยด์ เนอ่ื งจากระบบปฏบิ ตั ิการแอนดรอยดม์ ีการเจรญิ เตบิ โตอย่างรวดเรว็ และมีส่วนแบง่ ตลาดของอปุ กรณด์ ้านนี้ ขึน้ ทกุ ขณะ ทาให้กล่มุ ผ้ใู ชง้ าน และกล่มุ นักพัฒนาโปรแกรม ให้ความสาคัญกบั ระบบปฏิบัติการแอนดรอยด์ เพมิ่ มากข้นึ เมอ่ื มองในด้านของกลุ่มผลติ ภัณฑ์ บรษิ ทั ที่มีการพฒั นาผลิตภัณฑ์รนุ่ ใหม่ ได้มกี ารนาเอาระบบปฏบิ ัตกิ ารแอน ดรอยด์ไปใช้ในสินคา้ ของตนเอง พร้อมทั้งยังมีการปรบั แตง่ ให้ระบบปฏิบตั ิการมีความสามารถ การจัดวาง โปรแกรม และลกู เลน่ ใหม่ๆ ที่แตกตา่ งจากคู่แข่งในท้องตลาด โดยเฉพาะอยา่ งย่ิง กลมุ่ สินค้าที่เปน็ มือถือรนุ่ ใหม่ (SmartPhone) และอปุ กรณจ์ อสมั ผสั (Touch Screen) โดยมีคณุ ลกั ษณะแตกตา่ งกนั ไป เช่นขนาด

หน้าจอ ระบบโทรศัพท์ ความเรว็ ของหนว่ ยประมวลผล ปรมิ าณหนว่ ยความจา แมก้ ระท่ังอปุ กรณต์ รวจจับ ตา่ งๆ(Sensor) หากมองในด้านของการพัฒนาโปรแกรม ทางบริษทั Google ไดม้ กี ารพัฒนา Application Framework ไว้ สาหรับนักพัฒนาใชง้ าน ได้อย่างสะดวก และไมเ่ กดิ ปญั หาเม่ือนาชดุ โปรแกรมทพ่ี ฒั นาข้ึนมา ไปใชก้ ับอปุ กรณ์ ทม่ี คี ณุ ลักษณะตา่ งกัน เช่นขนาดจออปุ กรณ์ ไมเ่ ท่ากนั กย็ ังสามารถใชง้ านโปรแกรมได้เหมอื นกนั เปน็ ตน้ รู้หรือไมร่ ะบบ Android มีมาแล้วทง้ั หมด 21 ร่นุ แมว้ า่ เวอรช์ น่ั Android ในปัจจบุ นั จะอยทู่ ่ี 5.0 แต่ในความเป็นจรงิ ระบบ Android ได้ออกอัพเดทระบบ มาแลว้ ท้ังหมด 20 รุน่ และแตล่ ะรนุ่ ก็จะมชี ือ่ เรียกเป็นขนมหวานเรยี งตามอีกษรภาษาอังกฤษ ซึ่งปจั จุบนั ได้ เดนิ ทางมาถงึ Android OS Android 1.0 ระบบ Android เผยโฉมอยา่ งเป็นทางการครงั้ แรกในเดือนกันยายน 2551 สมาร์ทโฟนเคร่ืองแรกท่ใี ช้ Android ก็คือ HTC Dream สเปคคร่าวๆ หนา้ จอ 3.2 น้วิ ซพี ยี ู 528 MHz แรม 256 MB ..ทคี่ ือสเปค Android เครือ่ งแรกของโลกนะ ฟงั ชน่ั การใช้งาน Android สมยั นั้นมเี พียงการใชง้ านพ้นื ที่ฐานทีค่ รบครนั เชน่ โหลดแอพจากมาเกต็ ทอ่ งเว็บ ถา่ ยรปู รบั สง่ อเี มล์ ดุแผนที่ ต้งั นาฬิกาปลกุ และบริการอ่นื ๆจาก Google Android 1.1 ตอ่ มามกี ารอัพเดทเวอร์ชั่นใหม่ในเดือนกมุ ภาพนั ธ์ 2552 เพมิ่ ฟังช่ันเข้ามาเล็กนอ้ ย เช่น บนั ทึกสงิ่ ทแี่ นบใน ขอ้ ความ รายละเอยี ดของสถานในแผนท่ีมีมากขน้ึ Android 1.5 Cupcake เปน็ คร้งั แรกท่ี Android มชี ื่อเลน่ อยา่ งเป็นทางการนนั่ กค็ ือ Cupcake เป็นชอื่ ขนม และ Android ร่นุ ต่อๆมาก็ เปน็ ช่อื ขนมหมด รนุ่ นเ้ี ปิดตัวเมื่อ เมษายน 2552 Android เวอร์ชนั่ นี้เพิ่มฟีเจอรใ์ หม่มามากมาย เชน่ อัพโหลดวิดโี อขนึ้ YouTube ได้, รองรบั วดิ เจ็ต, รองรบั แอพคีย์บอร์ด ฯลฯ Android 1.6 Donut

ผมเพง่ิ จะมาใชม้ ือถือ Android คร้ังแรกก็คือร่นุ นแี้ หล่ะ สว่ นเครื่องแรกท่ีผมใชก้ ็คือ Wellcom a66 รุ่นนจ้ี ดั วา่ เปน็ ตานานเลยนะ เพราะทาออกมาได้ล่ืนมาก ใครๆก็ชมว่าล่ืนเกอื บเท่า iPhone สาหรับ Android ร่นุ น้ีเปิดตวั เมอื่ กนั ยายน 2552 มีฟีเจอร์ทน่ี า่ สนใจหลายอยา่ ง เชน่ สามารถค้นหารายการ ดว้ ยเสยี ง รับฟังเสียงไดห้ ลายภาษา เลอื กรปู ทจ่ี ะลบได้หลายรปู ปรบั ปรุงความเรว็ กล้อง เป็นตน้ Android 2.0 Eclair Android ร่นุ นีเ้ ปิดตัวเมื่อเดือนตุลาคม 2552 หากกับรุ่นก่อนแค่เดอื นเดยี ว แต่มีฟีเจอร์มากมาย เชน่ รอง รบั บลูทธู 2.1 แปน้ พิมพม์ รี ะบบเดาคาอัจฉรยิ ะ ใช้ภาพพน้ื หลังเปน็ ภาพเคล่ือนไหวได้ ฯลฯ แต่ Android รุ่นนม้ี ีใหอ้ ัพเดทเฉพาะในอเมรกิ าเท่าน้นั Android 2.0.1 Eclair เปิดตวั ธันวาคม 2552 เปน็ รุ่นแกบ้ ๊ักเฉยๆ Android 2.1 Eclair เปดิ ตัว มกราคม 2553 เป็นรุ่นแก้บั๊กเช่นกนั แต่รนุ่ นม้ี ีให้อัพเดทกนั ทั่วโลก Android 2.2 Froyo เปดิ ตวั เดือนพฤษภาคม 2553 นคี่ ือ Android ที่มีการเปลยี่ นแปลงจนทาให้ระบบมีความน่าใชข้ ึน้ มาก การ ทางานของเครื่องเรว็ ขึน้ แชร์ไวไฟใหเ้ พือ่ นได้ และฟีเจอร์ท่ีน่าสนใจที่สุดคอื “รองรบั หนา้ จอขนาด 4 น้ิว” ทา ให้ Android รนุ่ หลังๆเร่มิ มีหน้าจอขนาดใหญข่ ้นึ Android 2.3 gingerbread เปิดตัเดือนธันวาคม 2553 รุ่นนี้มีการปรับหน้าตาการใช้งานให้ดูทันสมัยมากขึ้น รองรับหน้าจอขนาดใหญ่ เพิ่ม ประสิทธภิ าพการทางานของระบบ เป็นตน้ Android 2.3.3 gingerbread เปดิ ตัวกมุ ภาพันธ์ 2554 ความเปลี่ยนแปลงของรุ่นน้ีคือรองรับวดิ ีโอคอล รองรับ 4G ปรับปรงุ กล้อง และแก้บก๊ั ต่างๆ Android 3.0 Honeycomb เปิดตวั เดือนกุมภาพันธ์ 2554 รนุ่ น้ใี ชส้ าหรบั “แท็บเลท” เท่าน้ัน และแทบ็ เลทท่ีเปน็ ทางการร่นุ แรกของ Android กค็ ือ Motorola Xoom

ฟีเจอรท์ ี่เพิม่ มาใหม่ เชน่ มัลติทาส์กกงิ แบบใหม่ ดูรปู ภาพได้ในโหมดเต็มจอ รองรบั การทางานดว้ ยซพี ยี ูหลาย แกน ฯลฯ Android 3.1 Honeycomb เปิดตัวเดอื นพฤษภาคม 2554 มฟี ีเจอร์ใหม่ เช่น รองรบั จอยสติก รองรบั พรอ็ กซีเอชทีทีพี สามารถปรบั ขนาด วิดเจ็ตบนหน้าหลักได้ เป็นตน้ Android 3.2 Honeycomb เปิดตัวเดอื นกรกฎาคม 2554 รุ่นนเี้ นน้ การแก้ไขระบบ แต่ก็มฟี เี จอร์ใหม่ๆบ้าง เชน่ รองรับแฟลชในเว็บ เบราวเ์ ซอร์ สามารถอพั เดทแอพไดแ้ บบอัตโนมัติ เปน็ ตน้ Android 4.0 Ice cream sandwich เปิดตัวเดอื นตลุ าคม 2554 ผมวา่ ร่นุ น้คี ือความเปลยี่ นแปลงครั้งใหญ่ของ Android เพราะเป็นระบบท่ีรองรบั ทัง้ แท็บเลทและมือถือ หน้าตาของระบบดูทนั สมัยพอๆกับ iOS กอ่ นหน้านใ้ี ห้พูดถงึ UI ของ Android ผมวา่ เป็น อะไรทโี่ บราณมากหากเทยี บกับค่แู ขง่ ฟเี จอร์ทีน่ ่าสนใจ ปรับแต่งหน้าโฮมได้ละเอยี ดมากขน้ึ สามารถปลดล็อกหน้าจอด้วยใบหน้า(แต่ฟีเจอรน์ ี้โครต แป๊ก เพราะถ้าเป็นทีแ่ สงน้อยก็ต้องใช้รหัสผา่ นเหมือนเดมิ ) กลอ้ งถ่ายภาพแบบพาโนรามาได้ มไี วไฟไดเรก บันทกึ วดิ ีโอที่ความละเอียด 1080p เปน็ ตน้ Android 4.0.3 Ice cream sandwich เปิดตวั เดอื นธนั วาคม 2554 เป็นรนุ่ ท่ีเน้นการแก้บั๊ก Android 4.1 jellybean เปดิ ตวั เดอื นกรกฎาคม 2555 Android รนุ่ นมี้ กี ารปรบั ปรุงการทางานหลายอย่าง เช่น ใช้คาสั่งเสยี งออฟไลน์, ปรับปรงุ แอพกล้องถา่ ยรูป, สามารถปิดการแจ้งเตือนเป็นรายแอพ เป็นต้น Android 4.2 jellybean เปดิ ตัวเดอื นพฤศจิกายน 2555 ฟีเจอร์เด่นของ Android รนุ่ น้คี ือ ถ่ายภาพแบบ Photo Sphere (หมุน 360 องศา) สง่ ข้อความแบบกลมุ่ รองรับบญั ชผี ใู้ ช้หลายบญั ชี เปน็ ต้น Android 4.3 jellybean

เปดิ ตวั เดอื นกรกฎาคม 2556 ผ่านมา 1 ปแี ลว้ แตย่ งั คงใชช้ อ่ื jellybean สาหรับฟีเจอรท์ ี่น่าสนใจ เช่น รองรับ อัตราสว่ น 4K, รองรับภาษาที่เขียนจากขวาไปซา้ ย,เปล่ยี นหนา้ ตาของแอปกลอ้ งใหม่ เปน็ ตน้ Android 4.4 KitKat เปดิ ตวั เดือนตลุ าคม พ.ศ. 2556 เป็นครงั้ แรกทใี่ ชช้ ่อื ขนทหวานเป็นยี่หอ้ ขนม แมว้ ่ารปู แบบโดยรวมจะดูไม่ ตา่ งกนั กบั ร่นุ jellybean เทา่ ไหร่ สิง่ ท่ีน่าสนใจของรนุ่ น้คี ือ “รันไทม์ใหม่” เปน็ แบบ ART ทาใหเ้ คร่ืองมี ประสิทธภิ าพมากกวา่ เดิม Android 5.0 Lollipop เปิดตัวเดอื นพฤศจิกายน 2557 รนุ่ นน้ี ับเปน็ ประวตั ศิ าสตร์หน้าใหม่ของระบบ Android เพราะมีการออกแบบ UI ใหม่ ไม่ดแู ข็งมืดเหมิอนทผ่ี า่ นมา (หลายคนชมว่าสวยกว่า iOS) ระบบก็ไหลลนื่ ข้นึ มาก ฟเี จอร์ทน่ี ่าสนใจ เช่น แถบแจ้งเตือนแบบใหม่ มัลตทิ าสกท์ ่ีดูไฮโซมากขึน้ เพมิ่ ผูใ้ ช้งานได้หลายบัญชี โหมดตรึง หนา้ จอ เป็นตน้ Android M เปดิ ตัวเดือนพฤษภาคม 2558 ยังไม่มเี ลขรุ่นและชอื่ เลน่ อยา่ งเปน็ ทางการ Android รุ่นนี้เน้นทาใหร้ ะบบมี ประสทิ ธิภาพและการใชง้ านท่ีคลอ่ งตัวมากขึ้น ฟเี จอร์ใหม่ๆก็พอมีบ้าง เชน่ Dark Mode, ระบบจ่ายเงิน Android Pay, สแกนลายนิว้ มอื , Multi-windows เป็นต้น ย้อนรอยประวัติศาสตร์แอนดรอยด์ กบั ขนมหวานทค่ี ุณอาจไมร่ ูจ้ กั ! ณ เวลาน้ีคงไม่มีใครที่ไมร่ ู้จักกับ “แอนดรอยด์” ระบบปฏิบัติการบนสมาร์ทโฟนท่มี ผี ูใ้ ชม้ ากท่ีสดุ ใน โลก! ซึง่ เลอโนโวก็มอี ย่ใู นสมาร์ทโฟนและแทบ็ เล็ตทุกรนุ่ เลยทีเดียว แต่กวา่ จะมาเป็นแอนดรอยดร์ นุ่ ท่เี รารู้จัก กนั ในปัจจบุ นั (Jelly Bean) เรามายอ้ นกลับไปเมอื่ 23 กันยายนปี 2008 ซึ่งเปน็ วนั กาเนิดคร้ังแรกของ Android 1.0 (ไม่มชี อื่ เล่น) จนกระทั่ง 5 ปตี ่อมาแอนดรอยด์สารพัดขนมทค่ี ุณอาจไมเ่ คยรูก้ อ็ อกมาโลดแลน่ อยู่ เตม็ ไปหมด Android 1.5 Cupcake ถือเป็นแอนดรอยด์เวอรช์ นั่ แรกท่ีมีการตั้งชื่อเลน่ เปน็ ขนม และเปิดตัวระบบปฏิบตั ิการอย่างเปน็ ทางการ หลงั จากการทดลองมานานในเวอร์ชัน่ 1.0 เมอ่ื เดือนกันยายนปี 2008 และ 1.1 ในเดือนกุมภาพนั ธ์ปี 2009 โดย Android Cupcake เปดิ ตวั ในวนั ท่ี 30 เมษายนปี 2009

Android 1.6 Donut ยังไมท่ ันจะขา้ มปี 2009 เลยในวันที่ 15 กันยายนปี 2009 กูเกลิ ก็ปล่อย Android 1.6 Donut ออกมาเพื่อ แก้ไขและเพมิ่ ความสามารถในการทางานใหม้ ากขน้ึ ปรับปรุงเร่ืองความเร็วในการถ่ายภาพ และเพ่ิมการรองรับ เครือข่าย CDMA/EVDO (ฮัชทเ์ กา่ บา้ นเรา ปจั จบุ ันไม่มีบริการแล้ว) และมีระบบ Text-to-speech มาอกี ดว้ ย Android 2.0 Éclair ถา้ คิดวา่ Android 1.6 Donut มาไวแล้ว Android 2.0 Éclair มาไวกว่า!!! เพยี งเดือนกวา่ ๆ หลังจากเปิดตัว โดนัท วันที่ 26 ตลุ าคมปีเดยี วกนั Android 2.0 Éclair ก็เปิดตวั ออกมา พร้อมการมาของ Live Wallpaper ท่ี เล่นกบั น้วิ เราได้ และลูกเลน่ การตกแต่ง Home Screen ให้เป็นไปตามท่ผี ้ใู ชต้ อ้ งการ และเปน็ แอนดรอยด์รุน่ แรกท่ใี ชช้ อื่ เลน่ เดยี วกันต้งั แต่ Android 2.0, 2.0.1 และ 2.1 ทมี่ ีการแก้ไขบคั ในวนั ที่ 12 มกราคมปี 2010 Android 2.2 Froyo เรยี กไดว้ ่าเป็นหนึ่งในแอนดรอยดท์ ่มี ีความแพร่หลายมากรุ่นหนงึ่ ซงึ่ มอี ายนุ านถึง 2 ปีต้ังแต่ Android 2.2 เปดิ ตัวในวันที่ 20 พฤษภาคมปี 2010 ไปจนถึงรุ่น 2.2.3 ในเดือนพฤศจิกายนปี 2011 โดย Froyo มาพรอ้ ม ระบบส่ังงานดว้ ยเสียง สั่งพิมพด์ ้วยเสยี ง และรองรบั การแชร์อนิ เตอร์เน็ตผ่าน Wi-Fi และ USB เปน็ ครงั้ แรก Android 2.3 Gingerbread ยงั อยู่ในเวอร์ชั่น 2 อยู่กับ Android 2.3 Gingerbread ซึ่งถูกพฒั นาขึ้นมาเพ่ือรองรับหน้าจอทใี่ หญ่ขนึ้ และ เร่ิมรองรับ NFC แลว้ ทีเ่ วอรช์ ั่นนี้ โดยเปน็ แอนดรอยด์ท่เี พิ่มการตอบสนองดว้ ยเซ็นเซอรต์ ่างๆ เพิม่ ขึน้ เพื่อเลน่ เกมไดส้ นกุ ขึน้ โดยเนน้ เรอื่ งการรองรบั ภาพ เสียง และกราฟิกท่ีดขี ้ึนเพ่ือใหน้ ักพัฒนาเกมสามารถพฒั นาเกม เจง๋ ๆ ออกมาแข่งกบั iOS โดย Android 2.3 เปดิ ตัวเมอื่ วันที่ 6 ตลุ าคม 2010 และมเี วอรช์ นั่ ยอ่ ยจนถึง 2.3.7 ท่ีเปดิ ตวั เมื่อวนั ที่ 21 กนั ยายน 2011 ท่ีผ่านมา Android 3.0 Honeycomb แอนดรอยดเ์ วอรช์ ั่นนี้คนรจู้ กั กันน้อยสกั หน่อย เพราะมนั เกิดมาเพ่ือแท็บเลต็ โดยเฉพาะ เปิดตวั คร้ังแรกในวันที่ 22 กมุ ภาพันธ์ปี 2011 โดยเป็นชว่ งตน้ ของแท็บเลต็ แอนดรอยด์ทร่ี ่งุ เรืองข้ึนมาเลยกว็ า่ ได้ และไม่มใี หใ้ ชใ้ น สมารท์ โฟนแต่อยา่ งใด โดยมีส่วนติดต่อกับผใู้ ชแ้ บบใหมร่ องรับหน้าจอแนวนอน รองรบั การทางานกบั ซพี ียู Multi-core หลายหัวได้ และมีเวอร์ช่ันยาวถงึ Android 3.2 Android 4.0 Ice Cream Sandwich มาถึงแอนดรอยดร์ ุน่ ท่คี นใช้มากที่สดุ (แต่กก็ าลังลดลงแทนท่ใี ห้รนุ่ ตอ่ ไป) กับการมาครงั้ แรก 3 ปุ่ม Soft Key ที่มาสงิ อยู่ในหน้าจอแบบไมม่ ีป่มุ อยู่นอกจอแล้ว รวมท้งั การปฏวิ ัตแิ ละพฒั นาโครงสรา้ งภายในใหม่หลายจดุ

ดไี ซนห์ นา้ ตาใหม่ โดยดเู กิลใช้คาวา่ ยคุ ใหม่เลยทเี ดียว โดยเปิดตัวมาต้ังแตว่ นั ท่ี 19 ตุลาคม ปี 2011 และมีเวอร์ ช่นั เร่อื ยมาถงึ Android 4.0.4 ในเดอื นมนี าคมปี 2012 Android 4.1 Jelly Bean ไอศกรมี แซนวชิ ไม่ได้ไปต่อในเวอรช์ นั่ 4.1 เพราะในเวอร์ชน่ั น้ถี กู เปลย่ี นชือ่ ใหมเ่ ปน็ Android 4.1 Jelly Bean ซงึ่ มีอยู่ในสมารท์ โฟนรนุ่ ใหม่ในปัจจบุ ัน เปิดตัวคร้ังแรกในวันที่ 9 กรกฎาคม ปี 2012 และมีเวอร์ชั่นเร่ือยมา จนถงึ เวอร์ชั่น 4.3 ทเ่ี พง่ิ ปล่อยออกมาเมื่อวันที่ 24 กรกฎาคมปี 2013 นเี้ อง โดย android 4.1 Jelly Bean ได้ ปรับให้มีความล่นื ในการใชง้ านมากขึน้ ทางานกับกราฟกิ อยา่ งมีประสทิ ธภิ าพ และเพ่มิ Google Now คแู่ ข่ง ตวั จรงิ ของนาวสาวสริ ิของ iPhone มาดว้ ย Android 4.4 KitKat และแลว้ เรากด็ าเนินมาถงึ แอนดรอยด์เวอร์ช่ันลา่ สดุ ท่ีเพิง่ เปดิ ตัวไปพร้อมเสยี งฮือฮาจากการตงั้ ชือ่ ตามช่อื แบ รนด์ขนมเป็นครั้งแรก โดยไม่ไดต้ ้ังชื่อตามชื่อเรยี กขนมทว่ั ไป โดย Android 4.4 KitKat เพง่ิ มีการเปดิ เผยช่ือ เมือ่ ต้นเดือนกันยายนปี 2013 ผา่ นมา และยังไมเ่ ปดิ เผยข้อมูลอะไรมากกวา่ นี้ อนาคตของ Android X.X อนาคตของแอนดรอยด์นน้ั แน่นอนครบั วา่ ยงั ต้องร่งุ โรจนต์ ่อไป กบั การพัฒนาอยา่ งไมห่ ยดุ ย้งั ในฐานะ ระบบปฏบิ ัตกิ ารท่ีเลน่ บทตวั เอกของสมารท์ โฟนไปแลว้ แต่พืน้ ที่ของแทบ็ เล็ตนั้นกาลงั ถกู Windows เรยี กคนื อย่างหนกั หน่วงเอาการเลยทเี ดียว แต่มัน่ ใจวา่ นกั พัฒนาต้องใส่ลูกเลน่ ใหมท่ ่ลี ้ายุค (บางทีกล็ ้าหนา้ เกินแบบที่ ฮารด์ แวร์ยงั ไม่รองรับ) เพื่อต่อกรกับทกุ ระบบปฏบิ ตั กิ ารท่ีแข่งขนั กนั อย่างดเุ ดือดในตอนน้ี ไมว่ า่ จะเปน็ ระบบ 4K เต็มรปู แบบ การรองรับ HDMI ใหม่ USB 3.1 หรอื หน่วยความจาใหม่ อะไรอย่างน้ีเป็นต้น


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook