Google

เป็นไปตามความคาดหมาย หลังจากที่มีข่าวว่ากูเกิลจะเปิดตัวระบบปฏิบัติการแอนดรอยด์รุ่นใหม่ในรหัส 4.1 โค้ดเนม Jelly Bean คีย์โน้ตในงาน Google I/O ได้เปิดตัว Jelly Bean อย่างเป็นทางการพร้อมกับเผยฟีเจอร์ทั้งหมดที่เพิ่มขึ้นมาแล้ว

สิ่งที่กูเกิลพูดถึงเป็นอย่างแรกสุดของ Jelly Bean คือการพัฒนาแอนดรอยด์ที่ถูกล้อมานานว่าเป็นระบบปฏิบัติการอืดๆ ให้ลื่นไหลกว่าที่เคยเป็นด้วย Project Butter

Project Butter ประกอบด้วยฟีเจอร์ที่ช่วยให้การใช้งานแอนดรอยด์นั้นลื่นไหลอย่างที่ควรจะเป็นด้วยการขยายการล็อกเฟรมเรต vsync ไปทั้งแอนดรอยด์ ให้การใช้งานลื่นไหลอย่างต่อเนื่องกันทั้งระบบ พร้อมเพิ่มท่อบัฟเฟอสำหรับการประมวลผลกราฟิกเป็นสามเท่าตัว เพื่อเพิ่มประสิทธิภาพกราฟิกโดยตรง สิ่งที่เห็นได้ชัดคืออินเทอร์เฟซที่ไว ลื่นไหล ตอบสนองการใช้งานดีขึ้น

เพื่อให้เห็นภาพชัดขึ้น กูเกิลเลยเอากล้องมาจับภาพความแตกต่างระหว่าง ICS กับ Jelly Bean ให้ดูกันเลยว่าความลื่นของอินเทอร์เฟซมันต่างชั้นกันแค่ไหน :P

ปรับปรุงฟีเจอร์ของแอนดรอยด์

  • ระบบจัดการวิดเจ็ตใหม่ ที่สามารถย่อขยายวิดเจ็ตทับไอคอนอื่นได้ โดยระบบจะย้ายไอคอนหลบให้เอง หรือย่อขนาดวิดเจ็ตอัตโนมัติถ้าพื้นที่มีไม่พอ
  • คีย์บอร์ดของ Jelly Bean สามารถคาดเดาคำถัดไปที่เราจะพิมพ์ได้แล้ว (Predictive Keyboard) ถ้านึกภาพไม่ออก ให้นึกถึง SwiftKey
  • Offine Voice Typing พิมพ์ข้อความด้วยเสียงโดยไม่ต้องต่ออินเทอร์เน็ตได้แล้ว
  • เพิ่มคีย์บอร์ดมาอีกหลายภาษา และมีภาษาไทยมาด้วย! (น้ำตาจะไหล) ใช้ Voice Typing ได้ แถมยังรองรับภาษาถิ่นของไทยได้ระดับหนึ่งด้วย

  • รองรับการอินพุทข้อมูลจากภาษาเบรลล์ (ตัวอักษรสำหรับผู้พิการทางสายตา)
  • อินเทอร์เฟซกล้องใหม่ที่สามารถปัดไปทางซ้าย เพื่อเข้าไปดูภาพก่อนหน้าได้
  • เพิ่มความสามารถ Android Beam ให้สามารถแพร์อุปกรณ์ไร้สายที่ใช้บลูทูธ ด้วย NFC ได้ด้วยการแตะกับตัวเครื่อง
  • ปรับปรุง notification ให้แสดงผลได้มากขึ้น สามารถกดไลค์เฟซบุ๊ก กด +1 Google+ หรือยัด Pulse เข้าไปไว้ใน notification bar ได้ (หรือนี่คือมิติใหม่ของการทำแอพ ?)

ระบบค้นหาปรับปรุงใหม่ คอร์หลักของกูเกิลแต่ดั้งเดิม ทำให้ดีขึ้นกว่าที่เคยเป็นอีกขั้น

  • ระบบค้นหาใหม่ที่ใช้ Knowledge Graph ช่วยจัดข้อมูลให้เข้าใจง่ายยิ่งขึ้น แสดงผลข้อมูลตามประเภทของข้อมูลที่ต่างกันไป

  • ระบบค้นหาด้วยเสียงใหม่ อารมณ์เหมือนกับ Siri, S Voice

  • Google Now ระบบที่เหนือขึ้นไปกว่าการแค่ตอบคำถามด้วยการบอกสิ่งที่ผู้ใช้ต้องการด้วยข้อมูลของผู้ใช้เอง เช่นบอกข้อมูลจราจรในยามเช้าของการทำงาน บอกสายรถเมล์ แนะนำร้านกาแฟ สายการบิน และแจ้งเตือนนัดหมาย ฯลฯ

