My Android Wishlist

เขียนเรื่องเกี่ยวกับ RIA มาก็มาก เพิ่งมาเข้าใจมันถ่องแท้เมื่อมีมือถือที่ต่อเน็ตได้

ใจความหลักสำคัญของโปรแกรมที่เรียกว่า RIA ก็คือ "เชื่อมต่อข้อมูลกับอินเทอร์เน็ต" อย่างกรณีของ AIR จะเห็นชัด มันคือโปรแกรม xyz ใดๆ ที่ดูดข้อมูลจากเว็บไซต์หรือแหล่งข้อมูลบนเน็ต เช่น Twhirl (Twitter) หรือ Kuler (Kuler)

มันเป็นเรื่องเดียวกับ Dashboard Widget, Windows Gadget, Google Gadget, Extension บางตัวใน Firefox และโปรแกรมลักษณะเดียวกันอื่นๆ หน้าที่ของมันคือ "ดึงข้อมูลที่เกี่ยวข้องบางชิ้น (piece of relevant information) มาแสดงโดยไม่ต้องใช้เบราว์เซอร์" และข้อมูลนั้นต้องเป็นข้อมูลที่เราเสพเป็นประจำ (regularly) ด้วย ไม่ใช่ดูครั้งเดียวในชีวิตแล้วจบสิ้นกันไป

ปัญหาคือคำว่า "เบราว์เซอร์" เพราะบนเดสก์ท็อป เราใช้งานเบราว์เซอร์ได้สะดวกกว่ามากในหลายๆ กรณี อย่างเช่น อยากอ่าน CNN ก็คงเข้าเว็บโดยตรง มากกว่าจะดูผ่าน CNN widget/gadget อันเล็กกระจึ๋ง แต่บนมือถือ สถานการณ์กลับต่างออกไป แม้ว่าเบราว์เซอร์บนมือถือทุกวันนี้มันจะแสดงเว็บเพจซับซ้อนได้ แต่การใช้งานมันไม่ง่ายเท่าเบราว์เซอร์บนเดสก์ท็อป แค่พิมพ์ URL ก็ยากแล้ว นี่ยังไม่รวมการโหลดข้อมูลผ่าน cellular network ที่ช้ากว่า แถมยังติดโฆษณา ติดรูป ติดแฟลช (อุ๊บส์) กว่าจะเข้าไปถึง "ข้อมูล" ที่เราต้องการได้ มันต้องใช้ความพยายามอยู่ ยิ่งข้อมูลที่ต้องดูเป็นประจำ (เช่น ข่าว พยากรณ์อากาศ ผลบอล) มันก็เหนื่อยอยู่นา

ดังนั้น มือถือจึงเป็นโอกาสโตของ RIA โปรแกรมที่ทำหน้าที่ "ดูดข้อมูลเฉพาะทางบางอย่างจากอินเทอร์เน็ต"

บนเดสก์ท็อป เวลาผมอยากดูตารางคะแนน F1 ฤดูกาลล่าสุด วิธีที่ง่ายที่สุดที่หาได้คือดูจาก Wikipedia: F1 2009 ข้อมูลละเอียด หาง่าย ไม่มีโฆษณา ข้อเสียคือหน้ามันยาวไปนิด แต่บนเดสก์ท็อปไม่เป็นไรเพราะการ scroll มี cost น้อยมาก

บนมือถือจะให้เปิด Wikipedia หน้าเดียวกันก็ทำได้ แต่กว่าจะ scroll เจอตารางที่ต้องการก็เมื่อยมือกันพอดี สู้ลงโปรแกรม F1 ทีเดียวจบ จิ้มหน้าจอแค่สองทีก็รู้แล้วว่า Sebastian Vettel ชนะ Japanese Grandprix จิ้มอีกทีก็ได้ตารางคะแนนปัจจุบัน รู้อีกว่า Vettel มีคะแนนสะสมเป็นที่สาม ตาม Jenson Button อยู่ 16 คะแนน

ข้อมูลเป็นข้อมูลชุดเดียวกัน แต่ "ความสะดวกในการได้มาซึ่งข้อมูล" นั้นต่างกันมาก

ดังนั้นแนวทางของการบริโภคข้อมูลแบบ regularly บนมือถือที่เหมาะสม จึงไม่ใช่ผ่าน general-purpose browser แต่เป็น specific-purpose app ต่างหาก

(ข้างใน app มันก็เป็น HTML rendering engine นั่นล่ะครับ ไม่ได้ซับซ้อนอะไร แค่ตั้งค่าให้ชี้ไปยังข้อมูลที่ต้องการโดยตรง ตัดข้อมูลที่ไม่สำคัญออกไป)

โปรแกรมที่ใช้อยู่ในตอนนี้

  • gkcd - อ่าน xkcd ตอนล่าสุด (กดค้างแสดง alt text ให้ด้วย)
  • F1 - ผลการแข่งขัน ตารางคะแนน
  • Soccer LiveScore - ดูดผลการแข่งขันจาก LiveScore มาให้ดู แสดงชื่อคนยิงได้ด้วยนะ
  • FotMob - เหมือนของ LiveScore แต่เพิ่มตารางอันดับ ตารางดาวซัลโวให้ด้วย เวลาดูผลการแข่งก็ใช้ LiveScore เวลาอยากดูคะแนนก็ใช้อันนี้
  • USAToday - อ่านข่าวพาดหัว นสพ. USAToday ถือเป็นตัวอย่างสุดเจ๋งของโปรแกรมลักษณะนี้

โปรแกรมที่อยากได้

  • Blognone Reader - อันนี้ผมเขียนเองแน่นอน ไม่ต้องเป็นห่วง ขอหาเวลาก่อน
  • Thairath on Android
  • ผลการแข่ง+ตาราง ไทยลีก
  • Techmeme Reader
  • Event ที่กำลังจัดอยู่ ณ IMPACT หรือ QSNCC

Comments

อยากติดตามงานอย่าง OSSFEST หรือ สัปดาห์หนังสือแห่งชาติ จัดอีำกทีเมื่อไร อะไรเงี้ย... เนื้อหาที่สนใจมันกระจัดกระจาย ไม่มีศูนย์กลางเนาะ
สำหรับ Blognone Reader หนับหนุนเต็มที่ครับ

ว่าจะฝากเขียน Thairath for WinMo ให้หน่อย ฮ่าๆๆ

แต่เอาวะ.. เขียนเองก็ได้ ลองดู

Add new comment