顯示具有 Opera 標籤的文章。 顯示所有文章
顯示具有 Opera 標籤的文章。 顯示所有文章

2012年5月3日 星期四

Browser小劇場: Opera的悲劇

話說Opera做Browser做到有一間公司已經很了不起,但做Browser可以做到有Developer Relation簡直是強大-但也是很杯具。以下是他們的Developer Relation的日常-

原文如下:
CAFBank and Server Side User Agent Sniffing

簡譯如下:
“有幾個Opera的用家反映去不了CAFBank Online網站,於是我們,Opera的Open The Web Team 開始調查是Opera的Bug還是網站的問題。

經過一番調查後不是Opera的問題,於是試試換User Agent String「假扮」Firefox試試看,結果正常。

這樣子看來是對方的Backend用Browser的User Agent String去把不支援的Browser轉到某一頁去-即使在那個Browser上顯示正常也好。(譯註: 是為Server Side User Agent Sniffing)

然後我 (Opera的Developer Relation Team成員) email以上情形給CAFBank希望他們處理。

結果是...等了近一年對方才回信: 「(blah blah blah) 我們不打算修。」

最後我們只好死死地氣把這個網站加入sitepatch list: 每次都會用Firefox的User Agent String去CAFBank.

雖然這樣Opera是可以去到這個網站,可是Market Share要給FF和PM繼續因為那少的可憐的Market Share繼續忽略Opera…”

(其實還有第四點: PM繼續濫用Server side  User Agent Sniffing...)

作為非主流Browser其實也是不容易。

2011年7月1日 星期五

[Browser戰報] IE 10 PR2、SilverLight和Flash之消失?

[IE]
IE 10 PR2已出 [MSDN Blog]
加了很多別人早就加了的Feature: web worker、css3 gradient、css3 multiple column、css3 flex box、html5 form ("initial")、Drag and Drop、sandboxing,外加file reader。唯獨是搶先在別的Browser前搶先implement CSS3 positioned float (float: center) & CSS3 Grid...是要和CSS3 Region打對台嗎?
至於WebGL應該是no luck? (倒是有人攪了個不用Admin Right的IE WebGL)
(有趣的是CSS3 Float和Region都有Adobe的人...自己人互片?)
(IE 10做了一堆排版spec+File Reader+Worker出來,其心可昭啊...)

[Chrome]
Non-Admin Chrome Frame,對付死不肯升級的大機構Browser...(如果有USB還可以裝Portable firefox,沒有就麻煩了)
這也是在Google+之前出的,明顯是解救世人 (aka. FB其中一個搶人的方法是繼續支援IE 7)

[Opera]
Opera 11.50 Release
升級一行文: "New design, new extensions, more HTML5 support, improved performance for CSS and SVG"
瀏覽功能和效能為主的更新[更多],HTML5的部分主要是HTML5 Form補完、File API
另外他們在挑戰下載數衝成就的活動,詳情參閱Opera首頁 (過了Lady Gaga Twitter Followers數了...)

[Extra: Flash & Silverlight的消失]
因為有SWF2HTML5、Silverlight2HTML5的converter....

2011年6月7日 星期二

[Browser戰報] 全民狂奔

[IE]
前兩天的Computex 2011發佈會指出Win 8確認會以webapp為重心(還出了video),MIX 11 Demo IE 10才爆出加了一堆東西:
- CSS3 gradient
- CSS3 multiple column
- CSS3 flexible box
- CSS3 Grid layout
- strict mode
(那個魚缸進化版真的很威...)

[Safari]
Lion即將在7月上市,Safari升級至5.1,已有Developer版可下載 - 可以跑WebGL quake
不過我最關心的是來不來的及加入CSS Region...
(看起來Safari好像走IE的舊路,不妙)

[Opera]
1. Opera 11.50 Beta
2. 他們做< input type="color" > (color picker)了啦...
3. Dragonfly有remote debugging console, webkit努力中,mozilla..好像沒有動作

[Firefox]
更新很多...(部分在Aurora 6...)
HTML5
-  < progress >
- 3D youtube (w/Nvidia) , via WebM (official post)
- CSS Animations
- Canvas Update
- Javascript Memory
- Networking
- WebSocket and more
Browser
- Mozilla在兩周前出了Update,建議現有從Beta升級到FF 4的用戶升級Firefox 5 beta (Mac & Win也有)
- Firefox 出了新的dev channel: Aurora, version 6
- Mozilla的Nightly則是到了version 7
(Aurora和Nightly的分別看firefox channel官網就知道了: nightly > aurora > beta > release )

[Chrome]
- Google IO太多新API...比較觸目的是HTML5 WoW Demo過的強化File API和Web Audio
- Google dev的版號好像到了14
- Nightly: Developer Tool可以take JS memory snapshot了...[official post]


[小結]
除了Safari外幾乎是全部browser版號狂奔啊...不過大家不管那個platform都狂追Spec,好事?

2010年10月25日 星期一

Browser戰報: Chrome大躍進及IE二三事

Chrome
Chrome 7 releasedChromium的版號升為9,正宗的「超IE趕Opera無視Firefox和Safari」

p.s. chrome 7的硬體加速沒開,有心試的人可以照這篇教學做。
其他可用options:
-enable-accelerated-compositing -enable-gpu-rendering -enable-video-layering -enable-webgl -enable-accelerated-2d-canvas -enable-fastback -enable-aero-peek-tabs

*1 XP可能有問題
*2 其他OS把 "-enable" 改成 "--enable" 再append到chrome的path就成

Firefox
Firefox 3.6.11 & 3.5.14 released,有相當數量的安全性更新
*今天(2010/10/25)的arewefastyet.com出現了FF4 nightly在sunspider小勝chrome和safari的景象 [有圖有真相]
(thx @bcse)

Opera
Opera 11 alpha released,有add-on可以玩了

Safari
...這次沒他的份

IE
本篇主角,話有點多。
1. IE 9對CSS3的支援令人絕望是有原因-“The problem with Microsoft is they just have no taste. They have absolutely no taste.” [Why Microsoft Always Fails with IE]
說白點M$那群人就是超級無敵的設計絕緣體-UI、UX、Designer是超越理解範圍之事,也是最好不要去想到的事
「網頁上的特效什麼的用程式去做就好了嘛,Designer不需要做這些」(設計對白)
所以Designer會用的反而Developer不會用的CSS總是被忽視的 (也解釋了為什麼WP 7的Style是那種美感為0的工程師也會造出不太難看的App的格調了)
我想,M$的Engineer除了是設計絕緣體也是一群熱血笨蛋...
2. WP 7的IE版本是.....是 IE 7! IE 7! IE 7! (無限迴音)  [Acid 2鐵證]
3. IE 9的魚缸Test是跑canvas+大量JS動畫,正常情形整個下來是燒CPU-誰會想到用GPU去加速這部分啊?! 當然各家browser全敗是也。