แอนดรอยด์ Jelly Bean ปล่อยอัพเดตให้กับ Galaxy Nexus, Nexus S และ Motorola XOOM ช่วงกลางเดือนกรกฎาคมนี้ครับ ใครถืออยู่ก็เตรียมรับ OTA ได้เลย

ส่วนที่เหลือเป็นของนักพัฒนาครับ อย่างแรกคือ SDK ของ Jelly Bean นั้นปล่อยให้โหลดได้แล้ววันนี้ (ยังเป็นตัว preview อยู่)

อีกอย่างที่น่าสนใจคือ กูเกิลได้ปล่อย PDK (Platform Developer Kit) เครื่องมือสำหรับช่วยผู้ผลิตฮาร์ดแวร์พอร์ตแอนดรอยด์ให้ทำงานร่วมกับฮาร์ดแวร์ได้ง่ายขึ้น ซึ่งจะเปิดให้พาร์ทเนอร์ได้ใช้ก่อนแอนดรอยด์รุ่นใหม่จะเปิดตัวราว 2-3 เดือนครับ

กูเกิลบอกว่า PDK ของ Jelly Bean ถูกส่งให้กับพาร์ทเนอร์หลายรายแล้ว แปลว่าอัพเดตครั้งใหม่นี้น่าจะไม่ใช้เวลานานแล้วล่ะ (มั้ง)

ข่าวดีอีกเรื่องคือ C2DM (Android Cloud to Device Messaging) ถูกเปลี่ยนชื่อเป็น GCM (Google Cloud Messaging for Android) และเปิดให้ใช้งานได้ฟรีแล้ว

อ่านรายละเอียดสำหรับนักพัฒนาแบบเต็มๆ ได้ที่นี่ ครับ

ปิดท้ายกันด้วยสถิติเล็กๆ ของแอนดรอยด์ระหว่างคีย์โน้ตด้วยยอดเปิดเครื่องที่เพิ่มขึ้นไปเป็น 1 ล้านเครื่องต่อวันแล้ว เพิ่มขึ้นจากงานเมื่อปีที่แล้วที่มีเพียง 400,000 เครื่องเท่านั้น

ที่มา - The Verge, Android Developer, Android

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

เห็นฟีเจอร์หลายๆ อันแล้วเกิดความรู้สึกว่า โอ้… มีเสียที

แต่กว่าตัวเองจะได้ใช้ 4.1 คงปีหน้า T-T

อิจฉาคนใช้ Nexus และ Tablet จีน!!

WWII Thu, 28/06/2012 - 03:37

ลื่นขึ้น! นี่แหละที่รอคอยยยยยย ตรงจุดมาก รวมทั้ง idea การปรับปรุง notifications ด้วย

zerocool Thu, 28/06/2012 - 05:13

เห็น vdo วัดความลื่นแล้วก็ขํา

เมื่อก่อนผมบอกว่า iPhone ลื่นกว่า Android อย่างรู้สึกได้ถึงความแตกต่าง ก็มีบางคนแถวนี้เถียงคอเป็นเอ็นว่าไม่เห็นต่าง ความลื่นไหลมันวัดกันไม่ได้เป็นเพียงเรื่องของความรู้สึกและการคิดไปเองล้วนๆ

ไม่รู้ตอนนี้คนนั้นอ่านข่าวนี้แล้วจะบอกว่ายังไงนะ ;P

คุณก็โคตรเทพ ขนาดกูเกิ้ลยังต้องใช้กล้องความไวสูง แต่คุณรู้สึกได้อย่างชัดเจนไม่ต้องใช้กล้องความไวสูง ตาเหยี่ยวชัดๆเลย

+1

มือซ้ายถือ 4S มือขวาถือ G Nexus ผมว่ามันก็ไม่แตกต่างกันนะ (หมายถึงการตอบสนองของ UI)

