วันพุธที่ 10 ธันวาคม พ.ศ. 2557

คำศัพท์ นักเล่น android เบื้องต้น



Firmware

คือโปรแกรมที่ติดมากับเครื่องหรือ Hardware ซึ่งจะถูกลงอยู่บน ROM (Read-Only Memory) ติดมาตั้งแต่ออกจากโรงงานหรือพูดง่ายๆ มากับเครื่องเราตั้งแต่เราซื้อเลยเช่น android 4.2.2 Jelly Bean ของ LG G2 ที่ซื้อมาตั้งแต่ตอนออกใหม่ๆ หรือ anroid 4.4.2 KitKat ใน LG G2 ในล็อตหลังๆ


ชื่อรุ่น Android ตัวเลขข้างหน้าคือเลข เวอร์ชั่น ข้างหลัง คือ code name ของแต่ละรุ่น
1.5 Cupcake
1.6 Donut
2.1 Eclair
2.2 Froyo
2.3 Gingerbread
3.xx Honey comb
4.0 Ice cream sandwich
4.1 Jelly bean
4.4 Kit Kat


ขอบคุณ คุณ Warat Engpaiboon 

Stock ROM
คือเวอร์ชั้นของระบบปฏิบัติการที่มากับเครื่องของเราตั้งแต่เราซื้อมาซึ่ง Stock ROM ของแต่ละค่ายก็จะแตกต่างกันไปตามผู้ผลิตเช่น Stock ROM ของ LG หรือ Stock ROM ของ sony แต่ก็ Base on firmware ตัวเดียวกันคือ KitKat


Custom ROM
คือเวอร์ชั้นของระบบปฏิบัติการที่มีการแก้ไขเปลี่ยนแปลงหรือเพิ่มเติมความสามารถบางอย่างลงไปซึ่งจะแตกต่างจาก Stock ROM ที่มากับเครื่องในตอนซื้อเครื่องมาครั้งแรกหรือมาจากผู้ผลิตเช่น Custom ROM ของ LG G2 เช่น Pardus HD,CloudyFlex,CloudyStock,CloudyG3 หรือ CM11 เป็นต้น


ROM Port
คือการนำเอา Stock ROM ของเครื่องอื่นๆที่ไม่ใช่รุ่นเดียวกัน มา Flash ใช้งานโดยมีการปรับแต่งให้สามารถทำงานได้ และเพิ่มความสามารถให้เครื่องดั่งเดิม สามารถใช้งาน Feature ต่างๆได้เหมือนกับเครื่องที่ทำการ Port มา เช่น ROM Port จาก LG G Pro2 หรือ LG G3 ที่สามารถทำงานได้บน LG G2


KERNEL
ถ้า ROM คือโครงรถฉันใด KERNEL ก็คือ เครื่องยนต์ฉันนั้น
การปรับแต่งทั้ง CPU ความเร็วแรง ประสิทธิภาพต่างๆ ส่วนใหญ่ล้วนขึ้นอยู่กับ KERNEL นั่นเอง
บางครั้ง ROM ที่เราใช้มันหน้าตาถูกใจ เมนูสวยงามแล้ว แต่ความแรงไม่ได้ตามต้องการ หรือมันแรงไป กินแบตไป เราก็เปลี่ยนแค่เครื่องยนต์หรือ KERNEL มันซะแค่นั้นเอง โดยยังคงสภาพหน้าตาของROMเดิมไว้

[อธิบาย] มาทำความรู้จักกับ ROM, KERNEL, TWEAKS, ROOT, CWM ว่าคืออะไรกันบ้าง  



Flashing
การลงโปรแกรมใหม่ลงบนโปรแกรมเดิมหรือการลง ROM เวอร์ชั่นใหม่บน ROM เดิม เพื่อแก้ไขเปลี่ยนแปลง หรือการเพิ่มความสามารถให้กับ ROM


Root
ROM ต่างๆ ที่มาจากผู้ผลิตจากโรงงานจะมีการกำหนดสิทธิ์การเข้าใช้งานในส่วนต่างๆ ซึ่งส่งผลให้ผู้ใช้งานสามารถใช้งานตามความต้องการหรือที่ผู้ผลิตกำหนดเท่านั้น ไม่สามารถแก้ไขเปลี่ยนแปลงอะไรได้นอกจากที่กำหนดไว้ตั้งแต่เริ่มต้น การ Root คือการได้สิทธิต่างๆนั้นมาทำให้ผู้ใช้งานสามารถทำอะไรได้มากกว่าที่ผู้ผลิตกำหนดไว้มากับ ROM ในครั้งแรก


Stock Recovery
ตามชื่อเลยคือการกู้คืนหรือการบำรุงรักษา ถ้ามาดู Recovery ของ LG G2 ในเวอร์ชั้นของ Firmware 4.4.2 KitKat ก็จะมี Recovery ติดมากับเครื่องซึ่งจะมีความสามารถไม่เยอะทำได้แค่การ Factory Reset /Install Zip ผ่าน ADB เป็นต้น


Mount
ใน android จะมองสิ่งต่างๆ เป็น device อุปกรณ์ต่อพ่วงหรือเป็น partition เช่น system , cache , usb เป็นต้น การที่จะเข้าใช้งานได้นั้นจำเป็นที่จะต้องเปิดประตูเพื่อเข้าไปใช้งานหรือเปรียบเสมือการเปิดฝาหม้อข้าวเพื่อตักข้าวมากินนั้นเอง การ mount คือการบอกระบบว่าตอนนี้เราจะขอเข้าไปใช้งาน device หรือ partition นั้นๆ


wipe
อธิบายง่ายๆเพื่อให้เห็นภาพชัดๆ คล้ายๆกับการ format ใน DOS หรือ Windows คือการล้างข้อมูลของ partition นั้นๆ


Custom Recovery
คือ Recovery ที่ทำการเพิ่มความสามารถต่างๆ ลงไป ให้สามารถทำงานได้มากกว่า Stock Recovery เช่น สามารถ Backup/Restore ข้อมูลได้ สามารถทำการ Install zip ผ่านตัว Recovery ได้ สามารถ mount อุปกรณ์ต่อพ่วงหรือ partition ต่างๆ ของระบบได้หรือ สามารถทำการ Wipe Partition ต่างๆ ของระบบได้เป็นต้น ตัวอย่างของ Custom Recovery ที่นิยมใช้งานตามผู้พัฒนาคือ CWM (Clock Work Mod) , TWRP (Team Win Recovery Project) ,Philz Recovery



ADB
(Android Debug Bridge) เป็น Tool ที่ใช้บริการจัดการ android devices เมื่ออุปกรณ์ android devices ทำการเปิดการเชื่อมต่อแบบ USB Debugging Mode กับคอมพิวเตอร์ก็จะสามารถใช้คำสั่ง adb ได้

รายละเอียดเกี่ยวกับ adb เพิ่มเติม [ADB] Android Debug Bridge เครื่องมือเชื่อมต่อ android 

ผิดถูกยังไงก็แจ้งได้ครับผมเองก็ไม่ได้รู้ความหมายแท้จริงเท่าไหร่ ใช้งานแบบบ้านๆไปวันๆ :)


Source : [Android ABC] What's a Bootloader,ROM,Kernel,Firmware,ADB,Root etc 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น