Pages

วันพฤหัสบดี, ตุลาคม 14, 2553

[Blog] QR Code, What's the matter ?


เมื่อ สามปีก่อน สมัยยังเป็น Geek กว่านี้ (หรือตอนนี้ Geek กว่าไม่รู้)
เคยสนใจเจ้าตัว Barcode 2D ตัวหนึ่งที่มีชื่อว่า QR Code http://bit.ly/cVDVzI
เหตุของความสนใจจริงๆ มันเกิดจากว่าไปเข้าเวปของพี่ยุ่น ทั้งหลาย ในแต่ละเวป
เกือบ 80% จะต้องมี ภาพแปลกๆ อย่างข้างบน ติดอยู่ ..... ติดที่เดียวไม่พอ
ติดใน นิตยสาร, ใบเสร็จ, นามบัตร โอ้ยเยอะแยะไปหมด
พอลองมาหาข้อมูลในเมืองไทย กลับเงียบเป็นเป่าสาก ....
อาจเป็นเพราะ มือถือยังไม่ boom เหมือนตอนที่ iPhone เข้ามาไทย ...

จนมาถึง วันนี้ ปี 2010 ... ประเทศไทยมี QR Code ให้ใช้แล้วครับ !!
ต้องขอบคุณศาสดา จ๊อบส์ ที่นำความเจริญมาสู่ชาวไทย ชาบู ชาบู !!

แน่นอนตาม ธรรมเนียมคนไทย กี่ยุคกี่สมัยก็ไม่ต่างกัน (ผมคนนึงก็เป็น)
นั่นคือ "เบอร์ห้า" ครับ ..... แต่เนื่องจาก เคยเบอร์ห้า ไปแล้ว เมื่อสามปีก่อน
มาในวันนี้ เลยไม่ได้เบอร์ห้าไปตามกระแสเท่าไหร่นัก
เพราะเหมือนว่าเป็นเรื่องที่รู้อยู่แล้ว
เมื่อก่อนถึงขนาดมีคนบอกว่า เมืองไทยไม่ใช้กันหรอก
มาถึงตอนนี้ก็แอบขำเหมือนกัน

เอาล่ะ สำหรับคนที่ไม่รู้ว่า QR Code ไว้ทำอะไร ....
หาอ่านได้ที่นี่ ครับ http://bit.ly/bqEld2

สรุปคร่าวๆ ให้ละกันว่า เป็น ฺฺBarcode ที่ สามารถบรรจุ text / data ได้
เยอะพอสมควร ตามตารางด้านล่างครับ


ที่มา : http://bit.ly/bqEld2

ด้วยกระแส ของ IT เมืองไทย เริ่มมีการเอา QR Code มาใช้กันแล้ว
ทำให้มีหลายคนคิดว่า การนำ QR Code มาใช้
จะแสดงถึงความเป็นผู้นำทางด้าน IT ?

โดยความเห็นส่วนตัว Style Geek ....
ก็ถูกครับไม่เถียง การนำ Technology มาใช้เป็นสิ่งที่ดี ...
Put the right man in the right job ก็เป็นสิ่งที่ควรกระทำด้วย
เทคโนโลยี ก็เช่นกัน ....

QR Code โดยพื้นฐาน สามารถเก็บข้อมูลตัวอักษรได้เยอะก็จริง

แต่

การใช้งานจริงๆ ของ QR Code ล่ะ ใช้ทำอะไรบ้าง ?
ถ้าตาม wiki บอกไว้ดังนี้ครับ
คิวอาร์โค้ด (อังกฤษQR Code) หรือ เรียกว่าบาร์โค้ด 2 มิติ คือรหัสชนิดหนึ่งซึ่งสามารถเก็บข้อมูลได้ มีลักษณะเป็นรูปสี่เหลี่ยมขาวดำ นิยมใช้เก็บข้อมูลสินค้า เช่น ชื่อสินค้า ราคาสินค้า เบอร์โทรศัพท์ติดต่อ และชื่อเว็บไซต์

ซึ่งเมื่อคำนึงถึงพื้นฐานของโทรศัพท์มือถือ แบบ ideal แล้วล่ะก็ ...
การที่จะเอา QR Code มาใช้ คงมีได้ไม่กี่ลักษณะคือ