แต่เอาจริงๆ ผมไม่สนหรอกว่ามันลื่นต่างกันกี่มากน้อย ถ้ามันตอบสนองการใช้งานของผมได้ ลื่นน้อยกว่า หรือกระตุกกว่า ผมก็ไม่สนนะ

พูดถึงความลื่น ics ถือว่าดีขึ้นมาก อาจจะเทียบเท่า iphone ในบางรุ่น แต่ในความ smooth ยังไง iphone ก็ยังชนะ onex ยังไม่เทียบ i แต่ s3 ก็ใกล้เคียงแล้ว

แต่คนชอบเทียบ android กับ iphone เรื่องความลื่น มันทำให้ขำ เพราะแอนดรอยไม่ได้ชูโรงเรื่องนีมาตั้งแต่แรกแล้ว แอนดรอยจะเน้นฟีเจอร์ซะมากกว่า ค่อยมาทำให้มันลื่นขึ้นๆ

ผมใช้ pda ตั้งแต่ wm3 ไม่รู้สึกอยากได้ความลื่นมากมาย สมัยนั้นอยากได้แต่ฟีเจอร์

  • บัฟเฟอ -> บัฟเฟอร์; ต่อเน็ต -> ต่ออินเทอร์เน็ต; เบรล -> เบรลล์; notifications -> notification
  • Bullet "ปรับปรุง notifications ให้แสดงผลได้มากขึ้น สามารถกดไลค์เฟซบุ๊ก กด +1 Google+ หรือยัด Pulse เข้าไปไว้ใน notification bar ได้ (หรือนี่คือมิติใหม่ของการทำแอพ ?)" แก้เป็น อาทิ "ปรับปรุง notification ให้แสดงผลได้มากขึ้นและรองรับการทำงานที่มากกว่าแค่การแจ้งเตือน อาทิ ผู้ใช้สามารถกด +1 Google+ ได้ที่ notification bar โดยไม่ต้องเปิดแอพ Google+ แต่อย่างไร (หรือนี่คือมิติใหม่ของการทำแอพ ?)"
  • Google now -> Google Now ให้สะกดตามข้อความที่กูเกิลพิมพ์ครับ ไม่ใช่สะกดตามที่ปรากฎบนวีดีโอ (อ้างอิง)

thedesp Thu, 28/06/2012 - 10:27

Keyboard ไทยหน้าตาแบบนี้ครับ

สระกับวรรณยุกต์ไปรวมๆกันอยู่ใน สระ ะ ไม้หันอากาศ และไม้เอก

เหมือน moto เขาเน้นเฉพาะตลาดใน US นะครับ

xoom 3G นอกสหรัฐ ยังไม่ได้กินไอติมด้วยซ้ำ T^T

แล้วไปตามใน forum ก็ดูเหมือน JB ก.ค. นี้ ก็คจะเฉพาะ xoom wifi ใน US เท่านั้น...

แจ่มครับ สุดยอดจริงๆ สวัสดีคนไทย 555 แต่กล้องมันถ่ายภาพดีเลใช่ปะ แบบให้มันช้าๆเพื่อให้เราดูชัดๆ เพราะตอนแรก งง ทำไมมันแลค

ไม่ใช่ดีเลย์ครับ มันเป็นกล้อง highspeed บันทึกวิดีโอที่ framerate สูงๆ แล้วเวลาเล่นก็เปิดด้วยความเร็วปกติ (23.976 / 29.97 fps) มันก็จะเห็นการเคลื่อนไหวช้าลง

orenz001 Thu, 28/06/2012 - 12:14

MediaPad ของ Huawei จะมีโอกาสได้กิน Jelly Bean นะ แต่คนไม่นิยมใช้ ไปลองหามาใช้ดู

เฟิร์มแวร์ใหม่เหมือนว่าจะทำให้เครื่องกินแบตน้อยลง

ถ้าปรับกล้องที่ 275 FPS มันก็จะไม่ smooth นะ xD

ใช้ vsync ก็ดีจะได้ไม่เปลืองแบต GPU

ปล. สรุปว่าคนที่บ่นว่าไม่ลื่นเนี่ย เป็นเพราะภาพมันเกิด tearing(fps เยอะไป) แต่ไม่ใช่ไม่เร็ว ใช่ไหม - -?

