By Blltz Writer on Tag: Android, Developer, Marshmallow
Android

ใครที่ใช้งาน Android ด้วยความยืดหยุ่นในการใช้งานที่เหนือกว่า น่าจะคุ้นเคยกับบรรดาแอพแบบหน้าต่าง ที่ลอยขึ้นเหนือแอพปกติ อย่างที่ผู้ผลิตหลายรายใช้เป็นจุดขายในชื่อต่างๆ กันไป (เช่น Multi Windows ของซัมซุง) ซึ่งกูเกิลปล่อยให้เปิดใช้งานกันอย่างอิสระมานาน ในอัพเดตใหญ่ Android 6.0 Marshmallow จึงมีกฎใหม่มาเพื่อจัดการกับแอพกลุ่มนี้โดยเฉพาะ

By mk Founder on Tag: Development, Browser, Android, Chrome, Marshmallow
Development

โดยทั่วไปแล้ว เวลานักพัฒนาแอพมือถืออยากแสดงเนื้อหาจากเว็บ มีวิธีให้เลือก 2 ทางคือเปิด URL ในเบราว์เซอร์ดีฟอลต์ของระบบ หรือแสดง URL นั้นผ่าน WebView แทน

การเปิดเว็บด้วยเบราว์เซอร์มีปัญหาว่าผู้ใช้ต้องรอโหลดเบราว์เซอร์นานพอสมควร ส่วนวิธีเปิดผ่าน WebView ต้องลงทุนพัฒนาโค้ดเพิ่มเติมเอง และประสบการณ์การใช้งานอาจไม่ดีเท่าเบราว์เซอร์

By mk Founder on Tag: Google, Android, Translation, Google Translate, Marshmallow
Google

แอพ Google Translate เวอร์ชันใหม่ 4.3 มีฟีเจอร์ใหม่ที่อำนวยความสะดวกในการแปลมากขึ้น โดยใช้ความสามารถลักษณะเดียวกับ Google Now on Tap ของ Android 6.0

เดิมทีถ้าเราเจอข้อความที่ต้องการแปล ต้องคัดลอกข้อความนั้นไปแปะใน Google Translate แต่ของใหม่ เราแค่ไฮไลท์ข้อความที่ต้องการ แตะหน้าจอค้าง จะมีเมนู Translate โผล่มาทันที กดแล้วจะมีหน้าต่างแปลลอยขึ้นมาทับหน้าจอปกติอีกชั้นหนึ่ง แถมสามารถใช้กับแอพใดๆ ก็ได้ไม่จำเป็นต้องอยู่ในแอพ Google Translate เพียงอย่างเดียว

สำหรับคนที่อยากลองคงต้องหา Android 6.0 Beta มาทดสอบกันครับ

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

ฟีเจอร์ใหม่ที่สำคัญของ Android 6.0 Marshmallow คือระบบสิทธิการเข้าถึงแบบใหม่ runtime permissions ที่ผู้ใช้สามารถปรับเปลี่ยนสิทธิการเข้าถึงของแอพได้ตลอดเวลา ต่างไปจากระบบเดิมที่เป็น install time permissions อนุญาตตอนติดตั้งแล้วจบกันไป

เมื่อใกล้ถึงเวลา Android 6.0 ออกรุ่นจริง กูเกิลจึงออกมาเตือนนักพัฒนาแอพให้อัพเดตระบบ permissions ของตัวเอง ผ่านเอกสาร Permissions Design Guideline ที่แนะนำข้อมูลกับสิ่งที่นักพัฒนาควรทำ

ระบบสิทธิแบบใหม่แบ่งสิทธิการเข้าถึงเป็น 9 ประเภท ได้แก่

By mk Founder on Tag: Google, Android, Lollipop, Marshmallow
Google

บั๊กที่น่ากวนใจอย่างหนึ่งของ Android 5.x Lollipop คือแบตเตอรี่หมดเร็วผิดปกติ อันเนื่องมาจากปัญหา "Mobile radio active" หรือตัวรับส่งสัญญาณมือถือทำงานค้างนานเกินไป บั๊กนี้ถูกผู้ใช้แจ้งมานานตั้งแต่ Android 5.0 รุ่นแรกสุด และได้รับการโหวตอย่างล้นหลามใน AOSP Issue Tracker แต่ผ่านมาเกือบปี กูเกิลก็ยังไม่แก้ไขบั๊กนี้สักที

