Image
By mk Founder on Tag: Android, Development, Google
Android

ในรอบ 2 ปีที่ผ่านมา (2017-2018) กูเกิลยกเครื่องหลายส่วนของแพลตฟอร์ม Android ไปเยอะมาก ในระดับที่ว่าตำราพัฒนาแอพ Android ที่อายุเก่าเกิน 2-3 ปีอาจล้าสมัยไปหมดแล้ว แพลตฟอร์ม Android ในปี 2018 มีความแตกต่างจาก Android ปี 2008 แบบที่เรียกได้ว่าไม่เหมือนกันเลยอย่างสิ้นเชิง

ในงาน Google I/O 2018 มีหัวข้อที่พูดถึงประเด็นนี้โดยตรง ผู้นำเสนอเป็นคนที่โลก Android คุ้นหน้ากันมานานอย่าง Romain Guy และ Chet Haase ใช้คำว่าตอนนี้เราเข้าสู่ "Android ยุคใหม่" (Modern Android) แล้ว ธรรมเนียมปฏิบัติต่างๆ ที่สอนกันมาในหมู่นักพัฒนาอาจใช้งานไม่ได้อีกต่อไป

By nismod Writer on Tag: Steam, Games, Mobile App, Android
Steam

Steam ประกาศเปิดตัวแอป Steam Link สำหรับแคสต์เกมจากพีซีไปขึ้นบน iOS และแอนดรอยด์เมื่อสัปดาห์ก่อน วันนี้แอปเวอร์ชันเบต้า บนแอนดรอยด์เปิดให้ดาวน์โหลดแล้ว ซึ่งในหน้า Play Store ระบุว่ารองรับ Android TV และใช้ได้เฉพาะบน Wi-Fi ความถี่ 5GHz

ส่วนแอนดรอยด์ที่รองรับคือเวอร์ชัน 5.0 ขึ้นไปและรองรับการแคสต์ที่ความละเอียดสูงสุด 4K 60fps หากพีซีและสมาร์ทโฟนแรงพอ รวมถึงพีซีต่อสายแลน ส่วนบน iOS ต้องรอกันอีกเล็กน้อย โดยจะรองรับ iOS 10 ขึ้นไป รวมถึงจะรองรับบน tvOS 10.3 ขึ้นไปด้วย

By mk Founder on Tag: Windows 10, Microsoft, Android, iOS
Windows 10

ฟีเจอร์ใหม่อย่างหนึ่งของ Windows 10 April 2018 Update ตัวล่าสุดคือ Nearby Share ที่เทียบได้กับ AirDrop ของฝั่งแอปเปิล ตอนนี้ Nearby Share ยังรองรับเฉพาะการแชร์ระหว่างอุปกรณ์ Windows ด้วยกันเท่านั้น

แต่ไมโครซอฟท์กำลังจะเพิ่ม Nearby Share ให้รองรับอุปกรณ์ Android และ iOS ด้วย โดยใช้ Bluetooth ในการตรวจหาว่ามีพีซีเครื่องใดบ้างอยู่ใกล้ๆ แล้วค่อยส่งข้อมูลผ่าน Bluetooth หรือ Wi-Fi อีกทีหนึ่ง อย่างไรก็ตาม ไมโครซอฟท์ยังไม่ประกาศว่าจะเปิดฟีเจอร์นี้เมื่อไร

By nismod Writer on Tag: Android, Google, Security
Android

ปัญหาการอัพเดตแพตช์รายเดือนบนแอนดรอยด์เป็น pain point ใหญ่อย่างหนึ่งที่ Google พยายามแก้ไขมาตลอด ซึ่งถึงแม้จะมี Project Treble บน Android Oreo จะออกมาช่วยแก้ปัญหาในเชิงเทคนิค แต่ก็ไม่ได้หมายความว่าผู้ผลิตแอนดรอยด์จะยอมทำตามกันทั้งหมด

ล่าสุด Google จริงจังที่จะแก้ปัญหานี้ไปอีกขึ้น จากการเตรียมจะแก้ไขรายละเอียดในข้อตกลง กับผู้ผลิตแอนดรอยด์ OEM (OEM Agreement) ให้ปล่อยแพตช์รายเดือนอย่างสม่ำเสมอมากขึ้น ทว่ายังไม่มีรายละเอียดออกมาว่าจะบังคับอะไรยังไง อุปกรณ์รุ่นไหนบ้าง

ที่มา - XDA

By mk Founder on Tag: Android Go, Android, Google, Development
Android Go

เราเริ่มเห็นกูเกิลทำตลาด Android Go มาสักระยะแล้ว (มือถือที่ขายในบ้านเราแล้วคือ Nokia 1) ในงาน Google I/O 2018 ก็มีหัวข้อหนึ่งที่พูดถึงเรื่องนี้โดยเฉพาะ

Android Go เป็นส่วนหนึ่งของแผนการ Next Billion Users ของกูเกิล (ชื่อภายในเรียกกันว่า NBU) เน้นเจาะตลาดประเทศกำลังพัฒนา ที่คนใช้งานอินเทอร์เน็ตผ่านมือถือเพียงช่องทางเดียวเท่านั้น

By mk Founder on Tag: ChromeOS, Android Studio, Android, Development, Google, Emulator
ChromeOS

ทิศทางของ Chrome OS และ Android เข้าใกล้กันมากขึ้นเรื่อยๆ แต่คนที่มีอุปกรณ์ Chrome OS อาจยังมีไม่เยอะมากนัก นักพัฒนาที่ต้องการนำแอพ Android ไปรันทดสอบใน Chrome OS จึงมีอุปสรรคพอสมควร

ล่าสุดปัญหานี้ถูกแก้ไขแล้ว เพราะกูเกิลเพิ่ม Chrome OS Emulator เข้ามาเป็นส่วนหนึ่งของ Android Studio เรียบร้อยแล้ว

การใช้งานเราต้องมี Android Studio ติดตั้งพร้อมกับ Android Emulator ก่อน จากนั้นค่อยติดตั้งส่วนขยาย Chrome OS SDK add-ons เข้ามา แล้วค่อยสร้าง virtual device ใหม่ขึ้นมาเป็น Pixelbook สำหรับทดสอบ

By nutmos Writer on Tag: Android, Google, Google Messages
Android

Google ปล่อยฟีเจอร์ใหม่สำหรับ Android Messages เวอร์ชัน 3.2.038 คือฟีเจอร์ปุ่มคัดลอกรหัสยืนยันผ่านข้อความหรือ OTP ที่ใช้ในการยืนยันตัวตนสองปัจจัย โดยผู้ใช้สามารถกดคัดลอกรหัสจากการแจ้งเตือนได้ทันที

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

By mk Founder on Tag: Volvo, Android, Google, Automobile
Volvo

หนึ่งในประกาศช่วงงาน Google I/O 2018 คือ Volvo เตรียมนำแอนดรอยด์มาใช้บน Infotainment ซึ่งเป็นการใช้งาน Android ตัวเต็มเลย (เหมือนเอาแท็บเล็ตไปแปะรถ) ต่างจาก Android Auto ที่เป็นการฉายจากมือถือไปขึ้นจอภาพรถยนต์

ในพื้นที่งาน Google I/O ก็มีเจ้ารถคันที่ว่ามาตั้งอยู่ด้วย ผมมีโอกาสลองไปเล่นเลยนำข้อมูลมาฝากกันครับ

By mk Founder on Tag: Android, Operating System
Android

ในการสัมภาษณ์ David Burke หัวหน้าทีมวิศวกรรม Android ผมมีโอกาสถามประเด็น Project Treble ที่เริ่มใน Android Oreo จะช่วยแก้ปัญหาเรื้อรังเรื่องการอัพเดต Android ว่าเป็นอย่างไรบ้าง

คำตอบของ Burke บอกว่า Project Treble เป็นเรื่องที่ต้องใช้เวลา 2-3 ปีถึงจะแสดงพลังของมันออกมาอย่างเต็มที่ ช่วงแรกที่ประกาศข่าว เรายังไม่เห็นผลของมันมากนัก

By mk Founder on Tag: Android Pie, Android, User Interface, Google
Android Pie

