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
ContributorAndroidUbuntuWindows
on 17 August 2014 - 03:02 #732423

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


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

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 17 August 2014 - 04:04 #732427
Ford AntiTrust's picture

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

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

By: mr_tawan
ContributoriPhoneAndroidWindows
on 17 August 2014 - 04:13 #732428 Reply to:732427
mr_tawan's picture

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

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


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

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

By: textre
iPhoneWindows PhoneAndroidBlackberry
on 17 August 2014 - 06:00 #732433
textre's picture

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

By: greendog
ContributoriPhoneAndroid
on 17 August 2014 - 07:33 #732442
greendog's picture

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

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

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

By: itpcc
ContributoriPhoneRed HatUbuntu
on 17 August 2014 - 08:55 #732448
itpcc's picture

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


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

By: HackKingSoft
iPhoneAndroidUbuntuWindows
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
iPhoneWindows PhoneAndroidWindows
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