2560 ANDROID คือระบบปฏิบตั ิการแบบเปิ ดเผยซอร์ฟแวร์ตน้ ฉบบั (Open Source) โดยบริษทั กเู กิ้ล (Google Inc.) ที่ไดร้ ับความนิยมเป็นอยา่ งสูง เน่ืองจากอุปกรณ์ท่ีใชร้ ะบบปฏิบตั ิการ แอนดรอยด์ มีจานวนมาก อุปกรณ์มีหลากหลายระดบั หลายราคา รวมท้งั สามารถ ทางานบนอุปกรณ์ท่ีมีขนาดหนา้ จอ และความละเอียดแตกต่างกนั ได้ ทาใหผ้ บู้ ริโภค สามารถเลือกไดต้ ามตอ้ งการ Watcharirat
ระบบปฏิบตั ิการ ANDROID ในโลกของการติดต่อสื่อสารในปัจจุบนั ไดม้ ีการพฒั นาที่กา้ วหนา้ เป็ นอยา่ งมาก โดยเฉพาะการส่ือสารแบบไร้สาย ที่ไดม้ ีการพฒั นาความเร็วในการรับส่งขอ้ มูลที่สูงข้ึน จากเดิมที่มีการส่งไดเ้ พยี งขอ้ ความส้นั (SMS :Short Message Service) และ MMS(Multimedia Messaging Service) ปัจจุบนั สามารถทาการโทรศพั ทแ์ บบเห็นหนา้ คูส่ นทนากนั ได้ (Video Call) แต่ตอ้ งผา่ นทางระบบของวายฟาย Wi-Fi (wirelessfidelity) หรือ ระบบ 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) แลว้ น้นั การพฒั นาโปรแกรมเพ่ือใชง้ านบนระบบปฏิบตั ิการแอนดรอยด์ ไม่ใช่เรื่องท่ียาก เพราะมีขอ้ มลู ในการพฒั นารวมท้งั AndroidSDK (Software Development Kit) เตรียมไวใ้ หก้ บั นกั พฒั นาไดเ้ รียนรู้ และเมื่อนกั พฒั นาตอ้ งการจะเผยแพร่หรือจาหน่ายโปรแกรมท่ีพฒั นาแลว้ เสร็จ แอนดรอยดก์ ็ยงั มีตลาดในการเผยแพร่โปรแกรม ผา่ น AndroidMarket แต่หากจะกล่าวถึงโครงสร้างภาษาที่ใชใ้ นการพฒั นาน้นั สาหรับ Android SDK จะยดึ โครงสร้างของภาษาจาวา (Java language) ในการเขียนโปรแกรม เพราะโปรแกรมท่ีพฒั นามาไดจ้ ะตอ้ งทางานอยภู่ ายใต้Dalvik Virtual Machine เช่นเดียวกบั โปรแกรมจาวา ท่ีตอ้ งทางานอยภู่ ายใต้ Java Virtual Machine (VirtualMachine เปรียบไดก้ บั สภาพแวดลอ้ มท่ีโปรแกรมทางานอย)ู่นอกจากน้นั แลว้ แอนดรอยด์ ยงั มีโปรแกรมแกรมท่ีเปิ ดเผยซอร์ฟแวร์ตน้ ฉบบั (Open Source) เป็นจานวนมาก ทาใหน้ กั พฒั นาที่สนใจ สามารถนาซอร์ฟแวร์ตน้ ฉบบั มาศึกษาไดอ้ ยา่ งไม่ยาก ประกอบกบั ความนิยมของแอนดรอยดไ์ ดเ้ พมิ่ ข้ึนอยา่ งมากใน โดยดูไดจ้ ากส่วนแบง่ การตลาด ดงั รูป
ประวตั ิความเป็ นมา เริ่มตน้ ระบบปฏิบตั ิการแอนดรอยด์ ถูกพฒั นามาจากบริษทั แอนดรอยด์ (Android Inc.) เม่ือปี พ.ศ2546 โดยมีนาย แอนด้ี รูบิน (Andy Rubin) ผใู้ หก้ าเนิดระบบปฏิบตั ิการน้ี และถูกบริษทั กเู กิ้ล ซ้ือกิจการเม่ือเดือนสิงหาคม ปี พ.ศ 2548 โดยบริษทั แอนดรอยด์ ไดก้ ลายเป็นมาบริษทั ลูก ของบริษทั กเู กิ้ล และยงั มีนายแอนด้ี รูบิน ดาเนินงานอยใู่ นทีมพฒั นาระบบปฏิบตั ิการต่อไป ระบบปฏิบตั ิการแอนดรอยด์ เป็นระบบปฏิบตั ิการท่ีพฒั นามาจากการนาเอา แกนกลางของระบบปฏิบตั ิการลินุกซ์ (Linux Kernel) ซ่ึงเป็นระบบปฏิบตั ิการที่ออกแบบมาเพ่ือทางานเป็นเครื่องใหบ้ ริการ (Server) มาพฒั นาตอ่ เพื่อใหก้ ลายเป็นระบบปฏิบตั ิการบนอุปกรณ์พกพา (Mobile OperatingSystem) ต่อมาเม่ือเดือน พฤศจิกายน ปี พ.ศ 2550 บริษทั กเู กิ้ล ไดท้ าการก่อต้งั สมาคม OHA (Open HandsetAlliance,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 ก่อนการทางาน เหตุผลก็เพื่อใหม้ ีประสิทธิภาพเพมิ่ ข้ึนเม่ือใชง้ านกบั หน่วยประมวลผลกลางที่มีความเร็วไมม่ าก ส่วนต่อมาคือ CoreLibraries ท่ีเป็นส่วนรวบรวมคาส่ังและชุดคาสั่งสาคญั โดยถูกเขียนดว้ ยภาษาจาวา (Java Language) Linux Kernel เป็นส่วนท่ีทาหนา้ ที่หวั ใจสาคญั ในจดั การกบั บริการหลกั ของระบบปฏิบตั ิการ เช่นเร่ืองหน่วยความจา พลงั งาน ติดต่อกบั อุปกรณ์ต่างๆ ความปลอดภยั เครือขา่ ย โดยแอนดรอยดไ์ ดน้ าเอาส่วนน้ีมาจากระบบปฏิบตั ิการลินุกซ์ รุ่น 2.6 (Linux 26. Kernel) ซ่ึงไดม้ ีการออกแบบมาเป็ นอยา่ งดี
ข้อเด่นของระบบปฏิบัตกิ ารแอนดรอยด์ เนื่องจากระบบปฏิบตั ิการแอนดรอยดม์ ีการเจริญเติบโตอยา่ งรวดเร็ว และมีส่วนแบ่งตลาดของอุปกรณ์ดา้ นน้ี ข้ึนทุกขณะ ทาใหก้ ลุ่มผใู้ ชง้ าน และกลุ่มนกั พฒั นาโปรแกรม ใหค้ วามสาคญั กบัระบบปฏิบตั ิการแอนดรอยดเ์ พิ่มมากข้ึน เม่ือมองในดา้ นของกลุ่มผลิตภณั ฑ์ บริษทั ที่มีการพฒั นาผลิตภณั ฑ์รุ่นใหม่ ไดม้ ีการนาเอาระบบปฏิบตั ิการแอนดรอยดไ์ ปใชใ้ นสินคา้ ของตนเอง พร้อมท้งั ยงั มีการปรับแตง่ ให้ระบบปฏิบตั ิการมีความสามารถ การจดั วาง โปรแกรม และลูกเล่นใหมๆ่ ท่ีแตกตา่ งจากคู่แข่งในทอ้ งตลาดโดยเฉพาะอยา่ งยง่ิ กลุ่มสินคา้ ที่เป็น มือถือรุ่นใหม่ (SmartPhone) และอุปกรณ์จอสัมผสั (Touch Screen)โดยมีคุณลกั ษณะแตกต่างกนั ไป เช่นขนาดหนา้ จอ ระบบโทรศพั ท์ ความเร็วของหน่วยประมวลผล ปริมาณหน่วยความจา แมก้ ระทงั่ อุปกรณ์ตรวจจบั ตา่ งๆ(Sensor) หากมองในดา้ นของการพฒั นาโปรแกรม ทางบริษทั Google ไดม้ ีการพฒั นา Application Framework ไวส้ าหรับนกั พฒั นาใชง้ าน ไดอ้ ยา่ งสะดวก และไม่เกิดปัญหาเม่ือนาชุดโปรแกรมที่พฒั นาข้ึนมา ไปใชก้ บั อุปกรณ์ที่มีคุณลกั ษณะต่างกนั เช่นขนาดจออุปกรณ์ไม่เทา่ กนั ก็ยงั สามารถใชง้ านโปรแกรมไดเ้ หมือนกนั เป็ นตน้ Android คือ ระบบปฏิบตั ิการสาหรับอุปกรณ์พกพา เช่น โทรศพั ทม์ ือถือ แทบ็ เล็ตคอมพวิ เตอร์เน็ตบุก๊ ทางานบนลินุกซ์ เคอร์เนล เริ่มพฒั นาโดยบริษทั แอนดรอยด์ (องั กฤษ: Android Inc.) จากน้นั บริษทัแอนดรอยดถ์ ูกซ้ือโดยกเู กิล และนาแอนดรอยดไ์ ปพฒั นาต่อ ภายหลงั ถูกพฒั นาในนามของ Open HandsetAlliance[2] ทางกเู กิลไดเ้ ปิ ดใหน้ กั พฒั นาสามารถแกไ้ ขโคด้ ตา่ งๆ ดว้ ยภาษาจาวา และควบคุมอุปกรณ์ผา่ นทางชุด Java libraries ที่กเู กิลพฒั นาข้ึน โดยแอนดรอยด์ (Android) ถูกต้งั ช่ือเลียนแบบหุ่นยนตใ์ นเร่ือง สตาร์วอร์ส ท่ีช่ือดรอยด์ ซ่ึงเป็ นหุ่นยนตท์ ่ีสร้างข้ึนมาเลียนแบบมนุษยเ์ ป็นซอฟทแ์ วร์ระบบปฏิบตั ิการท่ีมีโครงสร้างแบบเรียงทบั ซอ้ นหรือแบบสแตก็ (Stack) โดยใชล้ ินุกซ์ เคอร์เนล(Linux Kernel) เป็นพ้นื ฐานของระบบ และใชภ้ าษา Java ในการพฒั นา มี Android SDK เป็นเคร่ืองมือสาหรับการพฒั นาแอพพลิเคชน่ั บนระบบปฏิบตั ิการแอนดรอยด์ อีกทีหน่ึง โดยระบบปฏิบตั ิการ แอนดรอยด์ เริ่มพฒั นาเมื่อปี พ.ศ. 2550 โดยบริษทั แอนดรอยด์ ร่วมกบั Google จาก้นั เม่ือปี พ.ศ.2550 ไดม้ ีการร่วมมือกนั กวา่ 30 บริษทั ช้นั นาเพ่ือพฒั นาระบบ
ประเภทของชุดซอฟท์แวร์ เน่ืองจากแอนดรอยด์ (Android) เปิ ดใหน้ กั พฒั นาเขา้ ไปชมรหสั ตน้ ฉบบั ไดท้ าให้มีผพู้ ฒั นาจากหลายฝ่ ายนาเอารหสั ตน้ ฉบบั มาปรับแต่ง และสร้างแอนดรอยดใ์ นแบบฉบบั ของตนเองข้ึนสามารถแบง่ ประเภทของแอนดรอยดอ์ อกไดเ้ ป็ น 3 ประเภท ดงั ต่อไปน้ี1. Android Open SourceProject (AOSP) เป็นแอนดรอยด์ประเภทแรกท่ีกเู กิล (Google) เปิ ดใหส้ ามารถนาตน้ ฉบบั แบบเปิ ด ไปติดต้งั และใชง้ านในอุปกรณ์ต่างๆ ไดโ้ ดยไม่ตอ้ งเสียคา่ ใชจ้ ่ายใดๆ2. Open Handset Mobile (OHM) เป็นแอนดรอยดท์ ี่ไดร้ ับการพฒั นาร่วมกบั กลุ่มบริษทั ผผู้ ลิตอุปกรณ์พกพาที่เขา้ ร่วมกบั กเู กิลในนาม Open Handset Alliances (OHA) บริษทั เหล่าน้ีจะพฒั นาแอนดรอยดใ์ นแบบฉบบัของตนออกมา โดยรูปร่างหนา้ ตา การแสดงผล และพงั กช์ น่ั การใชง้ าน จะมีความเป็นเอกลกั ษณ์ และมีลิขสิทธ์ิเป็นของตน พร้อมไดร้ ับสิทธ์ิในการมีบริการเสริมตา่ งๆ จากกเู กิล ท่ีเรียกวา่ Google Mobile Service(GMS) ซ่ึงเป็นบริการเสริมที่ทาใหแ้ อนดรอยดม์ ีประสิทธิภาพ เป็นไปตามจุดประสงคข์ องแอนดรอยด์ แต่การจะไดม้ าซ่ึง GMS น้นั ผผู้ ลิตจะตอ้ งทาการทดสอบระบบ และขออนุญาตกบั ทางกเู กิลก่อน จึงจะนาเครื่องออกสู่ตลาดได้3. Cooking หรือ Customize เป็นแอนดรอยดท์ ี่นกั พฒั นานาเอารหสั ตน้ ฉบบั จากแหล่งต่างๆ มาปรับแตง่ ในแบบฉบบั ของตนเอง โดยจะตอ้ งทาการปลดล็อคสิทธ์ิการใชง้ านอุปกรณ์ หรือ Unlock เครื่องก่อนจึงจะสามารถติดต้งั ได้ แอนดรอยดป์ ระเภทน้ีถือเป็ นประเภทที่มีความสามารถมากท่ีสุดเทา่ ที่อุปกรณ์เคร่ืองน้นั ๆจะรองรับไดเ้ น่ืองจากไดร้ ับการปรับแต่งใหเ้ ขา้ กบั อุปกรณ์น้นั ๆ จากผใู้ ชง้ านจริง
เวอร์ช่ันของ Androidปัจจุบนั เวอร์ชั่นล่าสุด คอื Android lollipop
หากคุณเป็นคนที่ชื่นชอบ เทคโนโลยี รวมถึง เป็นคนท่ีใชง้ านสมาร์ทโฟนอยแู่ ลว้ ก็คงจะคุน้ เคยกบัคาวา่ แอนดรอยด์ (Android) เป็นอยา่ งดี ซ่ึงในตลาดสมาร์ทโฟนในปัจจุบนั น้นั แอนดรอยด์ ถือเป็ นอีกหน่ึงระบบปฏิบตั ิการในตลาด ท่ีไดร้ ับความสนใจเป็นอยา่ งมาก ไมแ่ พก้ บั ระบบปฏิบตั ิการอ่ืนๆ ซ่ึงในวนั น้ีทีมงานไดร้ วบรวมเอาขอ้ มลู ที่อาจจะช่วยให้ หลายๆท่านที่กาลงั สนใจน้นั ไดร้ ู้จกั กบั ระบบปฏิบตั ิการตวั น้ีกนั มากข้ึน วา่ แอนดรอยด?์ คืออะไร และ ทาอะไรไดบ้ า้ ง ลองมาชมกนั เลยครับแอนดรอยด์ (Android) คืออะไร?วธิ ีที่จะเขา้ ใจวา่ Android(แอนดรอยด)์ คืออะไร? อยา่ งง่ายๆ ใหเ้ ราลองนึกถึง คอมพิวเตอร์ท่ีบา้ นครับ ตอนน้ีใช้ Windows อะไรอยคู่ รับ บางคนกจ็ ะตอบวา่ Windows 7, Windows Vista บางคนก็ตอบวา่ Windows XPหรือบางคนอาจจะตอบวา่ ผมไมใ่ ช้ Windows ผมใช้ Linux ซ่ึงจะเป็น Linux รุ่นไหนก็วา่ กนั ไป… Windows หรือ Linux เราเรียกมนั วา่ ระบบปฏิบตั ิการ(OS) ซ่ึงเป็นที่ทราบกนั ดีวา่ ถา้ คอมพวิ เตอร์ไมล่ งWindows ก็จะเปิ ดเครื่องเพอ่ื ทางานไมไ่ ด้ ฉนั ใดกฉ็ นั น้นั โทรศัพท์มือถอื SmartPhone กเ็ ช่นเดียวกนั ครับมนั ต้องการ OS ซ่ึงใน iPhone น้นั บริษทั แอปเปิ้ ลใช้ OS ท่ีช่ือวา่ iPhone OS ครับ ในขณะท่ีบริษทั กเู กิ้ล(Google) บริษทั ยกั ษใ์ หญ่แห่งวงการไอที อีกรายก็ไดซ้ ุ่มพฒั นา OS ท่ีมีชื่อวา่ Android(แอนดรอยด)์ OSข้ึนมา ซ่ึง Android(แอนดรอยด)์ เวอร์ชน่ั 1.0 ไดถ้ ูกปล่อยออกมาใชง้ านอยา่ งเป็นทางการคร้ังแรกเม่ือวนั ท่ี28 กนั ยายน ค.ศ 2008
คู่แข่ง iPhone?วงการมือถือในปัจจุบนั มีโทรศพั ทก์ ลุ่มที่เรียกวา่ SmartPhone ซ่ึงคือมือถือที่ทาอะไรไดม้ ากกวา่ โทรเขา้ -ออก โดยสามารถเขา้ ถึงบริการต่างๆบนอินเตอร์เน็ตผา่ น App(แอพลิเคชนั่ หรือโปรแกรม)บน Smartphoneทาใหโ้ ทรศพั ทม์ ือถือในกลุ่ม SmartPhone เป็นอะไรที่ดึงดูดผใู้ ชง้ านมือถือท่ีตอ้ งการอะไรที่ใหมๆ่ เขา้ ถึงขอ้ มลู ขา่ วสาร และเกิด LifeStyle ใหม่ๆ ซ่ึงในปัจจุบนั เจา้ ตลาด SmartPhone คือ iPhone ของบริษทั แอปเปิ้ ล ท่ีโด่งดงั มาตลอดในช่าม 3-5 ปี ท่ีผา่ นมา โดยยงั ไมม่ ีใครมาทาบรัศมีได.้ . แตแ่ ลว้ ในปี น้ีเราเริ่มจะเห็นมือถอื หลายรุ่นทมี่ หี น้าตาการทางานคล้ายกนั และมีความสามารถทีท่ ดั เทยี มกบั iPhone และในบางกระแสบอกวา่ ความสามารถของเจา้ มือถือน้ี ยอดเยยี่ มยง่ิ กวา่ iPhone เสียอีก… ผู้คนเรียกขานเจ้ามือถือหลายรุ่นหลายยห่ี ้อ แต่มีหน้าตาการทางานทเ่ี หมือนกนั นีว้ ่า “Android(แอนดรอยด์) Phone”ตน้ กาเนิด แอนดรอยด์ (Android)ยอ้ นไปเม่ือประมาณ เดือน ตุลาคม ปี 2003 Andy Rubin ไดก้ ่อต้งั บริษทั แอนดรอยด์ (Android, Inc.) พร้อมกบั เพือ่ นร่วมงานที่ถือวา่ มีความสามารถแตกต่างกนั ออกไปในแตล่ ะดา้ น ร่วมกนั พฒั นามาเรื่อยจนเม่ือวนั ท่ี23 กนั ยายน 2550 โทรศพั ทม์ ือถือรุ่นแรก ที่ใชร้ ะบบปฏิบตั ิการ แอนดรอยด์ ก็ไดอ้ อกวางจาหน่าย ซ่ึงสมาร์ทโฟนรุ่นแรกท่ีใชร้ ะบบปฏิบตั ิการแอนดรอยด์ คือ HTC Dream
Android 4.0 หรือ Android 4.1? ตวั เลขขา้ งหลงั คืออะไร? เพื่ออะไร?Android(แอนดรอยด์) 4.0 เป็นหมายเลขเวอร์ชน่ั ของ ระบบปฏิบตั ิการ แอนดรอยด์ ครับ เหมือนที่ Windowsมีท้งั Windows95, Windows 2000, Windows XP, Windows Vista ซ่ึงท้งั หมดน้ีเป็นเวอร์ชน่ั ที่พฒั นาตอ่ ๆกนัมาของ Windows ครับ ใน Android OS เองกม็ ีการพฒั นาอยา่ งตอ่ เนื่องทาใหต้ อนน้ี Android OS มีท้งั หมด 10 เวอร์ชน่ั แลว้ ครับและมีชื่อเล่นสาหรับเรียกง่ายๆดว้ ยครับ
ซ่ึง ก็ไดแ้ ก่ Apple Pie(Android 1.0),Banana Bread(Android 1.1),CupCake(Android 1.5), Donut(Android1.6), Éclair(Android 2.1), Froyo(Android 2.2), Gingerbread(Android 2.3), Honeycomb(Android 3.0), Ice Cream Sandwich(Android 4.0), Jelly Bean (Android 4.1) จะสงั เกตุเห็นไดว้ า่ ชื่อรุ่นทุกรุ่นเป็ นของหวานท้งั หมดเลยครับ และในรุ่น Android ที่จะพฒั นาในอนาคตซ่ึงยงั ไม่มีการกาหนดเลขเวอร์ชนั่ ก็จะมีชื่อวา่ Key lime pie อีกดว้ ย.. แคอ่ า่ นช่ือก็อ่ิมแลว้ ..วธิ ีการเลอื กซื้อมอื ถอื Android Phone1. เลอื กเวอร์ชั่นของ Android OS เนื่องจาก Android(แอนดรอยด)์ Phone เป็นมือถือที่มีส่วนประกอบของ ระบบปฏิบตั ิการเป็นส่วนสาคญั ดงั น้นั การเลือกซ้ือ Android Phone จึงจาเป็นตอ้ งพิจารณาถึง เวอร์ชน่ั ของ Android(แอนดรอยด์) OSที่เราตอ้ งการดว้ ยครับ ซ่ึงเมื่อไปท่ีร้านมือถือต้งั ใจจะซ้ือ Android Phone สกั เคร่ือง แตแ่ ลว้ เราก็จะมึนงง เพราะว่ามือถือ Android Phone แต่ละยหี่ ้อใช้ Android คนละเวอร์ชั่น! แล้วเราจะเลอื กยงั ไงกนั ดี แลว้ เราตอ้ งใชร้ ุ่นไหนยงั ไง.. Android Phone รุ่นไหนคุม้ ไม่คุม้ ยงั ไง… ความมืดแปดดา้ นของการเลือก AndroidPhone กเ็ ร่ิมครอบงาเรา… ง้นั เรามาดูรายละเอียดวา่ Android(แอนดรอยด์) OS แต่ละรุ่นมีความสามารถอะไรกนั บา้ งดีกวา่ ครับ เราจะไดร้ ู้วา่ โทรศพั ท์ Android Phone รุ่นที่เราเลง็ อยนู่ ้นั มนั ทาอะไรได้ ทาอะไรไมไ่ ด้บา้ ง
Android(แอนดรอยด์) 1.5 (Cupcake)Android Phone ที่ ใช้ Android(แอนดรอยด์) 1.5 จะมคี วามสามารถหลกั ๆดังนี้ ควบคุมด้วย Touch Screen ใชน้ ิ้วแตะเพื่อควบคุมการทางานมือถือใช้บริการ Google Service Web Search Gmail Calendar Google MapSocial Network ใช้บริการ Social Network ผ่าน App ทน่ี ่าสนใจหลายเวบ็ Facebook for Android Twitter for Androidการติดต้งั โปรแกรมลงใน Android Phone ลงโปรแกรมผา่ น Android Phone ผา่ นส่วนเช่ือมต่อที่เรียกกวา่ Android Market Placeกล้อง ถ่ายรูป และ ถ่ายวดี ีโอ ได้ Upload วดี ีโอข้ึน Youtube.com และ รูปถ่ายไปยงั Picasa ไดจ้ าก Android(แอน ดรอยด)์ Phone โดยตรงระบบเดาคาศพั ท์ Text-Prediction ช่วยในการพิมพ์ โดย Android Phone จะช่วยเดาวา่ เรากาลงั พิมพค์ าวา่ อะไร เพ่ือ
ลดเวลาในการพมิ พข์ อ้ ความBluetooth รองรับ Bluetooth A2DP / AVRCP เช่ือมต่ออุปกรณ์ Bluetooth Handfree อตั โนมตั ิ(เชื่อมต่อคร้ังแรกตอ้ ง Paire Device เหมือนมือถืออื่นๆ)Home Screen สามารถวาง Widget (หนา้ ต่างเล็กๆเพอ่ื โชวก์ ารทางานของ App เช่น โชวภ์ าพถ่าย โชวห์ นา้ ตา่ งเล่นเพลง แบบ Winampรายการโทรศัพท์มือถอื Android Phone ทใ่ี ช้ระบบปฏบิ ัตกิ าร Android 1.5
Android(แอนดรอยด์) 1.6 (Donut)Android Phone ทลี่ งระบบ Android 1.6 จะมีความสามารถทพ่ี ฒั นาจาก Android 1.5 ดังนี้Web History / contact list Search เพิม่ การคน้ หาในสถิติการใชง้ านเวบ็ ไซต์ และรายชื่อ contacts ใน Android PhoneAndroid(แอนดรอยด์) Phone พูดได้ Text-to-Speech Android Phone สามารถพดู ตามขอ้ ความได(้ text-to-speech) เช่นการอ่านขอ้ ความ sms โดยเราไมจ่ าเป็ นตอ้ งอา่ นเองVoice Control โทรออกดว้ ยเสียง Google Search ดว้ ยเสียงรายการโทรศัพท์มอื ถอื Android(แอนดรอยด์) Phone ทใี่ ช้ระบบปฏิบตั กิ าร Android 1.6
Android(แอนดรอยด์) 2.0/2.1 (Eclair) Android Phone ทล่ี งระบบ Android2.0/2.1 จะมีความสามารถทพี่ ฒั นาจาก Android 1.6 ดงั นี้Performance ปรับปรุงความเร็วในการทางานของ Android ใหเ้ ร็วยงิ่ ข้ึน ปรับปรุง User Interface ปรับปรุง รายการติดต่อ(Contact Lists) ปรับปรุงการแสดงผล ขาว-ดา ใชง้ าน Multi-Touch Screen ได้ ปรับปรุง คียบ์ อร์ดเสมือน(คียบ์ อร์ดบนหนา้ จอ)Internet Browser ปรับปรุง Internet Browser และพฒั นารองรับเทคโนโลยี HTML5Google Service ใช้ Google Maps 3.1.2 รองรับ Microsoft ExchangeCamera รองรับการใช้ Flash สาหรับการถ่ายรูป กลอ้ งถ่ายรูป ซูมระดบั ดิจิตอลได้Home Screen Live Wallpapers (วอลลเ์ ปเปอร์ แบบเคลื่อนไหวและตอบสนองการกดหนา้ จอได้ เช่น หนา้ จอแบบพ้นื น้า)Bluetooth
รองรับ Bluetooth 2.1รายการโทรศัพท์มือถอื Android Phone ทใ่ี ช้ระบบปฏิบัตกิ าร Android 2.0/2.1
Android(แอนดรอยด์) 2.2 (Froyo)Android Phone ที่ลงระบบ Android 2.2 จะมีความสามารถที่พฒั นาจาก Android 2.1 ดงั น้ีPerformance การทางานของ Android Phone เร็วข้ึน 5 เทา่ รองรับการลงโปรแกรมลงใน Memory Card เปล่ียนภาษาบน keyboard Android Phone ไดง้ ่ายๆInternet Tethering ใช้ Android Phone เป็นโมเด็มสาหรับต่ออินเตอร์เน็ตใหค้ อมพิวเตอร์ได(้ Tethering) แปลงร่าง Android Phone เป็น Wifi HotspotInternet Browser รองรับการใช้ Adobe Flash 10.1 (ทางานเร็วข้ึน) Brower ใหมใ่ ชค้ วามสามารถของ Chrome และ JavaScript Engine Browser ใชง้ าน file upload ได้Google Service ปรับปรุงความสามารถ Microsoft Exchange สามารถ sync ปฏิทินได้Bluetooth โทรออกดว้ ยเสียงผา่ น Bluetoothรายการโทรศัพท์มือถือ Android Phone ทใ่ี ช้ระบบปฏบิ ัตกิ าร Android 2.2
Android(แอนดรอยด์) 2.3/2.4 (Gingerbread)Android Phone ที่ลงระบบ Android 2.3/2.4 จะมีความสามารถที่พฒั นาจาก Android 2.2 ดงั น้ีการแสดงผล รองรับหนา้ จอขนาดความละเอียด WXGA (1280×768) หรือสูงกวา่Performance ปรับปรุงการทางานใหเ้ ร็วข้ึน ปรับปรุงระบบฟังกช์ นั่ การทางานของการ Copy-Paste ทาการปรับปรุงระบบ Multi-Touch ของซอฟตแ์ วร์ keyboard ปรับปรุงระบบการจดั การพลงั งานแบตเตอร์ร่ีใหส้ ามารถใชง้ านไดย้ าวนานข้ึนInternet Tethering รองรับการสื่อสารแบบ SIP และ VoIPInternet Browser มีการเพมิ่ โปรแกรม Download Manager เพ่ือรองรับการดาวน์โหลดที่ตอ้ งใชร้ ะยะ เวลานานMultimedia รองรับไฟลว์ ดี ีโอประเภท WebM/VP8 รองรับไฟลเ์ สียงประเภท ACCด้านอน่ื ๆ สนบั สนุน Near field communication(NFC) ทาใหม้ ือถือสามารถอา่ น RFID ได้ สนบั สนุนระบบเซ็นเซอร์พ้นื ฐานต่างๆ เพมิ่ ข้ึน เช่น gyroscopes และ barometers เป็น ตน้
สนบั สนุนการทางานร่วมกบั กลอ้ งหลายๆ ตวัรายการโทรศัพท์มือถือ Android Phone ทใ่ี ช้ระบบปฏบิ ัติการ Android 2.3/2.4
Android(แอนดรอยด์) 3.0 / 3.1 (Honeycomb)Android Phone ท่ีลงระบบ Android 3.0 / 3.1 จะมีความสามารถท่ีพฒั นาจาก Android 2.3ดงั น้ีการแสดงผล รองรับการแสดงผลแบบ 3D สามมิติ อินเทอร์เฟซแบบใหม่เรียกวา่ \"Holographic\" โดยเพิม่ ฟี เจอร์ดา้ น 3DPerformance ปรับปรุงการทางานใหเ้ ร็วข้ึน ปรับปรุงระบบ Multi-Tasking การสั่งงานผา่ นเมนูท่ีถูกซ่อนไวจ้ ะถูกเปล่ียนเป็น button bar ใหเ้ ห็นป่ ุมชดั ๆInternet Browser ปรุงเบราวเ์ ซอร์ให้รองรับ Tablet สามารถ sync กบั Chrome Bookmarks ได้Google Service สามารถใชง้ าน Google eBooks รองรับการใชง้ าน Google Talk ท่ีสนทนาผา่ นวดิ ีโอได้ด้านอน่ื ๆ สามารถใชไ้ ดก้ บั ฮาร์ดแวร์ท่ีไมม่ ีป่ ุมจริงเช่น Tablet เพราะออกแบบมาให้รองรับ Virtual Buttonsรายการแท็ปเลต็ Android ทใ่ี ช้ระบบปฏิบตั ิการ Android 3.0/3.1
หมายเหตุ : เน่ืองจาก ระบบปฏิบตั ิการ Android 3.0 / 3.1 / 3.2 น้นั ถูกพฒั นามาสาหรับ แทป็เล็ต เป็นหลกั ภายในตารางจึงเป็นช่ือรุ่นของ Tablet ที่ใชร้ ะบบปฏิบตั ิการ Andriod 3.0 / 3.1 /
Android(แอนดรอยด์) 4.0 (Ice Cream Sandwich)Android Phone ท่ีลงระบบ Android 4.0 จะมีความสามารถที่พฒั นาจาก Android 3.0 ดงั น้ีการแสดงผล ปรับปรุงอินเตอร์เฟสใหม่Performance ปรับปรุงการทางานโดยรวมของระบบใหเ้ ร็วข้ึนInternet Browser ปรับปรุงประสิทธิภาพของการใชง้ าน ใหส้ ามารถใชง้ านไดร้ วดเร็วยง่ิ ข้ึนด้านอนื่ ๆ Face Unlock สามารถปลดล็อคเครื่องดว้ ยใบหนา้ Android Beam ดว้ ยความสามารถของ เทคโนโลยี NFC ทาใหก้ ารแชร์ภาพ หรือ คอน เทนตต์ ่างๆ ง่ายข้ึน เพียงนาเครื่องมาแตะกนั กส็ ามารถส่งขอ้ มลู ใหก้ นั ไดแ้ ลว้ ROBOTO ฟอนตใ์ หม่ ของระบบปฏิบตั ิการแอนดรอยด์รายการโทรศัพท์มือถือ Android Phone ทใี่ ช้ระบบปฏิบัติการ Android 4.0
Android(แอนดรอยด์) 4.1 (Jelly Bean)Android Phone ที่ลงระบบ Android 4.1 จะมีความสามารถท่ีพฒั นาจาก Android 4.0 ดงั น้ีPerformance ปรับปรุงการทางานโดยรวมของระบบใหเ้ ร็วข้ึน
Internet Browser ปรับปรุงประสิทธิภาพของการใชง้ าน ใหส้ ามารถใชง้ านไดร้ วดเร็วยง่ิ ข้ึน ปรับปรุงประสิทธิภาพของการประมวลผล Java Scriptด้านอน่ื ๆ ปรับปรุงประสิทธิภาพของ Face Unlock ปรับปรุงประสิทธิภาพของ Android Beam ปรับปรุงประสิทธิภาพของ ระบบ Messengerรายการโทรศัพท์มอื ถือ Android Phone ทใ่ี ช้ระบบปฏบิ ัติการ Android 4.1
แอนดรอยด์ เวอร์ชนั่ ใหมล่ ่าสุด Android Key Lime Pie ??นอกจากแอนดรอยด์รุ่นต่างๆ ท่ีเราไดท้ าการรวบรวมเอาไวข้ า้ งตน้ จนถึงเวอร์ชนั่ Android 4.1 น้นั ล่าสุดแหล่งข่าวจากต่างประเทศก็ไดค้ าดการณ์เอาไวว้ า่ แอนดรอยด์ รุ่นต่อไป จะใช้ Codename หรือชื่อเล่นวา่Android Key Lime Pie และคาดวา่ จะมีการปรับปรุงในเร่ืองของประสิทธิภาพโดยรวมของระบบใหด้ ียง่ิ ข้ึนอีกดว้ ย แตก่ ็ยงั ไมม่ ีขอ้ มลู อยา่ งเป็นทางการออกมานะครับวา่ Android Key Lime Pie (หรืออาจจะไม่ใช่ช่ือน้ี)น้นั จะเป็ นเวอร์ชน่ั อะไร อาจจะเป็นไปไดท้ ้งั 4.3 หรือ อาจจะเป็นเวอร์ชน่ั 5.0 ไปเลย ซ่ึง หากมีความเคล่ือนไหวเก่ียวกบั Android ตวั ล่าสุดน้ีเพิ่มเติม ทีมงานจะนาขอ้ มลู มาใหไ้ ดท้ ราบกนั อีกอยา่ งแน่นอนครับ
2. พจิ ารณาคุณสมบตั ดิ ้านอุปกรณ์ในตวั เครื่องนอกจากจะต้องพจิ ารณา Android(แอนดรอยด์) OS แล้วเรายงั ต้องพจิ ารณาคุณสมบัติของอปุ กรณ์ในเครื่องด้วยนะครับ ซ่ึงประกอบไปด้วย หนา้ จอ ใชว้ สั ดุอะไรในการประกอบ ซ่ึงมีต้งั แต่ LCD LED AMOLED หรือ Super AMOLED ตวั ใหมแ่ บบอินเทรนด์ หนา้ จอ รองรับการใช้ Touch screen และ multi touch screen หรือไม่ CPU ที่ใชเ้ ป็นยห่ี อ้ อะไร มีความเร็วเทา่ ไหร่ โดยมีหน่วยวดั เป็น Hz นะครับ คลา้ ยการวดั ใน cpu เครื่องคอมพวิ เตอร์ และแน่นอนวา่ ยงิ่ มีความเร็วมาก กย็ งิ่ ดีครับ(กจ็ ะมีราคาสูงตามนะครับ) หน่วยความจาภายใน เนื่องจาก Android Phone ตอ้ งการหน่วยความจาภายในตวั หลกั ในการลง Android OS และ App สาหรับการใชง้ าน(สาหรับ Android 2.2 จะสามารถลง App ใน sd-card ได้ ปัญหาเร่ืองน้ี จึงไม่มี แตถ่ า้ เป็น Android(แอนดรอยด์)รุ่นต่ากวา่ น้ี ตอ้ งคิดเรื่อง ความจุของหน่วยความจาใหด้ ีครับ) คุณภาพของเสียง ซ่ึงผผู้ ลิตแต่ละรายกจ็ ะมี มาตรฐานการพฒั นาคุณภาพเสียงที่แตกต่างกนั ออกไป เป็ น ปัจจยั หน่ึงที่ตอ้ งใหค้ วามสาคญั ครับ อุปกรณ์รับสัญญาณ GPS เป็ นชิปประมวลผลเล็กๆที่อยใู่ น Android Phone ซ่ึงเจา้ ตวั น้ีมีผลต่อการใชง้ าน Application หลายตวั เลยนะครับ Android Phone บางรุ่นมีอุปกรณ์รับสัญญาณ GPS บางตวั ก็ไม่มีครับ อุปกรณ์รับสัญญาณแมเ่ หล็กไฟฟ้ า หรือ เขม็ ทิศดิจิตอล แบบท่ีเห็นใน iPhone นนั่ เองครับ คุณภาพของกลอ้ งที่ Android Phone แต่ละรุ่นก็จะมีความสามารถในการถ่ายรูปท่ีไม่เท่ากนั ครับ ข้ึนอยู่ กบั คุณภาพของเลนส์และหน่วยประมวลภาพ
Search
Read the Text Version
- 1 - 30
Pages: