อุปกรณ์ Android มาหลากหลายรูปทรง ขนาด สี ความสามารถ ต่างกันที่ OS-level features, pre-installed apps, interface experiments ทำไมถึงต่างกันมาก?
Android Open Source Project (AOSP) ให้ผู้ผลิตอิสระสร้างฟีเจอร์เฉพาะตัวดึงดูดลูกค้า ต่างจาก iOS ที่ Apple ควบคุม hardware และ platform (แม้จะมีข้อดีของตัวเอง)
คู่มือนี้ดู: วิธีปล่อย Android ใหม่, ผู้ผลิตนำไปใช้ยังไง, และการเปลี่ยนแปลงน่าสนใจที่พวกเขาอบลงไป
เนื้อหาทั้งหมด:
1. Android Development Cycle
Google ปล่อย AOSP | Stock Android | ผู้ผลิตปรับ AOSP สำหรับฮาร์ดแวร์ | ผู้ผลิตปรับแต่ง AOSP
2. การปรับแต่งทั่วไปของผู้ผลิต Android
Samsung | Amazon | HTC | LG | Xiaomi | Motorola | Google
3. ความหลากหลายคือเครื่องเทศของ Android
Android Development Cycle
หลายคนเรียก Android ว่า "version" หรือ "fork" ของ Linux มัน เป็น Linux-based OS ถูกต้อง เพราะใช้ Linux kernel
แตกต่างเพราะไม่ใช้ GNU utilities ชุดเดียวกับ distro อื่นๆ ไม่ได้แค่ "drop into terminal" คาดหวัง productive จริง Android ไม่ให้ standard terminal เว้นแต่ติดตั้งแอปแยก
แทนที่จะใช้ Linux kernel เป็น base เพิ่ม runtime รันแอป + libraries อื่นๆ แอปและ system services ใช้ทรัพยากรเหล่านี้ ผลลัพธ์ = Android ที่เรารู้จัก hierarchy แสดงในรูปจาก Android Developers portal
Android คล้าย Windows: version พัฒนา-ทดสอบเสร็จ "release" source code push ไป repositories ของ developer portal ผู้ผลิตดาวน์โหลดใช้ได้อิสระ 來看增强流程
Google ปล่อย AOSP
"Stock" Android = Android จากการพัฒนาในสภาพแวดล้อม open, collaborative ที่ Google สร้าง Google จัดการพัฒนา Android ปล่อย release ไป AOSP เป็นประจำ output = source code ของ mobile OS 完成版ที่เรารู้จักว่า Android
สำคัญ: "operating system" ในบริบทนี้ = underlying platforms (kernel, basic software libraries, etc.) + บาง applications รวมกัน = "stock Android" トレンド: อุปกรณ์ส่งมาพร้อม stock Android ใกล้เคียง ผู้ผลิตรวม Google ต้องสร้าง images สำหรับอุปกรณ์ตัวเอง
"Stock" Android ไม่ได้หมายความว่า "Official" Android Google "Certified Android" พยายามให้ผู้ผลิตปฏิบัติตาม security guidelines และ pre-load Google apps บางตัว ไปกว่า stock Android ต้อง review และ approve โดย Google
อีกขั้ว: source code ใครก็ได้ compile ให้อุปกรณ์ตัวเองโดยไม่ต้องได้ blessing จาก Google 2 ตัวอย่างที่คุ้นเคย:
1. อุปกรณ์ Amazon — ใช้ Android เป็น underlying OS แต่ app store และ launcher interface ของตัวเอง
2. Custom ROM จากชุมชน — "based on Android Nougat" = ใช้ release นั้นเป็น starting point
Stock Android
ดู stock Android (รวม Google apps) เป็นอย่างไร: ใช้ emulator ที่เราเคย review แต่ Genymotion = commercial, BlueStacks = Windows only (Anbox = Linux only)
ตัวเลือกฟรี cross-platform: ดาวน์โหลดติดตั้ง Android Studio รัน SDK Manager ที่มาด้วย ดาวน์โหลด programming resources แต่ละ release (รูปด้านล่าง) รวม "system image" แต่ละอัน
ติดตั้ง Android Studio ง่าย: ดาวน์โหลด package ทำตามนี้
- Windows: รัน .EXE installer
- Mac: .DMG เหมือนกัน
- Linux: แตก .ZIP รัน installer (ดูคู่มือสร้าง Android App ของเราสำหรับรายละเอียด)
เสร็จแล้ว tool หนึ่งของ Android Studio = "Android Virtual Device" manager หา toolbar button "AVD Manager"
กด "Create Virtual Device..." สร้าง virtual device 2 ขั้นตอน: 1) เลือก device profile — อย่าคิดมาก แค่ให้ parameters (screen size, resolution)
2) เลือก Android version ที่จะรัน
กด Finish สร้างเสร็จ launch ด้วย play button ใน AVD Manager
virtual device รันแล้ว = เห็น standard layout และ apps แต่ละ Android version เปรียบเทียบ 2 version: 5.1 (Lollipop, ซ้าย) และ 7.1 (Nougat, ขวา) เห็น apps เหมือนกันเยอะ (นอกจาก Google apps ที่ต้อง review/agreement 額外)
รวม Contacts, Phone (dialer), Camera, Browser (version เก่า), Chrome (version ใหม่), accessories: Clock, Gallery ชุดนี้ = basic smartphone benefits
แต่มัน barebones เหลือเกิน ดังนั้นผู้ผลิตส่วนใหญ่ทำ customization บ้าง AOSP รวมงาน Google + contributors อื่นๆ release แล้ว ผู้ผลิตดาวน์โหลด source code ปรับแต่ง ตามส่วนต่อไป
ผู้ผลิตปรับ AOSP สำหรับฮาร์ดแวร์
พร้อมทำอุปกรณ์ใหม่ เริ่มจาก copy source code AOSP สิ่งแรกที่เพิ่ม: drivers สำหรับ special hardware
ตัวอย่าง: S-Pen ของ Note 5 อุปกรณ์สื่อสารกับโทรศัพท์โดยไม่ต้องสัมผัส Samsung สร้าง driver รับ input จาก accessory นี้
ฮาร์ดแวร์อาจต้อง software เพิ่ม S-Pen รับ config options หลายอย่าง ผู้ผลิตสร้าง components (Settings screens ตามรูป) เพิ่มเข้า codebase AOSP
แต่ฮาร์ดแวร์ครบทุกอย่างแล้ว ยังไม่จบ
ผู้ผลิตปรับแต่งฟีเจอร์ AOSP
สุดท้าย ผู้ผลิตเพิ่มเพื่อสร้าง unique experience: default themes, pre-load apps ตั้งแต่กล่อง ไม่ถอนติดตั้งได้ (เหมือน drivers, config screens)
อาจเห็นซ่อนใน Library ของ Google Play app บอกว่า uninstall ไม่ได้ หรือปุ่ม "Deactivate" (รูปด้านล่าง) หรือ "Uninstall Updates" แทน "Uninstall" ปกติ
หมวดหมู่นี้ = จุดแตกต่างจริงของผู้ผลิต ส่วนต่อไปดูผู้ผลิตนำหน้าและ customization ของ flagship ล่าสุด
การปรับแต่งทั่วไปของผู้ผลิต Android
ดู 2-6 ฟีเจอร์ที่ useful และ unique ที่สุดของแต่ละยี่ห้อ ทุกอย่าง pre-installed หลายอย่าง exclusive
ไม่ดู hardware features อย่างเคร่งครัด (camera, Snapdragon) ต้อง research เอง แต่อยากดู software tweaks/modifications ที่ baked เข้า product อ่านต่อ
Samsung
ผู้ผลิตอิเล็กทรอนิกส์นำหน้า Samsung มี scale 投資พัฒนาฟีเจอร์แยกตัวตน
แรก: Bixby voice assistant แข่ง Alexa และ Google Assistant ตั้งค่าข้อมูลที่อยากเห็น (รูปด้านล่าง) AI เรียนรู้ยิ่งใช้ยิ่งมาก แนะนำเป็น cards บน home screen
Bixby 4 ฟังก์ชันหลัก:
- Voice: ควบคุมด้วยเสียง Samsung: คำสั่งเฉพาะเจาะจงมากกว่า เช่น เปิดกล้องโหมดเฉพาะ
- Vision: ชี้กล้องที่สิ่งของ (รูปด้านล่าง) ได้ข้อมูล: แปลภาษาต่างชาติ, shopping links สินค้า
- Home: cards ข้อมูลบริบท: schedule, prompt เปิดแอปจาก habit/triggers เช่น สั่ง Uber จาก calendar entry
- Reminder: แจ้งเตือนตามเงื่อนไข เวลา/สถานที่ (รูปด้านล่าง)
Samsung สร้าง DeX environment พยายามทำให้โทรศัพท์ Samsung = คอมพิวเตอร์เดียว DeX = alternate skin Android อีกชั้น (นอก TouchWiz) มี desktop trappings: Start-style launcher, movable desktop icons, taskbar, multiple app windows
DeX activate ตอนเสียบ Samsung compatible (Galaxy S8 ขึ้นไป) เข้า setup: keyboard, mouse, monitor ปัจจุบัน Samsung DeX Station = mainstream device เดียวที่มีความสามารถนี้ (หา off-brand บน eBay/Amazon ได้)
เรื่องใหญ่สุดของ app customization ไม่ใช่ apps เอง แต่ที่มา: Samsung มี app store ตัวเอง = Galaxy Apps
selection จำกัดมาก แต่เป็นทางขาย themes ให้ user โดยไม่ต้องให้ Google ตัดกำไร และ update Samsung apps (SideSync screen sharing, software KVM) โดยไม่ post ไป Play Store (สมมติไม่ replace Samsung apps)
Note 8 ใหม่ล่าสุด มี Live Message ใช้ stylus วาด animated messages หรือแต่งรูป แปลงเป็น GIF — ผู้รับไม่ต้องมี Note 8 หรือแอปพิเศษ
Amazon
เราเรียก Fire 10 HD ใหม่ว่า "The Best Value Tablet Around" ส่วนหนึ่งมาจาก software tweaks ของ Amazon ถ้าคุณเป็น target user
Amazon ไม่ทำโทรศัพท์แล้ว แต่ใหญ่ใน Android tablet market Fire OS = Android ใต้ฝา (base layer เหมือนผู้ผลิตอื่น) แต่ UI customized heavily เน้น content consumer มากกว่า creator
Launcher (รูปด้านบน) = ให้ content: Books, Movies, Music เท่าเทียมกับ Apps ต่างจาก Android ปกติ: ต้อง search content, เข้าแอปที่ให้ content, หรือ file manager (แต่งเป็น "stock" Android ได้)
ก่อนหน้านี้เน้นมากกว่า: home screen = "coverflow" carousel ของ content ใน library ล่าสุด Amazon ถอยหลัง ทำ launcher traditional ขึ้น
Component ใหญ่ใหม่: Alexa virtual assistant arguably capable ที่สุด Fire tablets ให้ prominence updates ใกล้: "hands-free" Alexa commands — ถาม Alexa โดยไม่กดปุ่ม ทำให้ Fire tablet = Echo/Echo Dot
แต'Alexa ผูกกับ long-press app drawer (รูปด้านล่าง) แสดงความสำคัญ
ความต่างพื้นฐาน Amazon: วิธีได้ apps Fire tablet ไม่มี Google Play Store out of the box มี Amazon Appstore — marketplace ต่างหาก selection ต่างหาก Major apps มีทั้งคู่: Minecraft, Netflix, Facebook, Angry Birds ใน Best Sellers Amazon
แต่ available ใน Play Store ≠ หาได้จาก Amazon รวม "Google apps" ที่คุ้นเคย: Gmail, Google Maps, Google Calendar ติดตั้งได้ถ้า sideload Play Store บน Fire แต่ process ซับซ้อน ไม่ใช่ทุกคน
Amazon Appstore บน non-Amzon device = sideload ด้วย Amazon ทำง่าย: APK download พร้อม instructions sideload
ปิด "Unknown Sources" ป้องกัน user ตื่นเต้นบางส่วน แต่ process painless เปิด APK จาก file manager (ซ้าย) ยอมรับ install (ขวา)
HTC
ไม่กี่ปีก่อน HTC One metal-body แข่ง flagship Samsung, Sony ตอนนี้ยังทำโทรศัพท์ quality, understated (บางคนบอกว่า boring) designs แต่ options ไม่ได้ attention เท่าตัวนำ HTC พึ่ง hardware มากกว่า software modifications เฉพาะตัว
ฟีเจอร์เฉพาะ flagship ล่าสุด V30: Edge Sense กำหนด actions ตอนบีบโทรศัพท์ เปิดแอปที่ใช้บ่อยด้วย gesture หนึ่งมือ (use case ที่ dev สร้าง launchers เลย) clip ด้านล่าง: บีบ = เปิด Camera
[video width="480" height="720" mp4="https://www.makeuseof.com/wp-content/uploads/2017/10/android-versions-htc-u11-edgesense.mp4"][/video]
Hardware register gesture เหมือน "fling" หรือ "shake" HTC ให้ controls ใน Settings ปรับพฤติกรรม gesture: เลือกแอป launch, optional gestures (short squeeze, squeeze-and-hold)
ฟีเจอร์ดัง HTC: Blinkfeed "summary board" feed updates จากแอปต่างๆ เข้าถึง swipe ซ้ายจาก homescreen เหมือน Flipboard
เลือก supported apps: news, app reminders, social media updates HTC Sense Companion recommendations (next section) เป็น option (รูปด้านล่าง)
Sense Companion เพิ่ม assistant-style learning ให้ feed: แนะนำ restaurants, system tuning, reminders ตัวอย่าง HTC บ่อย: nhắc charge โทรศัพท์เวลาเห็น meeting ข้างหน้าใน calendar (รูปด้านล่าง)
Sense interface ใกล้ stock Android launcher มาก การเปลี่ยนแปลงเน้น simplification ทั้ง function และ look-and-feel แต่อंजין theming ให้ aesthetic customization เยอะ layout และ UI control ไม่หลุดจาก stock มาก
HTC พยายามใช้แอปบริษัทอื่นที่เหมาะสม: devices ล่าสุด (HTC 10) แทนที่ HTC Gallery, Music ด้วย Google counterparts
ใน spirit นี้ HTC ให้ Amazon Alexa เป็นตัวเลือก virtual assistant
LG
LG ทำ flagship ดี แต่ under the radar ไม่มี "trademark" feature แต่ implement clever additions + enhanced apps
แรก: Floating Bar บน LG V30 always-on-top slide-out toolbar มี items ที่คุณเลือก
customize shortcuts/apps บน Floating Bar: Settings screens, favorite contacts, music player controls, quick screenshot
LG มี Always-On Displays ตั้งค่า: ลด brightness (ประหยัดแบต) แสดง lockscreen ตอนปกติจะ sleep layouts 多样: time, date, info อื่นๆ
V30 針對 mediaphile: high-quality audio setup, photography features
แรก: Graphy — เลือก pre-configured photo settings แสดงรูปดัง ให้ apply settings (light sensitivity, aperture, shutter speed) จากรูปเหล่านั้นทีเดียว
match สภาพแวดล้อมกับ look ที่อยากได้จากรูปที่ทำมาแล้ว วิธี直觀ป้องกัน掙扎 settings หา combination 完美
LG มี standalone app 瀏覽/เพิ่ม samples เข้า library
Cineffect = video filters ชื่อแนวหนัง "Romantic Comedy" = สว่าง soft lighting "Noir" = มืด brooding camera app apply filters ตรงๆ (รูปด้านล่าง) bonus: ไม่ degrade video quality
Xiaomi
Xiaomi rank top 10 makers บางครั้ง top 5 ขึ้นอยู่กับใครถาม momentum จาก unique features ใน MIUI interface — ฐานของ community ROM ดัง goal: เข้า segment อื่นๆ รวม PC, smart devices
MIUI 8 ล่าสุด มี Dual Apps ให้ config apps ด้วย multiple profiles แม้แอปไม่ support ตัวอย่าง: Skype หลายบัญชี = logout/login ซ้ำ
แต่ feature นี้ "clone" app = setup sandbox ข้อมูล/settings แยก MIUI 8 list apps ที่ support ใน Settings screen ฟลิป switch = สร้าง profile ที่ 2
คล้าย multiple profiles ใน Chrome: histories, bookmarks แยกกัน Dual apps = icons แยกบน launch screen หนึ่ง = standard icon อีกอัน (ขวา) = overlay "copy" badge
เห็น WhatsApp 2 instance chats ต่างกัน เพราะ account ต่างกัน
Second Space ก้าวต่อไป: สร้าง environments แยกสมบูรณ์ เหมือน personal/work split ของ Good Technology (Blackberry acquired) ให้ company-controlled apps/data แยกจากส่วนตัว เหมือน Android user accounts บน tablet แต่ spaces แต่ละอันมี apps ตัวเอง
setup space: option "import" files/apps จาก primary space สลับด้วย launcher icon และ/หรือ notification tray entry (รูปด้านล่าง)
Mi Mover [No Longer Available] app ช่วย migrate ไป Xiaomi ใหม่ device-to-device connection ย้าย data:
- System Data: Contacts, Messages, Call History
- Apps and App Data
- Files: Photos, Media, Documents
setup sender/receiver เลือก items transfer: category (ซ้าย) หรือต่อ item (apps กึ่งกลาง, SD card files ขวา)
บางอย่าง import ได้แค่ sign in Google account ใหม่ แต่ System Data items มักไม่ได้อยู่ในนั้น bonus functionality นี้ = สิ่งที่ user ชอบ community ROMs ดึงดูดไป devices
Xiaomi ขยาย ecosystem ไปอุปกรณ์หลากหลาย ไม่แตกต่าง Samsung Mi Home ส่วนหนึ่ง: app เชื่อม Mi home automation devices:
- Network equipment: gateway device ที่เป็น network speaker ด้วย
- Lighting & Electrical: smart plugs, switches
- Sensors: ประตู/หน้าต่างเปิด/ปิด, temperature, motion
- Air and water purifiers
app ควบคุม/ตรวจสอบ devices ความสามารถขึ้นอยู่กับ device อีกฝั่ง ตัวอย่าง: อ่าน filter life air purifier (รูปด้านบน) หรือเปิดไฟ รวม actions เป็น "scenes" activate single tap
Screenshot หน้าเว็บยาว: Scrolling Screenshot pan ลงจับทั้งหน้า ไม่จำกัดแค่บนจอตรงนั้น straightforward แต่ useful!
Motorola
ก่อน smartphone Motorola ทำโทรศัพท์ must-have 2 ตัว: Star-TAC clamshell iconic, Moto RAZR สลีด
หลัง iPhone Droid line = first hit Android segment แล้ว ownership เปลี่ยน, design decisions questionable (MotoBlur) แต่วันนี้ Lenovo subsidiary = measured approach
Moto Mods ไม่ใช่ modular phones ลำดับแรก แต่ Motorola invest ใหญ่ mostly "sleds" แม่เหล็กติดหลัง compatible phones
ให้ enhanced hardware: speaker, projector, camera (รูปด้านบน) บางตัวมี companion apps: Moto Gamepad ใหม่ link Moto Game Explorer app = list Gamepad-compatible games
ดีกว่า: เลือก game = redirect ซื้อ Play Store ไม่ใช่ proprietary storefront
OS-oriented changes: Z2 Force มี Moto Actions settings group เปิด/ปิด gestures เฉพาะ (บน Moto phones อื่นๆ ด้วย) ใน "Moto" Settings screen (รูปด้านล่าง)
ไม่ customizable เหมือนยี่ห้ออื่น แต่ capture common needs: Do Not Disturb ตอนวางหน้าลง
เหมือน Always On Display ของ LG Moto Display แสดง updates/info ตอนโทรศัพท์ sleep
สุดท้าย: Moto Voice assistant feature ไม่ full-blown อย่าง Bixby แต่เป็นวิธี activate Google Assistant แบบต่างออกไป ใช้ได้ตอน screen locked
ให้ functionality อื่นๆ: อ่าน text messages ตอนขับรถ
Android image Google ส่งกับ hardware ตัวเอง ไม่ใช่ "stock Android" อย่างเคร่งครัด แต่ใกล้มาก visual และ usability
ไม่แปลกใจ Google integrate Assistant high-profile สำหรับ hardware ตัวเอง map Assistant ไป Active Edge บน Pixel 2 ทั้งคู่ เหมือน Edge Sense U11: squeeze = launch app ในที่นี้ = Google Assistant
[video width="480" height="720" mp4="https://www.makeuseof.com/wp-content/uploads/2017/10/android-versions-google-pixel2xl-activeedge.mp4"][/video]
เสียดาย: ไม่ config squeeze gesture ทำอย่างอื่น (รูปด้านล่าง) = Google push Assistant = user's path of choice สู่ content gesture มือเดียวสะดวก = Assistant = best option quick interactions: check messages, send texts
Google Lens match objects ใน camera viewfinder เริ่ม search info เพิ่ม รวม Google indexed data + AI/ML investments
ผลลัพธ์คล้าย (แต่ดีกว่า) Bixby Vision ตัวอย่าง: ถ่ายรูปสิ่งของ price products, identify landmarks (รูปด้านล่าง) link web info
ฟีเจอร์ unique Pixels ใหม่: Now Playing always-on Shazam ระบุเพลงตลอดเวลาที่มีเพลงเล่น title/artist แสดงบน always-on lock screen หรือ notifications
ต่างจากบริการคล้าย: Pixels มี local database เพลงดัง ไม่ต้อง contact Google server identify = ประหยัด mobile data
ความหลากหลายคือเครื่องเทศของ Android
คู่มือนี้สำรวจความหลากหลายตลาด Android open platform = manufacturers ทำ form factors, software features, tweaks ต่างๆ
หลายคนในอุตสาหกรรมชี้ว่า "Fragmentation!" แต่นั่นคือสิ่งที่ให้ innovation Samsung และ Google แข่งกัน เพิ่ม AOSP open source + vibrant developer community = Android ให้ options หลากหลาย
คุณมีฟีเจอร์โปรดจาก Android ตัวเองไหม? อยากได้อะไรจาก Android อื่น? จาก iOS แชร์ความคิด spectrum Android functionality + tips ในคอมเมนต์!