ล่าสุดทีมงานของกูเกิลระบุว่าสามารถค้นหาสาเหตุและแก้ไขบั๊กนี้เรียบร้อยแล้ว รอใช้กันได้ใน Android 6.0 Marshmallow ที่จะออกช่วงปลายปีนี้ครับ

By mk Founder on Tag: Samsung, Rumor, Marshmallow
Samsung

Android 6.0 Marshmallow ยังไม่ทันออกตัวจริง ก็เริ่มมีข่าวมาจากฝั่งซัมซุงแล้วว่า น่าจะได้อัพเกรดเป็น Android 6.0 ในช่วงต้นปีหน้า 2016

เว็บไซต์ YouMobile อ้างแหล่งข่าววงใน ระบุชื่อรุ่นของมือถือซัมซุง "ชุดแรก" ที่จะได้อัพเดต Marshmallow ซึ่งทุกตัวก็เป็นรุ่น "เรือธง" ตามคาด ดังนี้

By lew Founder on Tag: Android, Marshmallow
Android

กูเกิลเพิ่งเปิดตัว Android 6.0 Marshmallow มาเมื่อวันก่อน วันนี้ผมมีโอกาสได้สัมผัสตัวจริงเลยเอามาเล่าประสบการณ์กันครับ

เมื่อเจอกันครั้งแรก Android Marshmallow จะยืนต้อนรับเราเหมือนกำลังยื่นขนมก้อนยักษ์ให้

ขนาดตัวค่อนข้างใหญ่ สูงน่าจะ 170-180 เซนติเมตรได้

By toandthen Writer on Tag: Android, Marshmallow
Android

กูเกิลเผย M ใน Android M มาจาก Marshmallow ซึ่งจะใช้เป็นโค้ดเนมและแบรนด์เพื่อเรียก Android เวอร์ชัน 6.0 ซึ่งจะเริ่มเปิดให้ดาวน์โหลดกันภายในช่วงฤดูใบไม้ร่วงที่จะถึงนี้ (เสียใจด้วยนะ แฟนคลับ M&M’s)

นอกจากเปิดเผยชื่อ Android M แล้ว กูเกิลยังได้ปล่อย Android 6.0 SDK และซอฟต์แวร์พรีวิวที่ผู้ใช้อุปกรณ์ Nexus สามารถดาวน์โหลดได้แล้ว โดยกูเกิลยังได้ย้ำเตือนอีกว่าตัวซอฟต์แวร์พรีวิวนี้ ไม่เหมาะกับการใช้งานโดยผู้ใช้ทั่วไป และเมื่อ Android 6.0 ตัวเต็มมา ผู้ใช้ซอฟต์แวร์ตัวนี้จะต้องแฟลชอุปกรณ์ของตัวเองใหม่อีกรอบด้วยตัวเอง

By tgst Contributor on Tag: Google, Android, Marshmallow
Google

ในงาน Google I/O 2015 เมื่อเดือนพฤษภาคมที่ผ่านมา กูเกิลได้เปิดเผยข้อมูลของ Android M ซึ่งไม่เน้นฟีเจอร์ แต่เน้นคุณภาพเป็นหลัก โดยมีโค้ดเนมเรียกภายในว่าคุกกี้แมคคาเดเมีย (Macadamia Nut Cookie หรือ MNC)

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

กูเกิลเคยสัญญาว่าจะออก Android M Developer Preview ทั้งหมด 3 รอบ โดยรุ่นล่าสุดในปัจจุบันคือ M Preview 2 เมื่อต้นเดือนที่แล้ว และตามแผนเดิมจะต้องออก Preview 3 ช่วงปลายเดือนกรกฎาคม

แต่สถานการณ์ล่าสุด Wojtek Kaliciński หนึ่งในทีมพัฒนา Android ออกมาประกาศว่า Preview 3 ต้องเลื่อนออกไปอีกระยะหนึ่ง เพราะทีมงานต้องการเวลาพัฒนาเพิ่มเติมให้ได้คุณภาพใกล้เคียงกับรุ่น Final ให้มากที่สุด ส่วน Preview 3 จะออกเมื่อไรนั้นยังไม่มีกำหนด และต้องรอกูเกิลประกาศกันต่อไป

