但願能移植幾個算幾個!!!ARM芯片優化的系統 Linaro css
Linaro,一間非營利性質的開放源代碼軟件工程公司,主要的目標在於開發不一樣半導體公司系統單芯片(SoC)平臺的共通軟件,以促進消費者及廠商的福祉。針對於各個成員推出的 ARM系統單芯片(SoC),它開發了ARM開發工具、Linux內核以及Linux發行版(包括 Android 及 Ubuntu)的主要自動建構系統。 html
由ARM、飛思卡爾、IBM、Samsung、ST-Ericsson 及德州儀器 (TI)等半導體廠商聯合,在2010年3月成立。2010年6月在臺北對外宣佈這個消息。預計在2010年11月,推出初版以ARM Cortex-A 爲核心的 SoC 進行效能優化的軟件工具。 java
介紹內容來自維基百科 linux
魅族 MX 核心代碼 android
雖然魅族自M9以來就一直在使用Android系統,卻一直沒有根據協議開源所使用的Linux核心。現在距離MX已經上市接近一年,魅族在近日終於將旗 下手機的核心源代碼上傳至Github,支持的機型包括M030、M031和M032。 因爲Linux核心採用的是GPL協議,所以根據規定是必需要開源的,魅族此舉算是完成了一件長久以來必需要完成的事情。雖然M9的核心暫時沒有包含在 內,可是根據魅族員工的說法,M9的核心將於近期上傳。 ios
開源手機操做系統 Android web
開放手機聯盟(一個由 30 多家科技公司和手機公司組成的團體)已開發出 Android,Android 是第一個完整、開放、免費的手機平臺 編程
手機操做系統 Symbian ubuntu
Symbian 操做系統是Symbian公司爲手機而設計的操做系統,它包含由Symbian Ltd所提供的相關的函式庫(libraries)、用戶界面(user interface)架構和共享工具(common tools)的參考實現(reference implementation),它的前身是Psion的EPOC,而且獨佔式的執行於ARM處理器。 windows
目前Symbian的被如下公司所共有Ericsson、Panasonic、Siemens、Nokia和Sony Ericsson。雖然明基(BenQ)取得了西門子的手機部門,可是須要Symbian監督委員會的贊成,因此西門子的Symbian使用權並無轉移到明基。
於英國倫敦時間2008年6月24日,Nokia宣佈,該公司將收購Symbian Ltd目前尚不屬於Nokia的52%股份,並將會把Symbian平臺徹底依據Eclipse開放源代碼受權條款釋出。Nokia也宣佈將成立「Symbian基金會」,讓各家手機廠商和軟件供應商可以加入這個聯盟。
以Symbian操做系統爲基礎的智能手機的用戶界面有許多種,包括開放平臺像UIQ、諾基亞的S60、S80、S90系列和封閉式平臺像NTT DoCoMo的FOMA。這樣的適應性使使用Symbian操做系統的智能手機造成多變的型態(例如摺疊式、直板式、鍵盤輸入或是觸摸筆輸入等)。
Symbian是以EPOC爲基礎,而它的架構於許多桌上型操做系統類似,它包含先佔式多工、多執行緒和內存保護。
Symbian的最大優點是在於它是爲便攜式裝置而設計,而在有限的資源下,能夠執行數月甚至數年。而這要歸功於節省內存、使用Symbian風格的編程理念和清除堆棧。將這些功能與其餘技術搭配使用,會使內存使用量下降且內存泄漏量極少。相似技術也運用於節省磁盤(儘管在Symbian設備中,硬盤一般指閃存)和記憶卡使用空間。並且,Symbian的編程是使用事件驅動,當應用程式沒有處理事件時,CPU會被關閉。這是經過一種叫主動式對象的編成理念實現的。正確的使用這些技術將可以延長電池使用時間。
這些技術讓Symbian的C++變得很是專業,並有着過陡的學習曲線。然而,許多Symbian的設備也能夠利用OPL、Python、Visual Basic、Simkin以及Perl來搭配J2ME和自行開發的Java來使用。
Maemo 是構建於桌面開源組件的計算機架構平臺,其目標是爲移動手持終端提供一種應用和創新技術。
該平臺基於GNU/Linux 操做系統和GNOME 桌面技術。Maemo 向開發夥伴們提供了一個方便實用的開發環境。其全新、優化,且不斷演進的Hildon UI 專爲觸摸屏手持終端的屏幕大小和典型用途而做了優化。這一開發平臺面向那些爲移動領域開發應用和新技術的創新開發夥伴和創新型機構。用maemo 平臺能方便地對現有的桌面解決方案進行移動化。Maemo 支持該平臺之上的多種業務模型,包括專屬應用的分發等。
於2005年首次推出的maemo 是諾基亞各類高端產品的核心平臺之一。如今,maemo 是衆多支持Wi-Fi 的Internet Tablet 所用OS 的基礎。這些微型計算機手持設備面向掌握高技術的互聯網專業人員,包括小型商業垂直領域的用戶。市場上如今供應的Internet Tablet 有諾基亞 N800 和新款諾基亞 N810。Mameo 的功能已經能讓一個衣袋中的終端提供完整的互聯網體驗,加上直觀的用戶界面。
手機操做系統 QtopiaQtopia
是一個由
Trolltech
公司的軟件平臺,主要用於採用內建式Linux系統(embedded Linux-based system)的
電子手帳
或
移動電話
。Qtopia的主要用途,在於提供一個跨平臺的軟件平臺,以便軟件開發者能夠為系統提供更多的軟件。
Ubuntu Mobile 是移動版Ubuntu,爲互聯網設備而生,基於當下很是流行的Ubuntu Linux發行版,開源,具備完整的網絡支持以及豐富自定義項目。
* 完整的Web 2.0/AJAX,以及Adobe Flash, Java等等支持;
* 突出的媒體回放功能;
* 知足各類人羣使用的軟件包;
* Facebook, MySpace, YouTube, Dailymotion, 3D 遊戲, GPS, maps等等Web 2.0體驗讓移動設備更增強大、完整。
設備支持方面:
* 小尺寸元素
* 4-7 寸觸摸屏
* 物理虛擬鍵盤
* Wi-Fi, 3G, Bluetooth, GPS, WiMAX
* 2GB-8GB 閃存卡,256MB+ 內存/512MB+ 推薦
* OpenGL 3D
* USB, camera, head phone jack, speakers, microphone
CyanogenMod(發音:/saɪ.'æn.oʊ.dʒɛn.mɒd/)是一個基於Android系統,供某些手機使用的固件。它提供一些在官方Android系統或手機廠商沒有提供的功能,像是:支持 FLAC 音頻格式、程序可從SD外置存儲器運行、高速緩存壓縮(Compcache)、大量的APN名單、從新啓動功能、Wi-Fi無線網絡支持、藍牙及USB網絡分享……等。CyanogenMod 也是第一個使用 BFS 做工做管理的操做系統。
MeeGo是開放源碼的Linux項目,它把由Intel牽頭的Moblin項目跟Nokia領導的Maemo項目結合到單一的開源實踐中。它包含了性能 優化,可供面向計算和圖形的應用及鏈接服務的開發的組件,對互聯網標準的支持,基於Qt的易於使用的開發環境,以及面向小型平臺及移動設備的規模和性能而 優化的最新的Linux架構。MeeGo目前適用的平臺包括上網本、簡易臺式機、手持計算和通訊設備、車載信息娛樂設備、上網電視、多媒體電話
MeeGo操做系統意在讓應用開發商一次性編寫程序,隨後就能夠用於從智能手機到上網本等一切應用硬件平臺;在競爭日益激烈的智能手機領域,這 一競爭策略正日益盛行。Adobe近期也採用了同一戰略,應用開發人員只需編寫一次程序,就能夠將Flash應用用於臺式和筆記本以及手機等諸多操做系統。
英特爾和諾基亞宣佈,此前用於Maemo或Moblin運算環境的應用也將一樣用於新的MeeGo操做系統。諾基亞還強調,建立MeeGo平臺 並非意在取代諾基亞本身的Symbian操做系統。相反地,經過Qt應用以及UI框架,開發商能夠將應用同時用於MeeGo以及包括Symbian的諸 多其餘平臺。相關應用程序屆時將經過諾基亞的Ovi Store發售,面向全部基於MeeGo和Symbian的諾基亞硬件設備,而英特爾的AppUp Center將面向基於MeeGo的英特爾設備。
兩家公司將新操做系統MeeGo定位爲一個挑戰蘋果iPhone App Store模式的開源平臺。雖然英特爾和諾基亞並無指名道姓地提到蘋果的iPhone OS,但MeeGo的競爭指向性很是明顯;兩家公司表示,經過新操做系統,消費者就能夠沒必要侷限於某一製造商的某種產品系統。
英特爾和諾基亞還計劃將新操做系統運用於諸多平板運算產品,挑戰蘋果新近推出的iPad。英特爾高級副總裁雷內·詹姆斯(Renee J. James)近期接受採訪時證明:「新操做系統還將面向平板運算產品。」
不過,MeeGo的挑戰對手並不僅有蘋果iPhone OS,其在上網本領域還將面臨谷歌Chrome OS的壓力,在手機、平板電腦以及車載系統還將面臨來自微軟等公司的競爭
Dalvik虛擬機是Google的用於移動設備的Android平臺的一個主要部分。虛擬機可運行Java平臺應用程序,這些應用程序被轉換成緊湊的Dalvik可執行格式(.dex),該格式適合內存和處理器速度受限的系統。
Dalvik虛擬機的做者是丹伯恩斯坦(Dan Bornstein)。
與 大多數虛擬機和真正的Java虛擬機不一樣,前者是棧機(stack machine),而Dalvik VM是基於寄存器的架構。就像CISC與RISC的爭論,這兩種方式的相對優勢是一個不斷爭論的話題,且有時技術界限會變得模糊不清。此外,兩種方法的相 對優點取決於所選擇的解釋/編譯策略。可是,總的來講,基於stack的機器必須使用指令來載入stack上的數據,或使用指令來操縱數據,所以與基於寄 存器的機器相比,須要的指令更多。然而,在寄存器的指令必須編碼源和目的地寄存器,所以每每指令更大。
一個名爲dx的工具,它用於轉換 Java的.class文件到.dex格式。多個類文件可包含到單個的.dex文件中。重複的、可用於多個類的字符串和其它常量在轉換到.dex格式時輸 出到保留空間。Java字節碼還可轉換成可選擇的、Delvik VM使用的指令集。一個未壓縮的.dex文件在文件大小方面每每比從一樣的.class文件壓縮成的.jar文件更小。
當Dalvik可執行文件安裝到移動設備時,它們是能夠被修改的。爲了進一步的優化,在某些數據、簡單數據結構和內聯的函數庫中的字節順序能夠互換,例如空類對象被短路。
爲知足低內存要求而不斷優化, Dalvik虛擬機有一些獨特的、有別於其它標準虛擬機的特徵:
(1)虛擬機很小,使用的空間也小;
(2)Dalvik沒有JIT編譯器;
(3)常量池已被修改成只使用32位的索引,以簡化解釋器;
(4)它使用本身的字節碼,而非Java字節碼。
此外, Dalvik被設計來知足可高效運行多種虛擬機實例。
Dalvik虛擬機在Android架構中的位置
Nucleus 是一個操做系統的核心,與 Linux 和 Windows 不一樣,很容易理解和執行。它將擁有本地支持,小型架構和支持全VGA(沒有文本模式)。多數山寨手機採用此操做系統。基於 Nucleus OS 的開發包名爲 MTK。
一些 MTK 的介紹資料:
H797和H787的確是MTK操做系統的。
我就此係統作一介紹以及未了樓主瞭解,拿諾基亞6233相和H797比較一下:
MTK平臺,目前黑手機和部分國內廠家使用的平臺。至關氾濫。氾濫也有它的緣由,一定有些出彩的地方。 MTK的優勢:
MTK的主菜單和子菜單均可以用數字選擇,諾基亞的子菜單就要一個個往下按。
用筆畫的都知道,諾基亞S40的機子,默認拼音作輸入法,不可更改。
諾基亞S40的屏幕亮度和對比度都是不能夠調節的。
諾基亞S40的視頻播放能力要比MTK平臺差。
MTK平臺有定時開關機,諾基亞S40的沒有定時關機,開機能夠在鬧鐘鬧的時候選擇開。
諾基亞目前沒有直接支持TXT文本閱讀,沒有支持MP3歌詞同步顯示。這些MTK能夠作到。
MTK能夠內置支持模擬器遊戲,諾基亞能夠用java來支持,但鍵盤操做就沒這麼方便了。
MTK的弱點:
拍照控制很差,會有中心淡淡的紅斑問題。
自定義鈴聲只能有5首。
基本不能夠更換的主題,諾基亞的主題成千上萬。
MTK的java支持太弱。諾基亞的java比較強,S40V3最大支持1M大小之內的java,不過平時夠用了。固然,這點跟你們一窩蜂爲諾基亞設計 Java也有關係,要是有人專門爲MTK作java程序,你們就不用成天網上搜通用型的java軟件了。 我的觀點:其實沒必要過於擔憂國產手機過度依賴MTK平臺,聯發科能夠作出來MTK平臺,展訊、TI這些廠商看不到其中的利潤麼?只會眼睜睜的看着MTK拿 錢?
之後平臺會愈來愈多,如今的MP4播放器不也是用着瑞芯、珠海炬力幾家的方案嘛。
MTK的java是弱點,之後的新廠家出平臺,只能比MTK更有性價比,才能搶MTK的市場。
因此,能夠預計,之後的手機,功能也會愈來愈爽~~
平臺之戰打起來,受益的是咱們消費者。 另外,軟件其實對於手機來講,只是一個方面。機子的手感,外觀等等其餘參數也是影響因素。6233拿在手裏,就是一種愛不釋手的感受,鍵盤的力反饋,按鍵的溫馨度。H797仍是遠遠比不上的。
MTK平臺發展及各芯片功能介紹
MT620五、MT621七、MT621八、MT621九、MT622六、MT622七、MT6228均爲基帶芯片,因此芯片均採用ARM7的核。
MT630五、MT6305B爲電源管理芯片。
MT6129爲RF芯片
RF3146(7×7mm)、RF3146D(雙頻)、RF3166(6×6mm)爲RFMD的PA。
MT6205爲最先的方案,只有GSM的基本功能,不支持GPRS、WAP、MP3等功能。
MT6218爲在MT6205基礎上增長GPRS、WAP、MP3功能。MT6217爲MT6218的cost down方案,與MT6128 PIN TO PIN,只是軟件不一樣而已,另外MT6217支持16bit數據。
MT6219爲MT6218上增長內置AIT的1.3M camera處理IC,增長MP4功能。8bit數據。
MT6226 爲MT6219 cost down產品,內置0.3M camera處理IC,支持GPRS、WAP、MP三、MP4等,內部配置比MT6219優化及改善,好比配藍牙是可用很便宜的芯片CSR的BC03模塊 USD3便可支持數據傳輸(如聽立體聲MP3等)功能。
MT6226M爲MT6226高配置設計,內置的是1.3M camera處理IC。
MT6227與MT6226功能基本同樣,PIN TO PIN,只是內置的是2.0M camera處理IC。
MT6228比MT6227增長TV OUT功能,內置3.0M camera處理IC,支持支持GPRS、WAP、MP三、MP4。
從MT6226後軟件都可支持網絡攝像頭功能,也就是說你的機子能夠用於QQ視頻。
識別MTK平臺
觸摸屏能夠手寫,屏幕下方有觸控的功能表--四個或者五個觸摸式的按鍵,能夠放MP3 MP4 3gp等多媒體文件;多數手機有巨大的屏幕;有多個喇叭輸出;JAVA不支持或支持差。
Palm WebOS是新一代操做系統,經過網絡客戶端使其擁有史無前例的擴展能力。Palm Web OS平臺由前蘋果公司高管喬恩·魯賓斯坦(Jon Rubenstein)領銜開發,而Palm Pre是首款採用Web OS的智能手機。
在人機界面上,Web OS很是友好,加強了觸控體驗,另外強化無線互聯功能也是新系統的重要特性,此外支持網頁內容和手機內資料的統一的搜索功能,可以同時處理多個在線任務也是值得期待的看點。
Web OS是Palm OS、BlackBerry OS以後的有一套新的手機系統,Web OS 界面很是的簡潔,好比 Web OS擁有許多應用,但日常屏幕上只顯示「電話、聯繫人、郵件、日曆」這四個應用,當用戶點擊右下角的隱藏/顯示按鈕時,屏幕上的其餘應用纔會都顯示出來, 包括:短信、網絡瀏覽器、相機、照片、音樂、視頻、記事本、任務管理、地圖、計算器等應用。Palm Pre採用寬大的觸控屏幕,用戶可以輕鬆地用手指滾動屏幕列表。
此外,Palm Pre 還擁有一項新的Synergy(協同)同步系統功能,可以自動管理用戶的多個聯繫網絡,用戶只須要登陸 Google 、Outlook 和 Facebook的帳戶,Palm 會將這些網絡的數據分隔保存。但用戶又可以統一得到多個服務的即時消息,操做至關人性化。Palm Pre的網絡瀏覽器基於Webkit ,界面溫馨,且支持多選項卡瀏覽。
Palm Pre 還擁有 Google Android相似的「彈出消息(popup)」通知系統,若是正在運行其餘軟件的時候有了新消息,它會自動調整大小讓你可以看見消息內容。Palm Pre 的Dock 工具欄還能夠自定義應用快捷啓動項。此外,Palm Pre 還支持微軟的 Exchange 企業郵件功能。
在應用程序開發方面,新系統的優點在於,任何熟悉 CSS、HTML 、XML 和 Javascript 編程的開發者都可以爲該操做系統開始應用,無需學習新的編程語言。這可以爲 Palm Pre 開放應用的開發者羣體衆多,將來 Palm Pre 將擁有更多的應用。
Palm Mojo應用程序框架
使用mojo便於開發Palm WebOS應用程序,它是一個新的應用程序框架,基於HTML5, CSS,和JavaScript標準。這些標準 web開發者已是很是熟悉和喜好的。WebOS應用程序能夠直接安裝運行在手持設備,訪問更普遍設備服務器。
mojo帶給你:
1)導向、轉移、滾動等更直觀的創建程序
2)可以使用webos通知系統警告用戶不要中斷
3)HTML5本地存儲,使得當用戶離線狀態也可使用數據。這對開發者是個好消息,提供不少方式從palmos的數據文件pdb格式中提取數據到你的新的webos應 用程序中。這樣能夠轉移更多資源從palmos到webos中。
The Palm Mojo SDK(軟件開發工具包)
基於mojo應用程序框架,SDK提供簡單的代碼,文件和開發工具。基於Eclipse交互式數據輸入也將會包括在內,你能夠選擇工具創建webos應用程序。當前mojo SDK內部預發佈,將會再測試成熟時提供免費下載。
微軟公司的手機操做系統 Windows Mobile的開發工具包。
Windows Mobile 是 Microsoft 用於 Pocket PC 和 Smartphone 的軟件平臺。Windows Mobile 將熟悉的 Windows 桌面擴展到了我的設備中。
Windows Mobile是微軟爲手持設備推出的「移動版Windows」,使用Windows Mobile操做系統的設備主要有手機、PDA、隨身音樂播放器等。Windows Mobile操做系統有4種,分別是Windows Mobile for PocketPC Edition、Windows Mobile for PocketPC Phone Edition,Windows Mobile for Smartphone Editon、Windows Mobile for Portable Media Centers。目前最新的版本是Windows Mobile 6.1
Windows Mobile掌上電腦和手機的主流硬件配置:CPU: 195-624 Mhz, 主要芯片廠商:Intel, Texas Instruments, Samsung, Qualcomm等,內存:64-128MB Ram (用於程序運行),128-256MB Rom (用於第三方程序及用戶文件儲存),顯示屏:240x320或480x640,6.5萬色,2.4-3.5英寸,擴充卡:Micro SD或SD,SDHC,高端機型內置WiFi無線網絡接收模塊,GPS衛星接收模塊,FM收音機接收模塊,3G或3.5G高速網絡,另配有藍牙及用於和電 腦同步用的USB接口。
WindowsAndroid 目前是基於 Android 4.03 開發,團隊計劃在不久後引入更多的Android版本供用戶使用。它能提供完整的 Android4.0體驗,其中還包含有原生的GApps(Google基礎服務包),你能夠直接經過瀏覽器瀏覽網頁,收發郵件等……
開發者自稱在操做系統、虛擬化和圖形技術方面富有經驗,在該項目上已經工做了數年。WindowsAndroid不是模擬器,提供了完整的Android功能,能夠運行全部的 Andorid 應用,包括 3D 遊戲。
這款軟件還支持多種分辨率,當PC的分辨率低於1280 x800的時候,它會默認使用手機界面,你也能夠將其切換到平板模式,而且對平板模式進行了相應優化,將你的電腦變成一部原生的Android平板。
由於是使用的Android 4.0+系統,這款軟件對鼠標、鍵盤等外部設備也能較好的支持,固然若是你擁有一部帶觸摸功能的顯示器的話,相信這款軟件帶給你的Android體驗會更 好。除此以外WindowsAndroid中還整合了Flash和Media Player等Windows軟件,解決了目前Android不支持Flash的問題。
WindowsAndroid能夠說是將整個Android系統移植到Windows平臺當中,能夠在Windows Vista、Windows7以及Windows8系統中運行,對於一些開發者的測試工做來講應該要方便很多。不過目前尚處在測試階段,可能會出現崩潰以 及一些BUG,感興趣的朋友能夠前往官網提交郵箱後得到下載連接下載安裝。
Firefox移動操做系統前身爲Mozilla的Boot to Gecko項目,其中的電話、短信、遊戲等一切功能均是HTML5應用。沒有所謂的「原生應用」,遊戲也可能是HTML5應用,操做性能強悍,在系統流暢度方面將會有很是出色的表現。
據介紹說,即便是中低端手機也能夠很是流暢地運行Firefox OS,而開發者爲其設計新應用也會方便不少。
Open Mobile System是中國移動通信集團和Google合做聯合開發的一款基於Linux內核 Android平臺構建的開放式手機操做系統簡稱OMS,它在原有Android平臺基礎上針對中國市場作了特殊優化,好比在硬件方面會去除Wi-Fi模 塊,不兼容WCDMA網絡制式,加入了中移動運營的3G網絡TD-SCDMA的支持。在界面和開機畫面上和Android有着細微的區別,在針對中國用戶 的中文錄入、簡體中文顯示都進行了特殊的優化,將來還會加入中國移動本身的產品等功能,Open Mobile System是2008年4月份開始的一個系統定製計劃,通過1年的修改調試後預計將在2009年4月份開始正式推向市場。
目前採用 OMS 系統的手機通常叫 oPhone 。
泰澤是基於Linux的開源軟件平臺,可運行在智能手機、平板、上網本、車載信息系統和智能電視上。它將由一個技術指導委員會管理,成員包括了英特爾和三星。泰澤的應用程序接口是基於HTML5和其它web開放標準。除了HTML5應用程序外,泰澤的SDK將包括原生開發工具包。從核心系統到核心應 用,泰澤的整個軟件堆棧都會對外開放。泰澤的首個版本和SDK將在2012年第一季度發佈。
iOS是由蘋果公司為 iPhone 開發的操做系統。它主要是給 iPhone、iPod touch、iPad 以及 Apple TV 使用。就像其基於的 Mac OS X 操做系統一樣,它也是以 Darwin 為基礎的。本來這個系統名為 iPhone OS,直到 2010 年 6 月 7 日 WWDC 大會上宣佈更名為 iOS。 iOS的系統架構分為四個層次:核心操做系統層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統操做佔用大概240MB的記憶體空間。
iOS的用戶界面的概念基礎上是能夠使用多點觸控直接操做。控制方法包括滑動、輕觸開關及按鍵。與系統互動包括滑動(Swiping)、輕按(Tapping)、擠壓(Pinching)及旋轉(Reverse Pinching)。此外透過其內置的加速器,能夠令其旋轉裝置改變其y軸以令屏幕改變方向,這樣的設計令iPhone更便於使用。 屏幕的下方有一個home按鍵,底部則是dock,有四個用戶最經常使用的程序的圖標被固定在dock上。
屏幕上方有一個狀態欄能顯示一些有關數據,如時間、電池電量和信號強度等。其餘的屏幕用於顯示當前的應用程序。啟動iPhone應用程序的惟一方法就是在當前屏幕上點擊該程序的圖標,退出程序則是按下屏幕下方的home鍵。在第三方軟件退出後,它直接就被關閉了,但在iPhone 3.0及後續版本中,當第三方軟件收到了新的信息時,蘋果公司的服務器將把這些通知推送至iPhone或iPod Touch上(無論它是否正在運行中)。在iPhone上,許多應用程序之間都是有聯繫的,這樣不一樣的應用程序能夠分享同一個信息(如當你收到了包括一個電話號碼的短信息時,你能夠選擇是將這個電話號碼存為聯絡人或是直接選擇這個號碼打一通電話)。
OPhone OS是Open Mobile Phone Operating System的簡稱,即播思通信面向移動互聯網的開放型移動智能終端而採用了Google/OHA(Open Handset Alliance)-Android做爲底層軟件平臺(同時在OHA-Android平臺之上創建了一些更加創新和健全的移動互聯網用戶所須求的功能… 好比 : Telephony, Native Java, CMMB/MobileTV , 和LBS定位系統 等個別移動和手機廠商的須求定製),它包括基於開源內核的移動終端操做系統、中間件、Java虛擬機、應用軟件、硬件參考設計以及基於FOTA/RIL /W3C/WebKit的各種應用和標準等。它具備強大的兼容性、擴展性和安全性,以及簡單易用、友好的人機界面等良好用戶體驗,且具備徹底自主的知識產 權。在此之上,OPhone OS擁有開放統一的API開發接口、完備的集成開發環境和活躍的在線生態環境,極大地方便了移動應用和內容的開發。
OPhone OS致力於成爲世界主流的、開放的、安全的、便利的移動終端基礎軟件平臺,力爭爲品牌廠商在W-CDMA/TD-SCDMA/GSM/EDGE等不一樣的智 能終端上提供差別化的競爭優點,並最終爲廣大移動終端用戶提供儘量多的面向移動互聯網的應用與服務。
OPhone OS的可移植性將使該軟件平臺在其餘行業領域具備普遍的應用(好比 : NetBook, MID, Gaming )。
Ubuntu Phone 是 Ubuntu 的開源手機操做系統。它使用Android內核和驅動以兼容現有的硬件,但不使用Java虛擬機,UI層是基於QML,支持原生和Web應用。
Haiku是一個新型的開源操做系統,主要面向於我的計算機。它繼承了BeOS的理念,是一個快速,簡潔優雅,易學易用,並且很是強大的操做系統。
自2001年Palm收購併終止BeOS的開發以後,Haiku開始了「涅槃」,它忠實的重現了BeOS的用戶體驗和個性;自詡縮短了啓動時間;擁有類似但更新過的GUI,使用了 抗鋸齒字體和全矢量圖形,以及矢量圖標;文件系統支持基於元數據的查詢(OpenBFS);支持BeAPI,它被認爲是最整齊的編程API。Haiku項目最近發佈了一個原生版的 GCC 4.3.3工具鏈,爲一些流行的多平臺的應用程序如Firefox和VLC的移植掃清了道路。Holwerda認爲雖然Haiku的發展尚處於pre-alpha版,但卻至關穩定。若是你感興趣,能夠去下載測試一下。
UniPlus 是中國聯通基於
系統上正在開發的手機操做系統。目前UniPlus系統相關的消息目前尚未透露,不過隨着中國聯通(China Unicom)加入Google Open Handset Alliance後將會推出基於Android平臺的職能手機。
Moblin是一個爲下一代手機、移動互聯網設備構建基於Linux操做系統平臺的開源項目
Moblin項目由Intel公司於2007年7月正式啓動,最初主要集中於開發MID軟件系統,基於Linux*的操做系統做爲突破口出現了新的產品設備種類,可以訪問Internet上豐富的內容,同時沒有與PC相關的複雜性。這些設備從移動互聯網設備 (Mobile Internet Devices,MID)、車載信息系統、便攜式媒體播放器(PMP)到我的導航設備(PND)、數碼機頂盒(STB)到筆記本電腦等以各類形式推進新技術、新設備的發展。
meizu m8是一款運行於windows ce系統的智能手機,本項目的目標是在meizu m8智能手機上移植android系統
三星宣佈推出開源手機平臺,獨立軟件開發者能夠在該平臺上建立用於三星智能手機的應用程序。該平臺名爲:「bada」。三星將在下週推出一個工具包,供獨立開發者使用。
這是三星第一次爲給獨立開發者提供應用開發工具,來建立用於三星手機自有操做系統的應用。做爲全球第二大手機制造商,三星但願經過開源開發平臺,在快速發展的智能手機市場上有更大的發展。
第一批使用bada平臺的智能手機將在明年上半年推出,同時還會推出至少包括1000個應用程序的「應用商店」。
三星電子負責媒體解決方案中心的執行副主席Ho Soo Lee博士說,使用bada平臺的三星智能手機也適合在西方市場推出。
國際研究及顧問機構Gartner的分析師卡羅琳娜∙米拉尼斯(Carolina Milanesi)表示,三星的bada智能手機的成本可能在80-220美圓,「三星的目標是低端到中端的智能手機,可能會成爲諾基亞的另外一個競爭者。」
CCS Insight的分析師馬汀∙加納(Martin Garner)說,三星會推進智能手機操做系統和應用的發展,可能也會遭到獨立開發者的質疑,「對三星來講,很大的挑戰是可否吸引大量的開發者,和怎樣給他們解釋又出現一個新平臺的好處。」
LiGux-ROM(Coopoui)基於CM源碼再次深度開發,增長更多人性化功能,提供更佳精緻的界面。 目前支持320*480,480*800,540*960三個分辨率,提供15款以上的主流機型支持! 1.基於CyanogenMod 7.2源碼編譯,而且完整漢化;
2.更精緻的UI界面,帶來更多人性化的功能;
3.全局歸屬地支持,撥號,來去電,通話記錄,聯繫人,信息;
4.完善的程序管理,自由移動應用程序至手機內存,SD卡,ext分區;
5.新的MMS,支持歸屬地,氣泡對話,主題切換;
6.新增Coopoui Ring鎖屏和配套來去電鎖屏;
7.狀態欄支持運營商,農曆顯示;
8.通知欄電源管理改進爲分頁式佈局;
9.調整音樂界面,保持界面一致化;
10.更換Coopoui launchr;
10.新的撥號界面,支持聯繫人搜索;
11.新的通話界面,操控更加方便;
12.設置增長tab分類,支持左右滑動操控;
13.鎖屏未接提示;
14.鎖屏農曆顯示;
15.完整的APN,中文運營商顯示;
16.自帶ligux壁紙;
17.內置ligux tool工具;
18.電子市場收費破解;
19.Mms不亂碼;
20.支持翻轉靜音;
21.漢化Dev tool;
22.支持鎖屏動畫效果顯示;
21.支持自定義全局背景爲圖片、顏色、透明度;
22.支持鎖屏天氣顯示;
23.支持時鐘居中顯示;
24.支持一級文字顏色,二級文字顏色的設置;
25.支持menu菜單文字顏色的轉換,支持tab圖標顏色的設置;
26.支持狀態欄背景的顏色,透明度設置;
27.支持狀態欄虛擬按鍵設置;
28.進一步優化系統性能,提高來電接聽響應速度;
29.更多功能請實際體驗....
刷機步驟:
1.下載ROM,放入recovery可讀取路徑下;
2.進入Recovery,清除data/cache;
3.選擇已下載的刷機包,執行刷機。
製做人員: LiGux Core Team
Sailfish MeeGo,指重獲新生的MeeGo,將更名爲Sailfish,界面方面也不會延續諾基亞N9的樣式,Jolla將以一種全新的姿態呈現MeeGo的魅力。
Sailfish 主打全手勢操做,而且支持多線程的無縫切換操做。用戶能夠在主界面上和正在運行的程序進行交互——好比掛斷電話、暫停音樂播放等——而不須要真正進入那個 應用。這極大增長了多線程操做的易用性。
broncho Linux手機平臺是構建在linux 2.6 之上,採用GTK+/DirectFB做爲GUI的手機平臺。通過兩年多時間的努力,已經實現基本功能,進入產品化階段,目前正進行硬件聯調,整合第三方 軟件等工做。
broncho Linux手機平臺主要特性以下:
經典的架構設計
1.C/S模型
2.MVC模型
3.插件式設計
4.Reactor模式
易於國際化
1.採用SCIM做爲輸入法,能支持多國語言輸入
2.採用Pango完成文字排版,能支持各類文字的排版方式
3.採用freetype實現字體渲染,能支持各類語言的不一樣字體
4.採用UTF-8做爲內部編碼,能表示各類主流語言中的文字
5.採用gettext方法,界面國際化只要加入相應的PO文件便可,不用從新編譯
可擴展性
1.運行修改配置文件,便可建立不一樣風格的主題
2.用戶界面用XML描述,改變應用程序的外觀佈局僅需修改XML文件
3.提供定義良好的插件接口,方便第三方軟件以插件形式擴展示有功能
4.公開所有後臺服務提供的接口,方便第三方軟件開發具備個性化的功能
5.高度模塊化的設計,對如今功能進行適當組合,便可以創建完整的產品線
標準化
1.桌面遵循freedesktop.org相關標準
2.與GSM模組採用標準AT命令和多路協議通訊,不依賴特定的GSM模組
3.與kernel交互採用ALSA/V4L/FB等標準接口,方便移植到不一樣CPU的BSP上
緊跟主流技術
1.採用GTK+做爲GUI
2.採用SQLite實現數據儲存
3.採用DBUS做爲進程間通訊機制
4.採用GConf實現配置數據的管理
5.採用GStreamer實現多媒體的播放和處理
功能強大
1.強大的搜索功能,方便用戶查找手機中數據
2.以firefox做爲瀏覽器引擎,實現功能強大的瀏覽器
3.以GStreamer實現多媒體的播放和處理,支持主流多媒體格式
4.以pidgin做爲即時通訊功能,支持MSN、QQ、GTalk、ICQ等主流IM工具
5.引入磁盤加密,文件/文件夾加密,應用程序密碼保護,多機制保護用戶數據
6.實現名片、電話、日程、SMS、MMS、EMAIL、計算器、詞典等基本應用程序
7.實現防盜和遠程控制諸多特點應用程序
8.和第三方聯合開發Office閱讀器,JAVA虛擬機,TTS、語音輸入、手寫輸入和一些休閒類遊戲
LEOS 2.0 是基於安卓2.2 深度優化開發的手機操做系統。樂phone發售時的系統是基於安卓1.6的系統開發的,在使用體驗上有一些不足,隨着安卓系統的更新,各大手機廠家都推出了自家手機的更新系統。廣大的樂phone手機用戶要求升級手機系統的呼聲也不斷升高,終於聯想在今天晚上推出了 LEOS2.0的體驗版,下面是聯想的公告:
聯想LeOS 2.0 體驗版固件已經能夠下載了,請根據機型下載對應的體驗固件版本。升級以前,請務必認真閱讀 樂Phone LeOS2.0 SD卡升級方法. pdf 文件。
再次特別強調:此版本爲官方體驗版,非正式量產版本,請在專業人員指導下嚴格按照操做流程進行升級,不然版本燒寫和使用過程當中出現的問題由開發者自行承擔。
Tapas是基於Android平臺的手機操做系統,由前百度員工張磊開發。Tapas爲用戶提供了大量的應用程序和豐富多彩的應用,還有動態的照片管理器、天氣預報、音樂播放器功能。
Tapas項目負責人張磊介紹,Tapas提供的是一套解決方案,不只包括用戶手機上的操做系統也包括不少雲端服務,用戶在家有電腦能夠跟手機互動,在外面沒有電腦單獨一個手機同樣有好的使用體驗
Windows Phone是微軟發佈的一款手機操做系統,它將微軟旗下的Xbox Live遊戲、Zune音樂與獨特的視頻體驗整合至手機中。2010年10月11日晚上9點30分,微軟公司正式發佈了智能手機操做系統Windows Phone,同時將谷歌的Android和蘋果的IOS列爲主要競爭對手。2011年2月,諾基亞與微軟達成全球戰略同盟並深度合做共同研發。2012年3月21日,Windows Phone 7.5登錄中國。6月21日,微軟正式發佈最新手機操做系統Windows Phone 8,Windows Phone 8將採用和Windows 8相同的內核。
AndroVM 可讓你在虛擬機環境中運行 Android,初始版本基於 Android 4.1
XobotOS 是 Xamarin 的一個研究項目,用於移植 Android 4.0 的 Java/Dalvik 到 C# 語言。
XobotOS is a semi-automated port of the Android 4.0 source code from Java to C#. The automated parts were ported using an improved version of Sharpen that can compile more advanced Java constructs and supports generics. Most of the manual bits of code fall in two categories (a) code to integrate with the host operating system and (b) replace the Java JNI code used to call into C, with the ECMA CLI P/Invoke functionality
[0xdroid] 是 [0xlab] 最近進行的一個開放原始碼的專案,目標是建構於 Android,帶來若干效能、功能,以及軟硬體整合的改進,目前參考的硬體平臺為採用 OMAP3/ARMv7 的 Beagleboard,現階段已修正 Android 在 Beagleboard 的若干執行問題,著手針對 ARMv7 / OMAP3 的調整、引入更多的硬體抽象化設計,但願藉此專案,將過去一些分散的成果整合起來。