ฟีเจอร์ใหม่ของ Android P ที่ถูกพูดถึงกันมากคือ Navigation แบบใหม่ ที่เปลี่ยนจาก 3 ปุ่มมาตรฐาน ไปใช้ท่า gesture ปัดขึ้นแทน ประเด็นนี้เป็นที่ถกเถียงกันอย่างมาก ทั้งในโลกของผู้ใช้ Android เอง และในแง่ว่าลอก iPhone X หรือไม่

ผมมีโอกาสได้พูดคุยกับ David Burke หัวหน้าฝ่ายวิศวกรรม Android (คนที่ออกมาเดโม Android P) และได้ฟังเขาอธิบายถึงที่มาที่ไปในประเด็นนี้

By nismod Writer on Tag: Google, Android TV, Android
Google

หลังมีภาพ Dongle ใหม่ของ Google หลุดออกมาจาก FCC ล่าสุด Google ได้เปิดตัว Dongle ใหม่นี้แล้วในงาน Google I/O 2018 ในชื่อ ADT-2 ซึ่งเป็น Android TV Dev Kit และ Reference Design ในตัว

Google ไม่ได้บอกสเปคบอก ADT-2 แต่ขนาดของจริงใกล้เคียงกับ Chromecast Ultra มาพร้อมรีโมทและน่าจะรันดวย Android P เมื่ออุปกรณ์ตัวจริงเริ่มวางจำหน่าย ซึ่ง Google บอกว่าน่าจะมาในช่วงปลายซัมเมอร์นี้ (ใกล้ๆ กับช่วงที่น่าจะปล่อย Android P ตัวเต็ม)

By mk Founder on Tag: Android Pie, Android, Google
Android Pie

โพสต์นี้เป็นการรวมของใหม่ใน Android P ทั้งหมด ที่ประกาศไว้ในงาน Google I/O 2018 นะครับ (หลายอันเขียนเป็นข่าวไปแล้วแต่นำมารวมไว้เป็นบทความเดียวอีกทีหนึ่ง)

ฟีเจอร์ใหม่ของ Android P ถูกแบ่งออกเป็น 3 หมวดคือ Intelligence, Simplicity และ Digital Wellbeing มีรายละเอียดดังนี้

By mk Founder on Tag: Android Studio, Android, Development
Android Studio

กูเกิลปล่อย Android Studio 3.2 ให้ทดสอบพร้อมของใหม่ๆ ที่ประกาศในงาน Google I/O 2018 โดยสถานะตอนนี้ยังเป็นรุ่น canary และต้องใช้เวลาอีกสักพักกว่าจะเป็น stable

ของใหม่ที่มีใน Android Studio 3.2 ได้แก่ ปรับเวอร์ชันมาใช้ IntelliJ IDEA 2018.1.1 เป็นฐาน, Slices, AndroidX, Android Jetpack, App Bundle

ฟีเจอร์ใหญ่ที่น่าสนใจคือ Navigation Editor ช่วยให้เราเห็นภาพการนำทาง (navigation) ในแต่ละหน้าจอของแอพ ว่ากดจากหน้าจอไหนแล้วจะไปโผล่หน้าจอไหน

By mk Founder on Tag: Android Pie, Android, Development
Android Pie

ฟีเจอร์ใหม่ที่น่าสนใจใน Android P สำหรับนักพัฒนาแอพคือ Slices และ App Actions ที่มาพร้อมแนวคิดใหม่ว่า เราไม่จำเป็นต้องใช้งานแอพทั้งตัวก็ได้

Slices และ App Actions ออกแบบมาเพื่ออนาคตที่เราทำงานต่างๆ ผ่าน Google Assistant มากกว่าเรียกแอพขึ้นมาตามปกติ ทำให้นักพัฒนาสามารถ "หั่น" (slice) หน้าจอบางส่วนมาแสดงในหน้าจอของ Google Assistant ได้

By mk Founder on Tag: Android, Google, Development
Android

กูเกิลเปิดตัว Android Jetpack เป็น "ชุด" เครื่องมือสำหรับนักพัฒนา Android ที่คอยอำนวยความสะดวกให้การพัฒนาแอพสะดวกขึ้น

Jetpack ไม่ใช่ของใหม่ซะทั้งหมด หลายอย่างมีในโลกของ Android มานานแล้ว (เช่น Fragment/Layout) แต่ถูกนำมาจัดชุดใหม่ให้อยู่ภายใต้แบรนด์เดียว แต่ก็มีของใหม่บางอย่างเพิ่มเข้ามา เช่น Kotlin Extension (KTX) หรือ Slices ที่เป็นแนวคิดใหม่ใน Android P