"พร้อมเพิ่มท่อบัฟเฟอสำหรับการประมวลผลกราฟิกเป็นสามเท่าตัว" Triple Buffering หรือเปล่าครับ? ถ้าใช่มันไม่ใช่การเพิ่มท่อบัฟเฟอเป็นสามเท่าตัวนะครับ แต่เป็นการเพิ่มเฟรมที่จะ render เพิ่มมาอีกตัวหนึ่ง

อธิบายง่ายๆคือ โดยปกติแล้ว VSync จะใช้ Double Buffering หรือการเรนเดอร์ frame 2 เฟรม ผมเรียกเฟรมแรกว่า frame a และเฟรมที่สองว่า frame b ละกัน

frame a จะเป็นเฟรมที่แสดงผล และเฟรม b จะเป็น frame ที่ GPU render รอไว้ เมื่อหน้าจอ refresh หนึ่งครั้ง GPU ก็จะแสดงผล frame b และกำจัด frame a ทิ้งไป พร้อมทั้ง render frame ใหม่ขึ้นมา ทีนี้ข้อเสียของ double buffering แบบนี้ก็คือ frame ใหม่จะไม่ถูก render ถ้าหน้าจอยังไม่ refresh เพราะฉะนั้นถ้า GPU render frame ใหม่ไม่ทันหลังการ refresh ครั้งต่อไป ก็จะทำให้ความเร็วตกลงมาก

ทีนี้เลยเกิด Triple Buffering ขึ้นมา โดย GPU จะสร้าง frame c ขึ้นมาอีกเฟรม และ render รอไว้ตามหลัง frame b ทำให้การ render เฟรมต่อมาไม่จำเป็นต้องรอหน้าจอ refresh อีกต่อไป(เพราะ render รอไว้แล้วหนึ่งเฟรม) ทำให้ fps มากกว่า แต่ Triple Buffering ก็มีข้อเสียคือ จะเกิด delay ของ input(เนื่องจาก frame c เป็นเฟรมที่เกิดจากการ prerender 1 refresh) ถ้าคำนวนแบบชุ่ยๆแล้วก็คือ 1000/fps ms ครับ และข้อเสียที่สองก็คือ เปลือง RAM เพิ่มขึ้น เนื่องจากต้อง buffer เพิ่มขึ้นมาอีก 1 เฟรม

ซึ่งกรณีนี้ผมว่าทับศัพท์ไปว่า VSync กับ Triple Buffering จะเหมาะกว่าครับ

ตามรูปนี้นะครับ http://upic.me/show/36997407 ภาพห่วยหน่อยเพราะวาดจาก paint x(

ทีนี้มีหลายเว็บที่เข้าใจว่า Triple Buffering ช่วยลด Input Lag เช่น AnandTech เพราะ Triple Buffering มีหลายเทคนิค แต่เทคนิคที่ใช้ในปัจจุบันคือแบบ Queue ซึ่งใช้กับ VSync+Refresh Rate เป็นการเพิ่ม Input Lag ครับ(แต่ลดการทำงานของ CPU, GPU)

ปล. หาก GPU เร็วพอที่จะทำให้ FPS > Refresh Rate ตลอดเวลา การใช้ Triple Buffering ก็จะไม่มีผลดีอะไร ทั้งยังเพิ่ม Input Lag เปล่าๆด้วย

ข้อมูลเพิ่มเติม
<a href="http://forums.nvidia.com/index.php?showtopic=158727>NVidia , Wikipedia

  • รองรับการอินพุทข้อมูลจากภาษาเบรลล์ (ตัวอักษรสำหรับผู้พิการทางสายตา) << แก้ "ภาษาเบรลล์" เป็น อักษรเบรลล์ หรือเบรลล์ น่าจะถูกกว่านะครับ

เพราะจริงๆ เราต้องเรียกมันว่า อักษรเบรลล์ เพราะมันเป็นแค่โค้ตของอักษร ไม่ใช่เป็น "ภาษา" แต่คนชอบเรียกมันว่าเป็นภาษา :p เปรียบง่ายๆ มันก็เหมือนเป็นฟ็อนอีกรูปแบบนึงแค่นั้นแหละ ส่วนจะเป็นฟ็อนของภาษาอะไร ก็จะมีโค้ตของภาษานั้นๆ กำกับอีกที

ว่าแต่ที่สงสัยคือ มันจะรองรับโค้ตเบรลล์ภาษาไทยได้ป่าวหว่า หรือรองรับภาษาไหนบ้างแล้ว?