By Blltz Writer on Tag: Google, Android, Marshmallow
Google

ตามที่กูเกิลประกาศเอาไว้ก่อนหน้าว่าจะอัพเดต Android M รุ่นพรีวิวทั้งหมดสามรุ่นก่อนออกตัวจริงช่วงปลายปี ตอนนี้อัพเดตที่ 2 ได้ถูกปล่อยออกมาเป็นที่เรียบร้อย นับเฉพาะการเปลี่ยนแปลงที่สำคัญมีดังนี้ครับ

By SainTKK on Tag: Sony, Developer, Xperia, Marshmallow, Mobile
Sony

Sony ปล่อย Android M Developer Preview สำหรับ Xperia ที่อยู่ในโครงการ Sony’s Open Device เพื่อให้พัฒนาทดสอบและปรับปรุงแอพให้รองรับกับ Android M เวอร์ชันจริง

ใน Android M Developer Preview ของกูเกิล พบว่ามีความเปลี่ยนแปลงในด้านระบบและ API อยู่หลายจุด จึงมีความจำเป็นที่ผู้พัฒนาแอพบน Android ต้องตรวจสอบความเข้ากันได้กับ Android M ที่จะออกเวอร์ชันจริงในเร็วๆ นี้

By nismod Writer on Tag: Google, Android, Nexus 5, Marshmallow
Google

หนึ่งในฟีเจอร์เด่นๆ ของ Android M ที่เปิดตัวไปเมื่อปลายเดือนที่แล้วคือ Doze ซึ่งเป็นฟีเจอร์ประหยัดพลังงาน ที่จะทำให้สมาร์ทโฟนเข้าสู่โหมด deep sleep เมื่อไม่ได้ใช้งาน และตัดการเชื่อมต่อหรือ sync activity ลงไป

ตอนนี้มีผลของแบตเตอรี่จากการรัน Android M เวอร์ชัน Developer Preview 1 บน Nexus 5 ออกมาแล้ว ผลที่ได้คือตัวเครื่องกินไฟน้อยลงกว่าเดิมถึงเกือบ 3 เท่า โดยการเปรียบเทียบกับอีกเครื่องที่รัน Lollipop

By BlackMiracle Writer on Tag: Google, Android, Google I/O, Password, Marshmallow
Google

หนึ่งในฟีเจอร์ใหม่ของ Android M ที่กูเกิลไม่ได้พูดถึงในคีย์โน้ตเมื่อวานคือ Smart Lock for Passwords หรือก็คือระบบจัดการรหัสผ่านนั่นเอง การใช้งานก็ตรงไปตรงมา คือเมื่อผู้ใช้ล็อกอินในแอพที่รองรับฟีเจอร์นี้ เครื่องจะถามว่าต้องการเก็บรหัสผ่านไว้ในระบบ Smart Lock หรือไม่ ถ้าตอบต้องการ รหัสผ่านเราก็จะถูกส่งไปเก็บไว้ที่เซิร์ฟเวอร์ แล้วเมื่อผู้ใช้เข้าแอพนั้นครั้งต่อไป เครื่องก็จะล็อกอินให้ทันที ระบบจัดการรหัสผ่านนี้จะใช้งานได้บนทุกอุปกรณ์ที่ผูกกับบัญชีกูเกิลไว้ รวมไปถึงเบราว์เซอร์บนคอมพิวเตอร์ด้วย เช่น ผู้ใช้ล็อกอิน Netflix ไว้บนหน้าเว็บ แล้วเพิ่งมาติดตั้งแอพ Netflix ในโทรศัพท์มือถือ ก็จะสามารถเข้าแ

By Blltz Writer on Tag: Google, Android, Marshmallow
Google

ให้หลังการเปิดตัว Android M เน้นคุณภาพ ไม่เน้นฟีเจอร์ ที่ปล่อยรุ่นพรีวิวตัวแรกให้ผู้ใช้ทันที ก็มีคนทดลองไปแฟลชลง Nexus 6 เพื่อหาดูความแตกต่างจาก Lollipop แล้ว มาดูกันทีละอย่างไปครับ

หน้าตาของ Android M ที่ปล่อยมาครั้งนี้ นอกจากภาพพื้นหลังแล้ว อย่างอื่นแทบจะเรียกได้ว่าเหมือนกับ Lollipop ทุกประการ ถ้าเพ่งหาความต่างแล้ว อย่างแรกสุดเมื่อเปิดเครื่องมือที่สังเกตได้คือฟอนต์หลัก Roboto บนหน้าโฮมสกรีนถูกปรับปรุงไปเล็กน้อย

