Tags:
Node Thumbnail

ปัญหามาตรฐานเปิดสำหรับการรับอินพุตบนหน้าจอสัมผัสเป็นปัญหามายาวนานจนกระทั่ง ไมโครซอฟท์เคยทำแพตช์ให้ WebKit เพื่อให้รองรับมาตรฐานเปิด Pointer Events ตั้งแต่ปี 2012 แต่ล่าสุดมาตรฐาน Pointer Events ก็ดูจะพ่ายแพ้ต่อ Touch Events API ของแอปเปิลแล้วเมื่อ Blink ประกาศไม่รองรับ Pointer Events

Rick Byers นักพัฒนา Chrome ของกูเกิลระบุเหตุผลของการไม่รองรับมาตรฐาน Pointer Events สามข้อ ได้แก่ 1) ไม่ว่าอย่างไรเว็บที่ใช้ Touch Events เพื่อรองรับ WebKit ก็มีจำนวนมาก 2) ประสิทธิภาพของ Touch Events ดีกว่า Pointer Events มาก 3) Pointer Events ไม่สามารถดัก event จากผู้ใช้ได้ระหว่างเลื่อนหน้าจอ ขณะที่นักพัฒนาต้องการความสามารถนี้

Touch Events ติดมากับ WebKit ตั้งแต่ยุค iPhone ออกแรกๆ และทาง W3C ก็ยินดีรับเข้าเป็นมาตรฐาน แต่เงื่อนไขของการรับมาตรฐานคือแอปเปิลต้องเปิดให้สมาชิกเข้าใช้สิทธิบัตรสำหรับการพัฒนาเบราว์เซอร์ร่วมกัน ทางแอปเปิลไม่ยอมปล่อยให้ใช้สิทธิบัตรห้าฉบับของ Touch Events ทาง W3C จึงไม่สามารถรับเข้าเป็นมาตรฐานได้ แต่จนทุกวันนี้แอปเปิลยังไม่ได้ฟ้องร้องผู้พัฒนาเบราว์เซอร์รายอื่นที่ใส่ความสามารถ Touch Events นับตั้งแต่เบราว์เซอร์ WebKit แทบทุกตัว ไปจนถึง Internet Explorer รุ่นสำหรับ Windows Phone แต่อย่างใด

ที่มา - ArsTechnica

Get latest news from Blognone

Comments

By: aomnaruk
Contributor Android Ubuntu Windows
on 17 August 2014 - 03:02 #732423

นี่เเรากำลังจะกลับไปยุค IE 6 อีกแล้วหรือนี่


"Those who make peaceful revolution impossible will make violent revolution inevitable." JFK.

By: Ford AntiTrust
Contributor Android Blackberry Ubuntu
on 17 August 2014 - 04:04 #732427
Ford AntiTrust's picture

กลับสู่ยุคใครครองตลาดกำหนดมาตรฐานอีกครั้ง ....

อีก 5 ปี คงมี designer และ developer คงนั่งก่นด่า WebKit ก็เป็นได้

By: mr_tawan
Contributor iPhone Android Windows
on 17 August 2014 - 04:13 #732428 Reply to:732427
mr_tawan's picture

ผมก็เห็นมีด่าอยู่เรื่อย ๆ นะครับ

แต่จะว่าไป WebKit เป็นเอนจินที่นิยิมมากที่สุดไปแล้วมั้ง (เมื่อนับจากจำนวนซอฟต์แวร์ที่ใช้)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: hisoft
Contributor Windows Phone Windows
on 17 August 2014 - 04:25 #732430
hisoft's picture

และแล้ว มาตรฐานเว็บก็เละอีกครั้ง

By: textre
iPhone Windows Phone Android Blackberry
on 17 August 2014 - 06:00 #732433
textre's picture

ต้องย้อนกลับไปถามไปดูกันเลยว่า "อะไรคือมาตรฐานของเว็บที่แท้จริง" มากกว่า -_- มันงอกหลายมาตรฐานกัน จนนักพัฒนานักออกแบบเว็บมึนตึบไปหมดจะเขียนเว็บเพื่อให้รองรับกับ Web Browser ไหนดี?!

By: greendog
Contributor iPhone Android
on 17 August 2014 - 07:33 #732442
greendog's picture

+1 เห็นด้วยอย่างยิ่งครับ ยิ่งหลังงาน Google I/O 2014 เหมือนจะงอกเพิ่มมาอีก

By: leeyiankun
Windows Phone Android Windows
on 17 August 2014 - 08:48 #732446

ไม่แปลกใจกับพฤติกรรมกูเกิ้ล มาตรฐานแค่ลมปากนานล่ะ

By: itpcc
Contributor iPhone Red Hat Ubuntu
on 17 August 2014 - 08:55 #732448
itpcc's picture

1) ไม่ว่าอย่างไรเว็บที่ใช้ Touch Events เพื่อรองรับ WebKit ก็มีจำนวนมากมันมาอีกแล้วสินะ...


บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P

By: HackKingSoft
iPhone Android Ubuntu Windows
on 17 August 2014 - 11:29 #732462
HackKingSoft's picture

เป็น 3 ข้อที่มีเหตุผลมาก แต่อย่าเอาไปเทียบกับ IE 6 เลย ความใส่ใจในบริษัทมันต่างกันเยอะ

By: AMp
In Love
on 17 August 2014 - 12:36 #732480 Reply to:732462

+1

By: mk-
Symbian
on 17 August 2014 - 13:49 #732494 Reply to:732462
mk-'s picture

มันดีคนเลยเอามาใช้ ต่างจากไม่มีคนใช้แจกฟรีมันซะเลย เยอะอยู่

By: StatusQuo
iPhone Windows Phone Android Windows
on 17 August 2014 - 11:58 #732469

สงสัยผมเป็นคนเดียวที่ไม่รู้จัก Blink รู้จักแค่ WebKit

ปล. ตอนแรกนึกว่าเป็นอาหารเสริมอะไรสักอย่าง แต่มันไม่เข้ากันเนอะ

By: mk-
Symbian
on 17 August 2014 - 13:47 #732492
mk-'s picture

de facto standard