By mk Founder on Tag: Android, Development, Google
Android

กูเกิลโชว์เทคนิคใหม่สำหรับการจัดแพ็กเกจ Android ช่วยให้ขนาดไฟล์ APK ลดลงได้สูงสุดถึง 50%

เทคนิคใหม่เรียกว่า Android App Bundle หลักการของมันคือ Dynamic Delivery ให้ผู้ใช้ดาวน์โหลดไฟล์เฉพาะส่วนที่ต้องใช้เท่านั้น ไม่ต้องโหลด APK ทั้งก้อนที่มีส่วนที่ไม่ได้ใช้งาน (เช่น ไฟล์ที่คอมไพล์มาสำหรับสถาปัตยกรรมอื่น) แถมยังสามารถดาวน์โหลดส่วนอื่นเข้ามาภายหลังได้เมื่อต้องใช้งาน

ในมุมของนักพัฒนาก็ทำงานง่ายขึ้น เพราะสร้างไฟล์ทั้งหมดชุดเดียว สร้าง APK ไฟล์เดียว ไม่ต้องสร้าง APK หลายชุดสำหรับการใช้งานแต่ละแบบ ที่เหลือนั้น Google Play จัดการต่อให้เราเอง

By mk Founder on Tag: Android, Google, Development
Android

ในยุคสมัยที่อะไรๆ ก็ชื่อลงท้ายด้วย X กูเกิลเองก็เลยมี AndroidX กับเขาด้วย แต่มันไม่ใช่ของใหม่ทั้งหมด เพราะเป็นเวอร์ชันอัพเกรดของ Android Support Library ที่นักพัฒนาแอพส่วนใหญ่ใช้งานอยู่แล้ว

ชื่อ AndroidX มาจากคำว่า Android extension libraries ส่วนเหตุผลที่ต้องมีชื่อใหม่ก็เพราะว่าไลบรารีในชุด Android Support Library งอกมาเพิ่มเรื่อยๆ ตลอด 7 ปีที่ผ่านมา จนทำให้นักพัฒนาเริ่มสับสนว่าต้องเรียกใช้ไลบรารีตัวไหนกันแน่ (ที่ชื่อดันแตกต่างกันด้วย)

By mk Founder on Tag: Hyper-V, Windows 10, Virtualization, Android
Hyper-V

ไมโครซอฟท์ประกาศว่าฟีเจอร์ Hyper-V บน Windows 10 รองรับ Android Emulator แล้ว ผลคือการรันอีมูเลเตอร์บนวินโดวส์จะเร็วกว่าเดิมจากการเร่งความเร็วที่ระดับฮาร์ดแวร์ ไม่อืดอาดแบบในอดีต

การใช้งานจำเป็นต้องอัพเกรด Windows 10 เป็น April 2018 Update ก่อน และเปิดใช้งาน Hyper-V จากหน้า Windows Feature, ติดตั้ง Visual Studio Tools for Xamarin preview และใช้งาน Android Emulator เวอร์ชัน 27.2.7 ขึ้นไป

ที่มา - Visual Studio Blog

By mk Founder on Tag: Google Lens, Google, Android, Mobile App
Google Lens

นอกจากข่าวมือถือหลายค่ายจะได้ Android P Beta แล้ว กูเกิลยังประกาศข่าวว่าฟีเจอร์ Google Lens จะกลายเป็นส่วนหนึ่งของแอพกล้องในมือถืออีกหลากหลายค่ายด้วย

ผู้ผลิตมือถือที่มีชื่อปรากฏได้แก่ LG, Motorola, Xiaomi, Sony, Nokia, Transsion, TCL, OnePlus, BQ, ASUS

ที่ผ่านมา Google Lens อยู่ในแอพ Google Photos ทำให้ผู้ใช้หลายคนอาจไม่รู้จักวิธีใช้งาน แต่การที่ Google Lens จะกลายเป็นส่วนหนึ่งของแอพกล้องหลักของเครื่อง น่าจะทำให้การใช้งานแพร่หลายขึ้นอีกมาก

Subscribe to Android