![]() |
|
![]() |
||
Opera Mobile開發團隊日前在官方博客上談到了Android版本Opera Mobile的開發,並且表示,盡管Opera Mobile當前已經具備所有的瀏覽器功能,不過為了方便用戶在手機上衝浪,Opera Mobile將進行更多改進,包括支持Flash和HTML5技術。
這裡插播一下Opera Mobile for Android在開發中遇到的一個小問題。大家都知道Opera是使用C++開發的,如何讓C++程序在Android上運行呢?Opera開發人員介紹說,幸運的是Java允許類方法通過一個特別的接口JNI來調用外部Libraries,而外部Library可以使用任何語言編寫,Opera開發人員正是通過這種方法來實現了Opera Mobile在Android上的運行。
此外,由於Android是一個比較年輕的操作系統,它有自己的優點和缺點。比如說,對比塞班,其用戶界面更加現代化,而且不斷快速添加新功能。但是新功能通常也會帶來很多無法兼容之前版本的改變:libraries名稱變化、libraries調用也不同等等。這也是為何Opera Mobile安裝包不支持Android 1.6之前版本的原因。
Opera Mobile for Android今後將新增以下兩大功能:
— Flash:雖然新的Web技術試圖取代Flash,不過Flash在短期內仍然有強大的生命力,如果你在手機上安裝了Flash Player,Opera將支持它。
— HTML5 video:盡管你可以通過Flash嵌入視頻,不過Opera也將支持你直接使用HTML5觀看視頻,就像圖片一樣。