【Mobile】自行Build Symbian^4的主畫面
Symbian^4可以說是Nokia在奪回智慧型手機市場上的武器之一,
排除高階使用MeeGo的裝置,Nokia在市場上最主要的作業系統,應該還是要靠Symbian,
雖然高階的手機才是公司獲利的關鍵,但依照目前Nokia在智慧型手機市場上跌跌敗退的情況,
Nokia是必須推出一個好的手機搭配上不錯的作業系統,還有可以讓凡人買得起的價格,
來彌補Symbian^1(簡稱S^1)手機在市場上所造成的爛名聲,導致用戶將目光朝向iPhone或是Android的手機,
而這個不錯的作業系統,可能就是Symbian了,
沒辦法,Symbian才是Nokia的老本行,加上它確實能達到一隻智慧型“手機”該有的基本功能(也就是通話啦!),
說了這麼多,其實以上都是自己的意見,當然Nokia只靠Symbian可能是不夠的,還是必須有MeeGo的加持,但這邊我還是將主題先回到Symbian。
Symbian Foundation(簡稱SF)在今年上半年的時候,將Symbian^3(簡稱S^3)釋出給大家使用,
而Nokia也將在下半年推出第一隻Symbian^3手機,N8,
不過這邊我先不提S^3,將討論Symbian^4(簡稱S^4),按照SF放出的Roadmap看來,今年下半年將會釋出給大家使用,而S^4的手機則會到明年才會出現,
S^4跟以往S^1、S^3不同的地方是,不再採用舊有的Avkon架構,而全部改用Qt架構,
而S^4的UI(User Interface)則是採用Orbit(已改名叫做UI Extensions for Mobile,uiemo)這個Qt的函式庫,
反正就是都用Qt就對了啦!所以看到的主畫面跟以往的S^1、S^3就差很多,因為整個砍掉重練了,
這邊將教大家如何自行在Windows上頭Build S^4的主畫面,在還沒有裝置誕生前,可以先用來自爽。
首先要先把以下五樣東西給裝起來,
都裝起來後,可以根據以下的路徑進去Qt的CLI,
開始→所有程式→Qt SDK by Nokia v2010.04 (open source)→Qt Command Prompt接著要設定path,
set path=%PATH%;c:\Python27;c:\Perl\bin;設定好後,我們就透過hg這個指令,將我們要的檔案給clone下來,
cd \Qt\2010.04修改\Qt\2010.04\homescreen\homescreenapp\stateplugins\hshomescreenstateplugin\
hg clone -r 13 http://developer.symbian.org/oss/FCL/sf/mw/hb
hg clone -r 15 http://developer.symbian.org/oss/FCL/sf/mw/qtextensions
hg clone -r 104 http://developer.symbian.org/oss/FCL/sf/mw/homescreensrv
hg clone -r 62 http://developer.symbian.org/oss/FCL/sf/app/homescreen
hshomescreenstateplugin.pro裡的內容,
CONFIG += plugin hb mobility都用好之後,我們可以開始Build S^4的主畫面啦!
MOBILITY = serviceframework systeminfo
在這之前,還要按照順序的Build一些東西,
先Build Orbit,也就是S^4的UI,
cd \Qt\2010.04\hb再來是Build Qt Mobility,
python configure.py --qmake-bin=c:\qt\2010.04\qt\bin\qmake.exe --qmake-spec=win32-g++ --platform=win32
mingw32-make -k
mingw32-make install -k
set PATH=c:\hb\lib;%PATH
cd \Qt\2010.04\qtextensions\qtmobility接著是Build homescreen相關的東西,
configure.bat
mingw32-make -k
mingw32-make install -k
set PATH=c:\QtMobility\lib;%PATH%
cd \Qt\2010.04\homescreensrv
qmake -r
mingw32-make
cd \Qt\2010.04\homescreen到這邊就差不多大功告成了,
qmake -r
mingw32-make
執行以下的執行檔就可以將S^4的主畫面給跑起來,
cd \Qt\2010.04\bin\debug
hsapplication.exe
以下是幾張介面的圖,
預設的主畫面種共有三頁,然後經過我測試,
Simulator裡的畫面,只能衝到八頁, 在上去它就當給我看了XD
有閒有空有興趣的朋友們,可以自己Build看看唷!
如果想看原文的步驟,網址在此,Build the Symbian^4 Homescreen。
P.S. 因為我不清楚Build翻成中文要怎麼表達會比較好,所以就還是用Build。
留言
張貼留言