1. เป็น Phone Number
2. เป็น URL 
3. เป็น Text ไว้ส่ง SMS

พอกลับมามองในปัจจุบัน กับ ประสิทธิภาพจริงๆของ QR Code จะเห็นได้ว่า
เรายังสามารถเพิ่ม feature ได้มากมายลงใน QR Code ซึ่งการที่ QR Code
ที่สร้างขึ้น จะมีประสิทธิภาพ มาก หรือ น้อย ไม่ได้อยู่แค่เพียง Code ที่เรา Gen
แต่ ขึ้นอยู่กับ QR Reader และ Application เบื้องหลังที่จะนำ QR Code นั้นๆ ไป process

ดังนั้น การนำ QR Code จึงควรคำนึงถึง กราฟด้านล่างครับ (ได้นิยามมาจาก DevFest)


แน่นอน ว่า QR Code ก็มี version ... 
การใช้ advanced Feature ต่างๆ เกิดจากการปรับปรุงใน version ก่อนหน้า
การใข้ QR version ใหม่ๆ จึงจำเป็นที่จะต้องใช้ QR Reader version ใหม่ๆ ด้วยเช่นกัน
ด้วยเหตุนี้เอง ... ปัญหาโลกร้อน เลยเกิดขึ้นครับ ... 
เพราะหาก code ที่ gen ขึ้นมา แต่อ่านไม่ได้ มันก็ไม่ต่างจาก ขยะ ดีๆ นี่เอง 
คำถามเดิมๆ ซ้ำๆ เลยบังเกิดขึ้นทุกครั้งที่มีการใช้ QR Code

คำถาม ...... 
แล้วเราสามารถ "บังคับ" ให้ทุกคน 
upgrade หรือใช้ QR Code Application เพื่อจะมาอ่าน Code ที่เรา gen ได้ ?

คำตอบ ..... ก็มี 2 แบบ ครับคือ
- ได้ ครับ ถ้าคุณเป็นคนที่มี "อิทธิพล" มากพอ
หรือ ...
- ไม่ได้ ครับ คุณมีสิทธิ์ อะไร มาบังคับให้เค้าทำ ?

ซึ่งไม่ว่าคำตอบไหน ... ก็ดูเหมือนจะเป็นปัญหาที่เถียงเป็นปี ก็ไม่จบ ....
แต่สิ่งหนึ่งที่เป็น hint คำตอบในตัวคำถามเอง คือ

แล้วเราสามารถทำให้ QR Code ที่ gen ขึ้นมา ใช้ได้กับทุกคน ได้ ?

ถ้า้เจอคำถามนี้ ก็มีอีก 2 ทางเลือกเช่นกัน ... แต่จะไม่ใช่ ปัญหาโลกร้อน แบบด้านบน ...
แต่จะเป็น ... ทำได้ กับ ใช้วิธีอื่น ที่ไม่ใช่ QR Code

การที่จะบอกว่้าทำได้นั้น ยังต้องคำนึงถึง data
ที่จะนำมาแสดงว่าสมควรเป็นรูปแบบใด
ด้วยความที่ โทรศัพท์ มือถือเป็นสิ่งที่มี fragmentation มากที่สุด ...
การที่จะให้ทุกคนที่ใช้ โทรศัพท์ มือถือ สามารถเข้าถึงได้มากที่สุด
จึงต้องเลือกวิธีการที่ Simplicity มากที่สุด

สรุปส่งท้าย
- QR Code เป็นแค่ Technology ที่ สามารถ เลือกใช้ได้ ( Optional ) ไม่ใช่ ต้องเลือกใช้ ( Required )
- QR Code อ่านไม่ได้ อย่าโทษคนใช้ หรือ เทคโนโลยี ให้โทษคนทำที่ "กาก"
- QR Code อ่านได้ แต่ใช้ประโยชน์จากข้อมูลที่อ่านไม่ได้ อย่าทำเลยดีกว่าไหม ?
- QR Code เป็นแค่ ช่องทาง input data ไม่ใช่ทั้งหมดของ data


ขี้เกียจเขียน SWOT .... เอาแค่นี้ละกัน