顯示具有 $browser 標籤的文章。 顯示所有文章
顯示具有 $browser 標籤的文章。 顯示所有文章

2012年7月5日 星期四

[Browser War] 當Auto-update橫行以後…

[部分圖片和數據轉自Paul Irish: The Skinny on IE's Update Policy]
自去年12月IE推出了自動更新把一堆IE6的被更新到IE8/IE9及FF在不知哪個version開始自動更新以後,到底Browser的生態發生了甚麼變化呢...

Source: StatCounter Global Stats - Browser Version (Partially Combined) Market Share
觀察:
  • Chrome征服了地球的一半
  • Firefox 5+吃了23%左右
  • IE9、IE8各佔15。
  • IE7死的和FF3.6差不多,可以不理了。
  • IE6基本上已死,但中國仍未死光。
  • FF4和Opera 11相若...
  • 全球來說,IE6和Opera 11差不多,Safari iPad搞不好比它們都多
  • 香港貼近全球,但四大家分別很小(26%-16%),只是莫名其妙有少量Android的...
  • 台灣是IE8大國 (34%,Chrome才25%)
  • 中國更甚,360 (偽IE8)和IE8加起來佔60%,外加10% IE6
  • IE之國南韓仍是兩大IE制霸,IE8 40%、IE9 30%這樣,Chrome才咬到15%而FF死的更可憐才5%,倒是舊版IE死的差不多了
  • 日本比香港更糾結,除了IE9 30%外,IE8、Chrome、FF 5+都差不多(18%附近)...另外竟然有少量PS3!!!
作為Developer我是很想消滅IE 8,只是...
  • XP預設IE6只能升IE8
  • Vista預設IE7只能升IE9
  • Win7預設IE8只能升IE9
  • IE10是Win8-only
然後看了IE8的數據你就知道如果要消滅IE8會是長路漫漫: 你得要消滅WinXP...( ._.)
最後另一個可以看的是: 到底Auto-update有沒有統一Browser的版本?
答案是: 多少有吧…?




Chrome升的很貼,Firefox有一點Fragmentation了(3.6以下、4-7,9-11),IE因為OS的緣故仍是散開...不過FF和IE的Data現在算是out date了的。

到底我何年何月才可以每個browser只支援一個版號啊?

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年12月16日 星期五

年未Browser戰報: IE 的黃昏 & "Finally they heard from us"

IE的黃昏

Chrome爬過FF後,上月尾 (W47)Chrome 15總算登上了皇者之座,成為全球最多人使用的瀏覽器版本
不過全球統計來看IE仍是很強大...打倒魔王之期仍是遙遙無期..

只是如果去看亞洲區的統計數字,東亞,尤其是大中華區還是IE當道orz

"Finally they heard from us" - The Christmas Gift From M$ to Developer

大概是他們自己也支援至怒羞,他們決定對不更新的IE用家們祭出了史上最大的地圖砲--

「透過Windows Update自動更新WinXP至Win7的IE至最高可支援版本。*」--Exploring IE

* XP是IE8,Vista/Win7是IE9

這次的更新是Google Chrome式的背景更新 (就是說一般的正版用戶都會乖乖的更新了),當然一如慣例那是可以封的,只是他們並不想你們這樣做 XD

不過不會更新的傢伙還是有的:

  • 因盜版而廢了自動更新的用家
  • 企業更新機制不容許 (系統有reborn卡或者權限不足的)
  • 企業怕連鎖效應 (內部系統出現問題而要升級或支援服務)而下令廢了自動更新的
  • 用家因要使用IE-only的特殊服務(網銀)而不能更新的 (中國或南韓多屬此例)
所以要IE6/7/8從地球上消失還是很遠 XD

*其實以前好像祭過出來,而且是不能阻止的,不過因為當時盜版橫行加上企業用戶一堆反彈所以大失敗...而且其實很久以前的IE 6是有Auto-patch的


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月22日 星期三

[Browser戰報] Firefox 5 Release

在別的Browser在集氣的時候Firefox 5 Release了 (灑花),自動更新可以抓到~

幾個重要的Change
  • CSS3 Animation - 簡單來說是Safari有甚麼他就有甚麼~不過3D Transformation還是沒有orz
  • Memory - 大改善。Leak少了很多
  • HTTP - 不再Send Keep-Alive,可能有某些東西會broken....
其他改動都在Canvas和WebGL方面。另外setTimeout和setInterval有變動不過一般情況下不影響 [詳細變更]

碎碎念: FF4作為一個major release 真是有夠短命的...

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,好事?

2011年3月25日 星期五

Browser戰報: FF4 Release 、Chrome 11 Beta

[Firefox]
FF4 Release
終於不用Beta 99了orz
新版改很大,另文
不過對於一般輕量使用者來說FF 4 + 5~10個會吃的比較多Ram,但開至20個以上時會吃的比較少...

[Chrome]
Chrome 11 Beta
  • 東西很少,但很震撼...
  • HTML5 Speech Input API
  • 有硬體加速的3D CSS (和iPad看齊)
  • 換logo:
  • 不知該如何吐糟... [source]
[場外亂鬥之二]
Web Browser Grand Prix 3
5大Browser,12項評測...請自行收看~(逃)

2011年3月19日 星期六

Browser戰報: FF4 RC2 、Chrome 10 Update、IE 9 Release

[IE]
IE9
正式版來了,各位Developer的惡夢來了...
注意: XP無法安裝
效能對決
1. IE9 64bit,大慘敗
2. FF4 RC1除了peacekeeper大敗外其他test都是樂勝

[Firefox]
FF4 RC2
一點的bug fix和新locale,正式版會是下星期: 3月22日!!

[Chrome]
Chrome 10 update
封了幾張SSL cert...

2011年3月10日 星期四

Browser戰報: FF4 RC 、Chrome 10 Release、IE 9 RTM、iOS 4.3

[Firefox]
Firefox 4 RC現已可經update取得
更新的就只是minor bug fix。
之後FF的版號會轉為4.0 (其實應該是4.0 RC1,所以what's new一頁會404 XD)
[Release Note]

[Chrome 10]
Chrome 10 release了~

  • 換了個v8 js engine
  • window終於有做sandbox flash,flash終於不會把chrome打掛 (win 7 chrome應該受惠)
  • setting(選項)會開在tab
  • 加了一些硬體加速
  • background webapp (?!)
  • experimental webNavigation API
  • Security fix/加強
[Release Note]

[IE 9 RTM]
3月14日
而且會是在SXSW大會上公佈~(所以應該不會跳票)

[iOS 4.3]
今天推出,可經iTunes取得....已知是Mobile Safari JS效能暴升,其他的還在等@firt

[OT: 本日最GJ]
theie9countdown
分明是惡搞the ie6 countdown,不過對象是IE 9 XD

2011年3月7日 星期一

Browser戰報: FF4 即將RC 、Chrome 10、M$要殺IE 6?!

[Firefox]
2月25日Firefox4 出了Beta 12,基本上UI已經變得比較可用(也就是十分Chrome...),沒有Blocker而Roadmap也顯示下一版是RC...

另外有網友在mozilla FTP找到b13和RC的link,不過Release只到b12,看來是決定不了出RC還是b13?

(別再來beta 99這種事了,囧)

[Chrome]
Chrome 10 Beta了,至於加了甚麼....基本上是感覺不到 [Release Note]

[IE]
上個周未最爆的事: 連M$也叫大家別用IE6了 ,推出了IE 6 Countdown這個網站,希望全世界的IE6使用率在1%以下
(天音: M$終於自己也受夠了嗎...)
然而看圖就知道,大中華地區路途遙遠....
(甚麼時候IE 7和8也可以countdown呢...)
p.s. 1 另外有人弄了個Until IE6 is dead的網站來給IE6倒數...
p.s. 2 有人點中了M$死穴-真正的IE6 countdown不是升級IE 8,而是改用和核心獨立又有硬體加速的FF、Opera、Chrome,於是intranet繼續正常運作但Internet受惠大眾升級 [source]

2011年2月17日 星期四

Browser戰報、番外篇: IE9 is NOT a modern browser

大戰源頭 - Mozilla 的 Prouget 造了一個網頁質疑IE9宣傳的”Modern Browser”: Is IE9 a modern browser? & IE9 vs FF4

雖然是預期以內,不過--

就算他是用的很可能是Preview而非RC,FF 3.5 (兩年前)/3.6(一年前)也可以比IE9威...(遠目)
而且Prouget是用數據論證,這很難反擊。(頂多用RC再跑test)

當然M$的人也不是坐以待斃,有人有給回應-

M$的人無力的回應: A Modern Browser - Tim Sneath - Site Home - MSDN Blogs

(少給我廢話,Give me data!)

(番外篇,完)

2011年2月11日 星期五

Browser戰報: IE9 RC及FF4 beta 11

IE9 RC
M$這回沒跳票了,這一轉加的東西不多:

  • Geolocation
  • CSS3 Border-image
  • Web Worker
  • CSS3 text-shadow
  • offline web app (appcache)

[Source]
完整的新功能見Internet Explorer 9 Guide for Developers
(*2D Transformation和WebM也有了,UI向FF/Chrome/Opera看齊...不過個人感覺是十分的Chrome...)
另外有人反映font-rendering有sub-pixel,會好看一點?
(CSS3 Multi-column、pushState沒影,history API只有onhashchange...)
[Download]

=========
問: 有甚麼是比同時支援 IE 6、7、8慘?
答 1: 同時支援 IE 6、7、8、9 !
答 2: 同時支援 IE n, ∀n∈R. (by @kelvw)
=========

FF4 beta 11
Bug Fix為主,不過Firebug和一堆addon在這一版掛了...[Release Note]
p.s. FF4有Paste & Go了,Yo!

2011年2月8日 星期二

HTML5/Browser戰報: HTML沒版號及其他...

HTML5
HTML沒版號: Living-Standardize?
WHATWG:HTML is the new HTML5
2012後WAHTWG會把HTML轉Living Standard,下一版的HTML沒有版本號
HTML5 vs. HTML – Jeffrey Zeldman Presents The Daily Report
Standard大師,Jeffery Zeldman對此事的感想-至少CSS3分出來是好事...

<video>
HTML5 and Web Video: Questions for the Industry from the Community - IEBlog - Site Home - MSDN Blogs
M$出H.264 plugin給chrome,搞啥...?

隱憂1: webM開始有patent pool形成[1][2],就算有FSF給背書也是官司連場...
隱憂2: H.264本身問題其實不少,有developer聲稱照足spec做仍是會fail
隱憂3: H.264授權是貴死人沒命賠的那種
video這片仍然有很多問題。不過已經有人做出一些很瘋狂的事出來了

WebForm
new form features in html5
Opera又加feature了: 這次連color-picker也搞出來了...

Accessibility
http://html5accessibility.com/
全軍覆沒,一如<audio>... [Spec]
(不過<audio>其實還算是可以用的...)

相關技術
WebGL
gl64k
和js1k相似的比賽,come on 3D programmer!
Exporting video from WebGL
把WebGL輸出video,不過仍需server (node.js + ffmpeg)

瀏覽器大戰
Firefox 4, 5, 6 and 7 to be released before the end of 2011
繼Chrome後FF加入版本號競賽,一年跳(票)三個版本...

微軟將在2月10號公布IE9最終預覽版
IE9 RC,2月10日。CSS人可以先看M$官方的CSS相容性列表...

Mobile browser shares 4/4
Mobile browser戰場系列: 常識(webkit天下)是管用,不過不管Opera明顯是個bad idea...

2011年1月19日 星期三

HTML5 戰報: HTML5 Logo 及...其惡搞 (還有一些雜七雜八的)

本日焦點: HTML5 LOGO
對,就是它啦~W3C在18日公佈了這個HTML5的專用LOGO,有用HTML5 doctype的website都可以掛。同時他們也推出了專屬網站HTML5 Logo,有Badge Builder玩、有T-shirt賣和有貼紙可供索取^~
^全世界的人也可以拿,只要用國際回郵信封(IRC)+足夠郵費即可,美國則用本土信封+郵費。信封則用No.10,不確認買3M出的一定OK
至於這個Logo和Badge的Icon也有故事,詳見製作特輯[Behind the Scene] 、W3C的訪談[W3C interview]

[惡搞物]
最GJ
[by @sinnick]
//我自己(及不少人)的第一印象確實是Transformer...


冒汗
Bwaaaa!!! on Twitpic
//Twitter: Angry Rabbit

太強大
有人極速弄了個Chrome extension去highlight用html5 doctype的網站... [HTML5 Powered]

絕望
有人做了Flash版...HTML5 logo in Flash

看不見的世界 (Update)
盲人點字版...HTML5 logo in Braille

[小記]
至於我本人對這個logo的感想嘛...「W3C總算有沒有那麼Dry的Badge可以用了!」

雜七雜八的
  • CSS3 gradient 語法是mozilla獲勝,webkit的標準gradient會跟隨 [webkit's blog]
  • FF4 beta 9,Feature基本上已經不會改現實是還是要改(而且是改不少-有原生webM和IndexedDB) [mozilla hack],UI還有一點微調 [T客邦]
  • IE9有流言是1月28日出RC [tom's hardware/twitter]
  • Google會出IE和Safari的plugin 去支援WebM (開倒車?!) [Slashdot]
  • Device API的實例 [W3C]

2011年1月13日 星期四

HTML5 戰報: 新API x 2、Chrome打算不再支援H.264

本週叫做有比較搶眼的事發生+我失眠,很快的寫一下:

-新的API有兩個: FullScreen和Navigation Timing。前者一如其名是網頁全畫面化的API,Mozilla在做,只是webkit也說要支援。後者是W3C Draft,用來做網頁Profiling(效能評估)所需的精確時間量度的API,IE和Chrome有做出來,現在Last Call。 [Source]

-這件事絕對叫人反白眼: Chrome打算不再支援H.264 (即.mp4,詳見 Google To Drop Support For H.264 In Chrome ),然後你再去看這個HTML5 video格式支援列表真的想去撞牆-5大Browser沒有共同格式,這是在玩content provider嗎? 再者,把opera mini無視掉幾乎全部webkit手機瀏覽器支援的就只有H.264啊...
而且Twitter上有人提過,H.264之優勢在有硬體支援(GPU或是專用晶片),Chrome搞這套是叫用家走路嗎?
(OT: Chrome因為API限制是不太可能像FF一樣靠plugin/extension解決問題,超衰)

2010年11月11日 星期四

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全敗是也。