By mk Founder on Tag: Google, Android, Google I/O, Google Now, Marshmallow
Google

กูเกิลเพิ่มความสามารถให้ผู้ช่วยส่วนตัว Google Now ไปอีกขั้น ด้วยฟีเจอร์ใหม่ชื่อ Now on Tap กดปุ่มโฮมค้างเพื่อเรียก Google Now ขนาดมินิ ลอยทับขึ้นมาบนหน้าจอโดยไม่ต้องออกจากแอพ

Now on Tap ฉลาดพอที่จะอ่านข้อมูลบนหน้าจอของเรา แล้วประเมินว่าเราต้องการให้ช่วยเหลืออะไร เช่น ถ้าเรากำลังอ่านอีเมลจากเพื่อนที่ชวนไปดูภาพยนตร์ Tomorrowland การกดโฮมค้างเรียก Now on Tap จะมีหน้าจอแสดงข้อมูลของ Tomorrowland จากทั้ง YouTube และ IMDB ขึ้นมาให้ทันที

By mk Founder on Tag: Development, Android, Google Nexus, Android Studio, Marshmallow
Development

กูเกิลออกไฟล์อิมเมจของ Android M Developer Preview ให้อุปกรณ์สาย Nexus สี่ตัว ได้แก่ Nexus 5/6/9/Player ดาวน์โหลดไปทดสอบกันแล้ว

รุ่นพรีวิวของ Android M รอบนี้มีความเปลี่ยนแปลงนโยบายการอัพเดต เพราะเดิมทีกูเกิลจะออกรุ่นพรีวิวให้รันแอพทดสอบเพียงครั้งเดียว แล้วออกตัวจริงเลย แต่รอบนี้กูเกิลประกาศว่าจะออกอัพเดตพรีวิวให้ 3 ครั้ง และสามารถอัพเดตผ่าน OTA ต่อเนื่องกันได้ตลอด (แต่พอถึงรุ่นจริงต้องแฟลชรอมใหม่อยู่ดี อัพจากพรีวิวเป็นตัวจริงไม่ได้)

By mk Founder on Tag: Google, Android, Mobile Payment, Google I/O, Marshmallow, Android Pay
Google

ที่งาน Google I/O 2015 กูเกิลเผยข้อมูลของ Android "M" โดยบอกว่ารุ่นนี้ไม่เน้นฟีเจอร์ใหม่มากนัก เน้นปรับปรุงคุณภาพและแก้บั๊กเป็นหลัก

ของใหม่หลักๆ ของ Android M มีทั้งหมด 6 อย่าง ดังนี้

App Permission

By mk Founder on Tag: Android, Rumor, Google I/O, Google Nexus, Marshmallow
Android

Android Police รายงานข่าวลือว่ากูเกิลจะประกาศนโยบายอัพเดตอุปกรณ์ตระกูล Nexus ในงาน Google I/O สัปดาห์หน้า โดยจะเริ่มใช้กับ Android M เป็นรุ่นแรก

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

เว็บไซต์ Android Police รายงานข่าววงในว่าโค้ดเนมของ Android M ที่ทีมงานกูเกิลใช้เรียกกันภายใน ใช้ชื่อขนมว่า "คุกกี้แมคคาเดเมีย" (Macadamia Nut Cookie หรือ MNC)

อย่างไรก็ตาม โค้ดเนมนี้เป็นแค่โค้ดเนมภายในเท่านั้น และมีโอกาสใช้งานจริงน้อย เพราะในอดีตกูเกิลก็เคยเรียกโค้ดเนมภายในที่ไม่ได้ใช้จริงๆ มาหลายครั้ง

  • Android K = Key Lime Pie (KLP)
  • Android L = Lemon Meringue Pie (LMP)

เราอาจได้เห็นชื่อย่อเหล่านี้ในซอร์สโค้ดของ Android เพื่อแสดงเวอร์ชันเท่านั้น ตอนนี้ก็มีตัวย่อ mnc-dev โผล่มาในซอร์สโค้ดของโครงการ AOSP บ้างแล้ว

Subscribe to Marshmallow