編輯:高級開發
android操作系統是一款其余Linux平台的開源操作系統。android浏覽器的應用也是比較有用。在這裡我們可以通過這篇文章介紹的內容充分的了解android浏覽器的優異點,以便充分掌握這方面知識。
android和iPhone的浏覽都是使用webkit內核。 webkit內核是蘋果最先搞的,後來蘋果把它開源了,不過蘋果自己還繼續在發展webkit。雖然 android和iPhone浏覽器使用相同的內核(版本等方面有差異),但它們的性能和操作體驗即相差很大。
一、android浏覽器與iPhone浏覽器均具有的優點:
對w3c網頁標准支持很好,解析、渲染速度快
二、android浏覽器與iPhone浏覽器差異:
1、 webkit 內核解析差異
android浏覽器有不少網頁解析有問題,網頁布局會亂。 Android1.5是這樣, android2.0有一點點改進,但此問題還是存在。
在iPhone2.0 浏覽器中, 試了一些網頁,在 android會亂的,在 iPhone中則不會。
在 Android1.5中,點擊過的鏈接不會變顏色,還好, android2.0已經把這點改過來了。
我用過 iPhone3.0,它的浏覽器在 webkit 內核解析方面改動不是很大,因為 2.0 的解析已經很好了
畢竟 webkit是蘋果搞的,開源的版本落後一些也不奇怪
2、流媒體 差異
兩者雖然目前都還沒有加入Flash插件,但 iPhone2.0 浏覽器已經支持 流媒體, android浏覽器還沒支持。
iPhone的做法很簡單,在解析到 流媒體資源時,把鏈接做上就行了,然後通過點擊播放按鈕,調用播放器進行播放。 Android中,opencore支持4、5種 流媒體 ,在 webkit中加入相應的 鏈接並不難,因此在 android中也容易做到。
3、操作體驗差異
iPhone的 操作體驗是很出名的。說起體驗,LG有一款做得很炫,它使用飛思卡平台,有3D加速芯片,做了很多3D效果。 LG的 體驗和 iPhone的 體驗還是有區別的。 LG 有3D加速芯片,估計什麼效果都直接調用opengl來做,不考慮速度會不會慢,實際操作也表明,有些效果速度跟不上。 iPhone的 體驗則是建立在速度較快的前提下的。
用過 iPhone,你就會知道 浏覽器也會有這麼多操作體驗。兩指縮放的原理很簡單,在 浏覽器中實現也很容易;雙擊就更簡單了。 iPhone 浏覽器的 雙擊有很多功能和效果,從最小到1:1大小, 雙擊點的內容也相應的放到在屏幕的中間。如果是文本內容,則其區域大小剛好放到屏幕大小; 如果是圖片,則其區域大小也是剛好放到屏幕大小,而且漸變效果很好,速度、靈敏性都很好。
兩指縮放在 android浏覽器中很容易實現。
當你把 兩指縮放功能加到 android浏覽器中,你會發現你不想使用這個功能,原因就是它縮放慢得像牛一樣。
對比 iPhone你就會知道, iPhone 浏覽器 兩指縮放的速度很快,很靈敏。這並不是因為 iPhone 的cpu強, iPhone 用三星的芯片,並不是非常強。 iPhone 在縮放中只是對圖片進行縮放,放開兩指時才縮放網頁,所以速度很快。當然,要做像 iPhone 那樣的縮放效果就要花很多心思的,反正我可是花了不少心思的。
另外, iPhone 的快捷功能欄和地址輸入欄做得不錯, android2.0中的 地址輸入欄也跟著網頁內容滾動了,默認打開的網頁也是最小比例的,做得越來越像 iPhone 了。
iPhone 的橫屏動畫效果和速度也做得很好。
4、畫圖方面差異
iPhone 浏覽器中滾動網頁時,如果速度快,滾動超過2屏長度時,你會發展網頁後面還沒有及時畫出來,只能看到背景方格。Opera浏覽器也是這樣。 Android則不會。打開內容很多的網頁,如news.sina.com.cn時, iPhone 在畫網頁時是很慢的。 Android不會出現背景方格,但是滾動很快時,會有點卡。它們的問題都是與畫圖原理有關,這也跟上面說的兩指縮放有相關的地方。這點,總的來說, Android的處理方式要比 iPhone 好很多。當然, android也是可以改像 iPhone 那樣,關鍵是要知道原理。
5、其它功能
android浏覽器的功能比 iPhone 的多。可設置文字大小、編碼格式、保存密碼、 保存 表單數據、是否加載Javascrip等常用設置項, android浏覽器的文字查找功能也是很強大, iPhone 沒有。
三、小結
從上面來看, android浏覽器還有很大的改善空間:
1、性能方面。 webkit 解析不好改,但可以加入 流媒體 的支持。這點會比 iPhone差,沒辦法,蘋果是 webkit的專家,你能力強,也改 webkit , 把網頁亂的問題給解決掉
2、ui方面。在 Android2.0,很容易把ui做得到 像iPhone一樣操作快捷, android2.0 的 地址輸入欄也跟著網頁內容滾動了。
3、操作體驗方面。兩指縮放效果可以做得像 iPhone一樣好,雙擊效果及功能也可以做得像 iPhone一樣強。橫豎屏轉換效果也容易做到。哈哈,浏覽器的 操作體驗可以做得像 iPhone甚至比 iPhone好。
從上面來看,除了 webkit 解析可能比不上 iPhone,其它方面都可以做得有 iPhone那樣好,或者更好。
android 2.0系統在國內推出面臨諸多問題,最大的問題就是支付問題。易聯致遠CTO姚尚朗表示,開發者和用戶都期待多樣化的支付平台,希望大家可以得到自己想要的信息。
android手機系統的一個重要特點就是它的應用框架和GUI庫都用Java語言實現,使用目前開發界使用最廣泛的開發語言,一定會使android手機系統在性能方面比其他的
在前面已經學會了 Android 的意圖(Intent),這是落實意圖,即一個對象。來自一個部件的消息傳遞到另一個組件使用 - 在應用程序或應用程序之外。因此這裡不需要從
android下一代版本蜂巢(Honeycomb)到底是Android 2.4還是android 3.0呢?到目前為止這種爭論可以告一段落了。近日,可能是受到蜂巢(Ho