Opera Software ประกาศแผนการใหม่ของบริษัท โดยจะหันไปใช้เอนจิน WebKit สำหรับเบราว์เซอร์มือถือ (Android/iOS) และ Chromium สำหรับเบราว์เซอร์บนคอมพิวเตอร์
Opera บอกว่าเอนจิน WebKit ดีมากอยู่แล้ว และบริษัทจะร่วมพัฒนาให้มันดีขึ้นไปอีก ทาง Opera ยอมรับว่าการเข้าร่วมกับโครงการ WebKit/Chromium เหมาะสมกว่าการพัฒนาเอนจินเองทั้งหมด เพราะจะได้แบ่งทรัพยากรที่มีจำกัดไปพัฒนางานด้านอื่นๆ แทน และเบื้องต้นทีมงานของบริษัทก็ส่งแพตช์ชุดแรกเข้าไปแล้ว
เมื่อเดือนที่แล้ว Opera เพิ่งโชว์เบราว์เซอร์มือถือตัวใหม่ Opera Ice ที่ใช้ WebKit แต่ตอนนั้นยังไม่บอกว่าจะเลิกใช้เอนจิน Presto บนเดสก์ท็อปด้วย
Opera ยังประกาศความสำเร็จว่าตอนนี้มีผู้ใช้รวมกันทุกแพลตฟอร์ม 300 ล้านรายต่อเดือน และการปรับยุทธศาสตร์ครั้งนี้จะช่วยให้ Opera ขยายตัวยิ่งขึ้น
ที่มา - Opera
Comments
ผมชอบ Opera ที่ความเจ๋งตัวเบราเซอร์ไม่ใช่ render engine เพราะงั้นคงไม่มีปัญหาอะไร แต่ผมเสียดายที่ฝั่งคานอำนาจ WebKit ก็หายไปอีกเจ้าแล้ว
ดีแล้วครับ จะได้ไม่ต้อง hack opera css อีกรอบ ทำ -webkit ทีเดียวจบ
พูดตามตรง ผมโคตรเกลียด -webkit สุดๆ หนี IE มาก็แล้วยังจะเจอแบบนี้อีก เพลีย
ผมใช้ prefix free ฮ่ะ
ดีครับ จริงๆ ผมจำได้ว่าเคยเขียนไปในชุมชมโอเปร่าเมื่อนานมาแล้วว่าให้เลิกใช้ Presto แล้วหันไปซบ Webkit หรือ Gecko แทน เพราะผมชอบฟีเจอร์ของโอเปร่าแต่เกลียดที่มันดูเว็บได้บ้างไม่ได้บ้าง
ออกมาเมื่อไหร่คงได้ทิ้ง Chrome กลับไปซบ Opera เสียที :D
ส่วนตัวผมไม่เคยจะชอบ WebKit (และต่อต้านมาตลอด) แต่เมื่เป็นอย่างนี้ก็คงต้องจำใจใช้
ไหนๆก็ไหนๆ จะทิ้งเพรสโต้แล้ว ผมว่าเปิดซอร์สเพรสโต้เลยก็น่าจะดีนะ
ตอนนี้ยังเป็น Presto อยู่ครับ
Opera/9.80 (Macintosh; Intel Mac OS X 10.8.2; Edition MAS) Presto/2.12.388 Version/12.14
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
เดี๋ยวนี้ใช้ IE เข้าบางเว็ปดูไม่ได้ซะงั้น (pdamobiz) ต้องไปใช้ Chrome ถึงจะดูได้
โลกเริ่มเปลี่ยนแล้ว
เหลือแต่ firefox แล้วเหรอนี่
I need healing.
ในที่สุด engine ก็เหลือแค่ 3 เจ้าเท่านั้นครับ
จะเป็นเบราเซอร์ WebKit ที่เป็น 64bit ก่อน Chrome ใช่หรือเปล่าครับ
WE ARE THE 99%
ใช่แล้วครับ
เป็นเรื่องดีอีกแบบครับ
ผมไม่เข้าใจอย่าง การที่ webkit เป็น Major rendering ไม่ดีตรงไหนครับ
สมัย IE6 มันแย่เพราะ มันเป็นมาตรฐานของ MS เจ้าเดียว ใครๆ ก็นำไปใช้ไม่ได้ ถ้าไม่ได้ใช้ windows
แต่กรณี webkit แตกต่างกันออกไปเพราะมัน open ใครก็นำไปใช้ได้ไม่ใช่หรือครับ แถมมีทุกระบบปฏิบัติการด้วย
ที่คนคิดว่าไม่ดี เพราะไปผูกกับมาตรฐาน webkit ไม่ใช่มาตรฐาน w3c ครับ
แต่ webkit ได้เปรียบกว่า ie ที่มีทุกระบบครับ เหมือนกับ gecko ครับ
WebKit != W3C
เมื่อไม่กี่ปีก่อนตอน IE6 คนใช้เยอะ ทุกคนหวังกับ W3C จะมาช่วยทำให้มันดีขึ้น
มาวันนี้ ทุกค่ายทำตาม W3C เป็นหลัก โดยตอนนี้เหลือ 3 Engine หลักที่ทำตาม แต่ Dev บอก ขอ WebKit ค่ยเดียวแล้วกัน ง่ายดี อ้าว แล้วยังไงต่อ ดี แล้วจะหวังกับ W3C ไว้ทำไม สรุปทุกคนก็ติด loop ตัวเองซินะ ><"
ข่าวปี 2015: Microsoft จับมือ Mozilla ฟ้อง Apple และ Google ข้อหารวม Safari/Chrome มาใน OSX และ Chrome OS
iPAtS
กำลังพยายามคิดว่า ถ้า Chrome OS ถูกแยกเอา Chrome ออกจะเกิดอะไรขึ้น
+10
Jusci - Google Plus - Twitter
+1
มันต่างกันตรง Webkit เป็น open source นะครับ
onedd.net
ถึงจะเป็น Opensoure แต่ไม่ผ่านมาตรฐาน W3C ผมก็ไม่ยอมรับละ โลกนี้ไม่ได้มีแค่ webkit อย่างเดียว browser เจ้าอื่นที่ไม่ได้ใช้เอนจิ้นเดียวกันก็มีถมไป
+1 ผมก็ขี้เกียจเขียนรองรับหลาบ ๆ engine เหมือนกัน ทำไมไม่ใช้มาตรฐาน W3C ล้วน ๆ กันก็ไม่รู้
ขนาดผมทำงานให้บริษัทนอร์เวย์ ลูกค้าก็นอร์เวย์ ผมยังไม่เคยเช็ค Cross-Browser กับ Opera จริงๆจังๆสักที เพราะคนที่นี้ใช้กันน้อยอยู่ ฮ่าๆๆๆๆ
คุ้นๆว่ามีบริษัทคนไทย นำ Webkit มาพัฒนาด้วย เกี่ยวข้องกับอุปกรณ์สแกนหนังสืออะไรสักอย่าง
น่าดีใจ : ต่อไป Opera จะไม่เป็นลูกเมียน้อยเวลาเปิดบางเพจแล้ว
น่าเสียใจ : engine ที่คานอำนาจ webkit หายไปอีก 1
เว็บมันจะเป็นมาตรฐานเปิดก็ด้วยการที่มีหลายๆเอนจินร่วมกันคานอำนาจกัน การเอนเอียงไปที่เอนจินใดเอนจินหนึ่งจะทำให้เอนจินนั้นมีอำนาจต่อรองมากเกินไป และทำให้เว็บเป็นแพลตฟอร์มที่ไม่เป็นกลางได้
ผมหวังเป็นอย่างยิ่งว่าเว็บทั้งบนมือถือและเดสก์ทอป จะต้องไม่ถูกกลืนกินโดยพวก webkit เด็ดขาด
+1
ข่าวต่อต่อต่อไป: Microsoft และ Mozilla ประกาศทิ้ง Trident และ Gecko ไปใช้ webkit เนื่องจาก Dev ส่วนใหญ่ทำเว็บให้รองรับเฉพาะ webkit
ไม่อยากให้เปลี่ยนเลยจริงๆแล้ว กลัว Trident กับ Gecko กำลังภายในไม่พอ
Trident, you're next.
บล็อกของผม: http://sikachu.com
ยืนยันว่า opera 12.14 เป็นรุ่นสุดท้ายที่ใช้ presto ครับ
รุ่นต่อไปเป็น webkit ทั้งหมด โดยทาง opera ได้ patch กับ webkit ดังนี้
1.Deprecated HTML attributes เกือบทั้งหมด ยกเว้น version
2.HTML elements bgsound , blink และ bq
3.HTML5 time , menu , list , แก้ไข spellcheck ให้ถูกต้อง , disabled (fieldset element) , datalist , Microdata และ Media Capture API
4.XML xml:id , EXSLT , XLink , XML Base และ DTD
5.XHTML VoiceXML
6.SVG 1.2 , SVG ใน CSS background-image , ใช้ SVG เป็น Favicon ได้ , altGlyphDef , altGlyphItem , glyphRef , feDistantLight , fePointLight , feSpotLight และ animate
7.CSS กฎ E[ns|attr]
8.CSS คำสั่ง box-decoration-break , nav-index , nav-index , nav-up , nav-right , nav-down , nav-left , size , object-fit , object-position , คำสั่ง speech ทั้งหมด , resolution , aspect-ratio , grid , scan , break-inside , column-fill
9.CSS Value dpi , dpcm และ rem
10.ECMA JavaScript 1.7 extensions
11.DOM 2 รองรับมากขึ้น , length , contains() , item() , getFeature() , normalize() , isElementContentWhitespace , wholeText , replaceWholeText() , DOMError ทั้งหมด , handleError() , DOMLocator ทั้งหมด , DOMConfiguration ทั้งหมด , cellPadding , แก้ cellIndex ให้ถูกต้อง , sheet , styleSheets , insertRule() , deleteRule() , getComputedStyle() , แก้ target ให้ถูกต้อง , แก้ MouseEvent ให้ถูกต้อง , DOMAttrModified , createRange() และ Load และ Save ทั้งหมด
12.เปิด APNG ได้ และ แก้ Gamma Correction ของ PNG ให้ถูกต้อง
13.เอา font OTF และ WOFF มาใส่ใน SVG ได้แล้ว