當前位置:首頁 » 安卓系統 » android多核優化

android多核優化

發布時間: 2022-08-31 04:49:49

⑴ Android5 和Android6.0 的區別

界面不同功能不同。

⑵ Android應用性能優化的內容簡介

今天的Android應用開發者經常要想盡辦法來提升程序性能。由於應用越來越復雜,這個問題也變得越來越棘手。本書主要介紹如何快速高效地優化應用,讓應用變得穩定高效。你將學會利用Android SDK和NDK來混合或單獨使用Java、C/C++來開發應用。書中還特別講解了如下內容:
· 一些OpenGL的優化技術以及RenderScript(Android的新特性)的基礎知識;
· 利用SDK來優化應用的Java代碼的技巧;
· 通過高效使用內存來提升性能的技巧;
· 延長電池使用時間的技巧;
· 使用多線程的時機及技巧;
· 評測剖析代碼的技巧。
把本書的內容學以致用,你的編程技術就會得到關鍵性的提升,寫出的應用就會更為健壯高效,從而廣受用戶好評,並最終獲得成功。
目錄
第1章Java代碼優化1.1Android如何執行代碼1.2優化斐波納契數列1.2.1從遞歸到迭代1.2.2BigInteger1.3緩存結果1.4API等級1.5數據結構1.6響應能力1.6.1推遲初始化1.6.2StrictMode1.7SQLite1.7.1SQLite語句1.7.2事務1.7.3查詢
第1章Java代碼優化1.1Android如何執行代碼1.2優化斐波納契數列1.2.1從遞歸到迭代1.2.2BigInteger1.3緩存結果1.4API等級1.5數據結構1.6響應能力1.6.1推遲初始化1.6.2StrictMode1.7SQLite1.7.1SQLite語句1.7.2事務1.7.3查詢1.8總結
第2章NDK入門2.1NDK里有什麼2.2混合使用Java和C/C++代碼2.2.1聲明本地方法2.2.2實現JNI粘合層2.2.3創建Makefile2.2.4實現本地函數2.2.5編譯本地庫2.2.6載入本地庫2.3Application.mk2.3.1為(幾乎)所有設備優化2.3.2支持所有設備2.4Android.mk2.5使用C/C++改進性能2.6本地Acitivity2.6.1構建缺失的庫2.6.2替代方案2.7總結
第3章NDK進階3.1匯編3.1.1最大公約數3.1.2色彩轉換3.1.3並行計算平均值3.1.4ARM指令3.1.5ARM NEON3.1.6CPU特性3.2C擴展3.2.1內置函數3.2.2向量指令3.3技巧3.3.1內聯函數3.3.2循環展開3.3.3內存預讀取3.3.4用LDM/STM替換LDR/STD3.4總結
第4章高效使用內存4.1說說內存4.2數據類型4.2.1值的比較4.2.2其他演算法4.2.3數組排序4.2.4定義自己的類4.3訪問內存4.4排布數據4.5垃圾收集4.5.1內存泄漏4.5.2引用4.6API4.7內存少的時候4.8總結
第5章多線程和同步5.1線程5.2AsyncTask5.3Handler和Looper5.3.1Handler5.3.2Looper5.4數據類型5.5並發5.6多核5.6.1為多核修改演算法5.6.2使用並發緩存5.7Activity生命周期5.7.1傳遞信息5.7.2記住狀態5.8總結
第6章性能評測和剖析6.1時間測量6.1.1System.nanoTime()6.1.2Debug.threadCpuTimeNanos()6.2方法調用跟蹤6.2.1Debug.startMethodTracing()6.2.2使用Traceview工具6.2.3DDMS中的Traceview6.2.4本地方法跟蹤6.3日誌6.4總結
第7章延長電池續航時間7.1電池7.2禁用廣播接收器7.3網路7.3.1後台數據7.3.2數據傳輸7.4位置7.4.1注銷監聽器7.4.2更新頻率7.4.3多種位置服務7.4.4篩選定位服務7.4.5最後已知位置7.5感測器7.6圖形7.7提醒7.8WakeLock7.9總結
第8章圖形8.1布局優化8.1.1相對布局8.1.2合並布局8.1.3重用布局8.1.4ViewStub8.2布局工具8.2.1層級視圖8.2.2layoutopt8.3OpenGL ES8.3.1擴展8.3.2紋理壓縮8.3.3Mipmap8.3.4多APK8.3.5著色8.3.6場景復雜性8.3.7消隱8.3.8渲染模式8.3.9功耗管理8.4總結
第9章RenderScript9.1概覽9.2Hello World9.3Hello Rendering9.3.1創建渲染腳本9.3.2創建RenderScriptGL Context9.3.3展開RSSurfaceView9.3.4設置內容視圖9.4在腳本中添加變數9.5HelloCompute9.5.1Allocation9.5.2rsForEach9.5.3性能9.6自帶的RenderScript API9.6.1rs_types.rsh9.6.2rs_core.rsh9.6.3rs_cl.rsh9.6.4rs_math.rsh9.6.5rs_graphics.rsh9.6.6rs_time.rsh9.6.7rs_atomic.rsh9.7RenderScript與NDK對比9.8總結

⑶ android多核,多線程該如何用

在程序開發的實踐當中,為了讓程序表現得更加流暢,我們肯定會需要使用到多線程來提升程序的並發執行性能。但是編寫多線程並發的代碼一直以來都是一個相對棘手的問題,所以想要獲得更佳的程序性能,我們非常有必要掌握多線程並發編程的基礎技能。
眾所周知,Android 程序的大多數代碼操作都必須執行在主線程,例如系統事件(例如設備屏幕發生旋轉),輸入事件(例如用戶點擊滑動等),程序回調服務,UI 繪制以及鬧鍾事件等等。那麼我們在上述事件或者方法中插入的代碼也將執行在主線程。

一旦我們在主線程裡面添加了操作復雜的代碼,這些代碼就很可能阻礙主線程去響應點擊/滑動事件,阻礙主線程的 UI 繪制等等。我們知道,為了讓屏幕的刷新幀率達到 60fps,我們需要確保 16ms 內完成單次刷新的操作。一旦我們在主線程裡面執行的任務過於繁重就可能導致接收到刷新信號的時候因為資源被佔用而無法完成這次刷新操作,這樣就會產生掉幀的現象,刷新幀率自然也就跟著下降了(一旦刷新幀率降到 20fps 左右,用戶就可以明顯感知到卡頓不流暢了)。

為了避免上面提到的掉幀問題,我們需要使用多線程的技術方案,把那些操作復雜的任務移動到其他線程當中執行,這樣就不容易阻塞主線程的操作,也就減小了出現掉幀的可能性。

那麼問題來了,為主線程減輕負的多線程方案有哪些呢?這些方案分別適合在什麼場景下使用?Android 系統為我們提供了若干組工具類來幫助解決這個問題。
AsyncTask: 為 UI 線程與工作線程之間進行快速的切換提供一種簡單便捷的機制。適用於當下立即需要啟動,但是非同步執行的生命周期短暫的使用場景。
HandlerThread: 為某些回調方法或者等待某些任務的執行設置一個專屬的線程,並提供線程任務的調度機制。
ThreadPool: 把任務分解成不同的單元,分發到各個不同的線程上,進行同時並發處理。
IntentService: 適合於執行由 UI 觸發的後台 Service 任務,並可以把後台任務執行的情況通過一定的機制反饋給 UI。
了解這些系統提供的多線程工具類分別適合在什麼場景下,可以幫助我們選擇合適的解決方案,避免出現不可預期的麻煩。雖然使用多線程可以提高程序的並發量,但是我們需要特別注意因為引入多線程而可能伴隨而來的內存問題。舉個例子,在 Activity 內部定義的一個 AsyncTask,它屬於一個內部類,該類本身和外面的 Activity 是有引用關系的,如果 Activity 要銷毀的時候,AsyncTask 還仍然在運行,這會導致 Activity 沒有辦法完全釋放,從而引發內存泄漏。所以說,多線程是提升程序性能的有效手段之一,但是使用多線程卻需要十分謹慎小心,如果不了解背後的執行機制以及使用的注意事項,很可能引起嚴重的問題。

⑷ The app does not support Android devices

這句話意思是該應用不適用安卓設備。
從android4、0起,最大的變化是Google開始對處理器進行多核優化,4、0前的手機有部分已經是雙核了,但多核利用率低下,升級到4、0後,雙核手機的體驗有了很大的提升,而從4、1起,Google的黃油計劃,讓Android設備的流暢性的得到了進一步的提升,體驗更好。到如今,Google上月發布了最新的android設備各版本份額,2、3姜餅已經下降到個位數,剩下的幾乎都是4、0及以上。
也就是說造成會提示這個的原因在於安卓系統版本低,需要升級。

⑸ 為什麼安卓的機子在性能上很難超過蘋果的還多核什麼的

雖然很多Android手機的配置都比iPhone要高,比如大多數Andorid手機的內存都有1GB,而iPhone 4S只有512MB內存,但用過iPhone的人都知道Android手機在使用的時候總感覺沒有那麼順滑,究竟為什麼會出現這種現象呢?一位軟體工程師和前Google實習生Andrew Munn解釋說是因為Android系統UI效率低下的框架設計的問題。
不過,這個實習生Andrew Munn是一個軟體工程專業的本科畢業生,他在Android團隊並沒有在框架團隊工作,也沒有看過Android渲染的源代碼,因此他所說的未必是100%准確。並且他也曾經在Windows Phone團隊工作過,因此可能會不自覺的對Android產生偏見。以下就是他對Android為什麼沒有iOS流暢體驗的看法。
Android沒有iOS流暢的原因並非Java GC導致暫停,也不是因為Android運行的是Java編譯的bytecode而iOS運行的native code,根本的原因是,iOS的UI渲染採用實時優先順序,而Android的UI渲染遵循傳統電腦模式的主線程普通優先順序。
這聽起來似乎很抽象和難以理解,但大家可以嘗試一下,使用你的iPad或者iPhone,打開Safari,然後載入一個復雜的網頁,例如新浪網首頁,當網頁載入到一半的時候,把你的手指放在屏幕上,並且四處移動,你會發現所有的渲染立刻停止,在你拿開手指前,網頁永遠也不會繼續載入。
而在Android設備上重復這個操作,你會發現,瀏覽器會繼續嘗試載入頁面並渲染HTML,試圖多任務同時進行,因此對於Android來說,一個高效的雙核處理器是很重要的,這也就是Galaxy S II能夠非常平滑的原因。
在iOS中UI渲染過程具有絕對的優先等級,當用戶接觸到iPhone的觸摸屏後,iOS中所有的進程都將停止,UI線程攔截了所有的事件,系統會將所有資源用於渲染UI過程,以保證用戶界面的實時渲染優先順序。而在Android系統中UI渲染過程的優先順序別卻沒有那麼高,也就是說當你觸摸Android手機屏幕的時候,系統後台的程序並沒有停止,仍然在繼續運行之中,比如下載和查收簡訊,這樣系統UI獲得的資源就不夠,這就是Android系統不流暢的原因。
由於這個原因,新發布的Galaxy Nexus,甚至配備四核處理器的話說EeePad Transformer Prime平板電腦都無法保證順滑的操作體驗,這些設備只能與3年前的iPhone順滑程度相比,那麼Android團隊為什麼不從根本解決這個問題呢?
除了UI渲染之外,Android缺乏有效的的硬體加速也是一個原因,在不同的Android手機上的硬體加速存在巨大差異,而蘋果是唯一一個既做硬體又做軟體的手持設備公司,只有蘋果可以在硬體中插入對軟體的優化,使得基於蘋果晶元的設備不僅省電,而且流暢。
實際上,Android的開發工作在第一代iPhone發布之前就已經開始了,原始Android原型體被設計成為使用鍵盤手機的設備,也就是黑莓手機的競爭對手。UI渲染優先順序別在有鍵盤的手機上並沒有那麼重要。但是在iPhone發布之後,Android小組為了快速推出能與iPhone競爭的產品,迅速將Android改成觸摸屏手機系統,但那時重寫UI框架已經不可能了。因為如果這樣Android應用市場中的所有程序將變得不可用,這種關系將一直處於惡性循環之中。
(這個實習生的偽科學真是編的好,在此反駁)
按照那個實習生的說法,android的ui不流暢是因為響應UI處理的優先順序不夠,而google不改進的原因是因為怕影響到已經發布的應用程序?
這人根本不懂ios和android的進程式控制制機制,且不說ios中ui有最高優先順序(笑啊,ios什麼時候UI有最高級了,明明是系統中斷才是最高),竟然說出了android觸摸UI時後台進程保持運行這樣的荒謬的事情,我都懷疑他是不是在google呆過。 即便他說的UI優先順序有理,也不可能出現改變優先順序就會使得程序進入惡性循環這種情況。了解android系統架構應該知道負責圖形處理(關於優先順序部分)的是位於android系統的倒數第二層,也就是內核的上一級,而且android的設計是層與層之前低耦合的,每層對於下一層的依賴僅通過介面來調用,而層內的變化根本不會影響到層外行為。
說簡單一點,就如同你去銀行櫃台辦事,你辦外匯就去外匯窗口,債券就去債券窗口,而銀行內部怎麼處理你的請求是他們的事,你只需要提交你的數據並接收結果即可,銀行內部員工變動也不會影響你的事務辦理。如果真如這個實習生所說,是UI框架處理優先順序的問題,google大可以輕輕鬆鬆直接提高優先順序,絕不會影響到現有任何程序,因為目前沒有任何程序能繞過android的程序框架直接調用到UI下層的方法,因此下層的改進也不會對上層造成兼容性的不適。而且也不增加什麼生產成本。
但為什麼還是感覺android比ios卡?我覺得這是人雲亦雲後的「被變卡」感覺(很多人在概念空白時先入為主的被教唆到android比ios卡,不如ios,而且聽多了這樣的話後自然自己的感覺就不準了),以至於出現了N種關於android為什麼不如ios的「科學、內幕」解釋。我覺得除了辯證還要用發展的眼光來分析這個問題。
在早期,android的優化的確不如ios,這源自於產品的設計理念和年代(android本身是07年才被收購的一個公司,之前這個系統根本沒有得到實際的驗證,而ios始終是在apple下從mac時代起就被打造的)。而硬體也遠沒有iphone強,加上開放免費,什麼魚龍混雜的製造商都加入進來,元器件供應商也是水很深,造成產品水平參差不齊。很多人對android和ios的差距的認識也是從那時才建立的,而看iphone,一年才出一款機器,無論軟體還是硬體,從選擇供應商到製作,有足夠的周期,都是精挑細琢。也就是說,android陣營從低端到高端都有,且低端又多又亂所謂的高端少而不精,而iphone就一個高端,這就如田忌賽馬,老拿人家優秀的比垃圾的,自然而然口碑也就落成了android不如ios的一個大范圍印象。其實這個時代跟ios產品比較,也的確是android的東西不如iphone做得好。
但是近年來android的機器硬體基本上已經超過了iphone但為什麼還是覺得比ios卡?除了上述的心理因素遺留之外,我個人覺得其實這無關android本身,並不是os優化這么簡單的事。而是硬體問題,其實沒有人特別在意這個問題,但是我想說這就如同顯示器的響應時間,響應時間快,在播放時就會流暢沒有拖影。
電容屏也有響應時間,而且對工作環境電壓要求很高,普通的電容板本身響應就比較慢,大概才50~100ms,而且在電壓不穩定時反應更慢,而iphone4的電容板響應時間在10~20ms,差距近80ms說是不到十分之一秒,但是在實際體驗時這就能影響到人們的直覺。另一個因素在於觸屏的玻璃材質,硬度越高越順滑,這是根據阻尼系數和摩擦系數可以測出的。同是鏡面的情況下,硬度越高的材質在摸上去的時候更順滑。iphone用的是大猩猩,硬度達到7,裸身時本身觸感就順滑,沒有拖沓感,再加上大多數買iphone的人貼膜都會比較下本錢(我貼膜花了129),貼膜也會影響到觸感。在普觀android手機,用上大猩猩的寥寥無幾,再肯貼好膜的更是少。在手感上也比iphone要差了。
就我個人長久使用親身體會是,android的UI其實缺少過度動畫,比如在界面切換時的細節(仔細看,ios的界面切換時除了窗口會移動,標題欄和上面的控制項都會以不同的速率在移動,感覺很動感精緻,如同流水般),這樣在操作時造成了突兀感。實際上從觸摸角度來講,我覺得兔子沒有明顯的差異。而且明顯的感覺是,如果iphone有後台程序,或者運行過較多程序之後,哪怕是普通的界面切換也會有卡頓感覺,很明顯的。
最後一點重要的補充就是iOS是偽多線程開發,Android更注重編程模型,iOS更注重用戶體驗。Android將應用內(進程內)渲染(controls)和進程間渲染(surface flinger)放在了不同的模塊、空間,導致動畫時線程切換過於頻繁,需要更高的性能的晶元才能達到和iOS相同的效果;要配合渲染也變得很復雜,所以在橫豎屏切換時沒有像iOS那樣的轉屏動畫。

⑹ 安卓4.0系統有何變化

十大新特性
1、Android統一版本 電視手機平板融合
Android 4.0將只提供一個版本,同時支持智能手機、平板電腦、電視等設備。至此Android系統設備將迎來統一,Android平板的窘迫現狀將得到有效改善。另一方麵包括三星、索尼在內的家電廠商日益發展的Smart TV也將迎來一次有價值的Android版本升級。
2、 全新設計的UI人性化體驗界面
谷歌在經歷了Android 2.3的版本更新之後,手機系統UI進行了不小的改進,而新的Android 3.1的用戶界面也一改此前Android單調的風格。在經歷了眾多版本的演化之後,谷歌應該對於用戶界面體驗方面有所提升,新的UI設計很有可能會迎來成熟版。
3、回歸原點 保持開源特性
此前Android 3.0曾一度宣布不採取開源措施,然而谷歌深知Android系統一大成功特性就是開源。平板上吃到的苦頭勢必在全新的Android 4.0上避免,用戶為中心的刷機資源一定會讓Android 4.0錦上添花。如果你是一個ROM的定製用戶,那麼你會對這條消息很開心,相信源碼一旦發布,很快就能看到 CyanogenMod 9。
4、同步升級Linux內核 更新3.0以上版本
Android是Google自己研發的手機平台操作系統,該平台基於開源軟體Linux,由操作系統、中間件、用戶界面和應用軟體組成,號稱是首個為移動終端打造的真正開放和完整的移動軟體 4.0的版本號就能告訴我們,這是一個大的升級版本。Linux剛剛發布Linux 3.0內核沒多久,後來又更新到了3.0.1 。
5、音頻、視頻Play Store提供資源下載
谷歌已經試水性質的推出了Google Music Beta ,允許上傳2萬首音樂到Google的雲端伺服器,自動創建播放列表在任何支持flash的設備上回放,我們有理由相信這種在Appstore影響下的數字視頻、音頻服務內容的提供也將會出現在Android上。
6、針對多核處理器優化
隨著越來越多的廠商都在推雙核的智能手機,實際的效果如何我們不予評說,但Android 4.0將特別為使用雙核乃至多核處理器的手機進行專門的優化,充分發揮雙核的性能。
7、運行速度全面提升
雖然官方暫時並沒有提及這個性能具體體現在什麼方面,但是性能上的提升是勢必會有的。
8、集成Google電視和Chrome OS的智能停放
除了在智能電視Google TV中進行融合,全新的Android 4.0也將有望借鑒Chrome OS系統的智能停放功能進行優化,這些功能有望幫助Android 4.0在多項設備終端進行整合。
9、為OEM提供了官方的主題引擎
有了這個引擎,便可通過Google的升級程序更新到這些第三方的主題。必須的,現在外觀同質化這么嚴重,主題與內涵成為了手機的重點因素之一。
10、比擬GameCenter的游戲中心
Google收購和投資如LabPixies、Slide、Jambool、Zynga等公司,這些都將會是Google手機游戲社交網路的技術儲備,而直接競爭對手會是蘋果的Games Center。這些都預示著Android下一個版本將迎來一次整合高質量游戲應用的一個平台。

⑺ android 4.0:ice cream sandwich什麼意思

最新 Android 系統4.0 命名為 Ice Cream Sandwich(以下簡稱ICS,冰淇淋三明治),對於Google公司旗下最新一代Android Ice Cream Sandwich[1]操作系統,相信很多玩家都已經有所耳聞了,而且恐怕相思之情已經難以慰藉。還好,對於Android Ice Cream Sandwich操作系統,全世界的安卓粉絲心情都同樣急切,這不國外玩家已經在互聯網上曝光了Google Android Ice Cream Sandwich操作系統最新截圖。
在今年5月份舉行的谷歌I/O大會上,谷歌正式對外公布Ice Cream Sandwich的存在後,全世界的安卓用戶和開發者就對這款操作系統備受期待。谷歌稱代號為Ice Cream Sandwich的操作系統最大的特色在於將能統一安卓系統各個版本,改變安卓平板電腦和智能手機分化的現狀,同時根據谷歌的說法,Ice Cream Sandwich將具有以下特色:
統一智能手機和平板電腦系統:谷歌新一代安卓系統Ice Cream Sandwich將只有一個版本,同時支持智能手機、平板電腦,這將解決安卓 3.x系統和安卓 2.x操作系統版本分化的問題,開發者為平板電腦和智能手機開發的應用也將可以通用。
2011年10月19日上午十點,谷歌與三星聯手在中國香港舉辦發布會,公布有關Android 4.0系統信息。
谷歌將於東部標准時間11月16日召開發布會,公布Android 4.0操作系統的源碼。
編輯本段全新的UI
谷歌雲音樂:谷歌雲音樂業務最早出現Android 3.1系統版本上,但當時谷歌雲音樂應用還比較原始,現在,成熟的谷歌雲音樂將隨著Ice Cream Sandwich一起到來。谷歌雲音樂業務將允許平板電腦和智能手機離線保存已經播放過的音樂,並可以離線下載,由於採用了雲存儲技術,這些音樂將可以在用戶的所有Android系統設備中共享。
編輯本段運行速度提升
集成谷歌電視和Chrome OS的智能停放
更優秀的安卓應用市場
人們普遍將安卓平板電腦銷量不佳歸結於操作系統的不給力,認為安卓平板使用體驗距離蘋果iPad有著不小的距離,現在,隨著蘋果iOS 5和谷歌Ice Cream Sandwich的發布,新一輪的比拼已經展開。而作為消費者,我們也相當樂於看到兩家巨頭的競爭,因為商家的競爭必將為我們消費者帶來更多價格便宜、使用體驗舒適的產品。
編輯本段Android的命名史
每當谷歌發布新一代操作系統之後,各家手機廠商升級上一代操作便會提上日程,同時也會有下一代操作系統的消息在互聯網流出,這樣的形式漸漸成為谷歌推廣Android操作系統的一種慣用方式。在Android2.3姜餅即將發布,Android3.0系統蜂巢被曝光,各家手機廠商都正在忙於將自己的Android手機升級至Android2.2操作系統的時候,國外媒體有消息指出Android下一代系統名稱已經確定,爆料者為ARM公司的總裁Tudor Brown,該系列產品代號Ice Cream,中文直譯過來便是「冰激凌」,在操作系統特性及最低配置方面暫無消息。
熟悉Android的朋友都知道谷歌一貫愛以甜品的名稱為Android操作系統命名。Android1.5 操作系統被命CupCake,CupCake是國內女生比較喜歡的杯型蛋糕,在蛋糕房或是西式自助里較為常見。Android1.6操作系統名為Donut,也就是電影《變形金剛》胖黑客在審訊時所吃的甜甜圈。而在Android2.0/2.01/2.1則被命名為Eclair的奶油夾心麵包。現在各家手機廠商正在升級的Android2,2操作系統名為Froyo,是一種名為凍酸奶的甜品。而在前不久公布的Android2.3叫做Gingerbread,是一種叫做姜餅的小餅干。而Android3.0操作系統名為HoneyComb,在電影《滿漢全席》電影末段中光頭廚師便是將熊掌放入鍋中,然後配以蜂巢進行烹制。在最新曝光的的Android4.0 系統被命名為Ice Cream,既是我們平時經常食用的冰激凌。
編輯本段Android 4.0 你必須知道的十三點
1、Android統一版本 電視手機平板融合
Android 4.0將只提供一個版本,同時支持智能手機、平板電腦、電視等設備。至此Android系統設備將迎來統一,Android平板的窘迫現狀將得到有效改善。另一方麵包括三星、索尼在內的家電廠商日益發展的Smart TV也將迎來一次有價值的Android版本升級。
2、 全新設計的UI人性化體驗界面
谷歌在經歷了Android 2.3的版本更新之後,手機系統UI進行了不小的改進,而新的Android 3.1的用戶界面也一改此前Android單調的風格。在經歷了眾多版本的演化之後,谷歌應該對於用戶界面體驗方面有所提升,新的UI設計很有可能會迎來成熟版。
3、回歸原點 保持開源特性
此前Android 3.0曾一度宣布不採取開源措施,然而谷歌深知Android系統一大成功特性就是開源。平板上吃到的苦頭勢必在全新的Android 4.0上避免,用戶為中心的刷機資源一定會讓Android 4.0錦上添花。如果你是一個ROM的定製用戶,那麼你會對這條消息很開心,相信源碼一旦發布,很快就能看到 CyanogenMod 9。
4、同步升級Linux內核 更新3.0以上版本
Android是Google自己研發的手機平台操作系統,該平台基於開源軟體Linux,由操作系統、中間件、用戶界面和應用軟體組成,號稱是首個為移動終端打造的真正開放和完整的移動軟體 4.0的版本號就能告訴我們,這是一個大的升級版本。Linus剛剛發布Linux 3.0內核沒多久,後來又更新到了3.0.1 。
5、音頻、視頻Android Market提供資源下載
谷歌已經試水性質的推出了Google Music Beta ,允許上傳2萬首音樂到Google的雲端伺服器,自動創建播放列表在任何支持flash的設備上回放,我們有理由相信這種在Appstore影響下的數字視頻、音頻服務內容的提供也將會出現在Android上。
6、針對多核處理器優化
隨著越來越多的廠商都在推雙核的智能手機,實際的效果如何我們不予評說,但Android 4.0將特別為使用雙核乃至多核處理器的手機進行專門的優化,充分發揮雙核的性能。
7、運行速度全面提升
雖然官方暫時並沒有提及這個性能具體體現在什麼方面,但是性能上的提升是勢必會有的。
8、集成Google電視和Chrome OS的智能停放
除了在智能電視Google TV中進行融合,全新的Android 4.0也將有望借鑒Chrome OS系統的智能停放功能進行優化,這些功能有望幫助Android 4.0在多項設備終端進行整合。
9、為OEM提供了官方的主題引擎
有了這個引擎,便可通過Google的升級程序更新到這些第三方的主題。必須的,現在外觀同質化這么嚴重,主題與內涵成為了手機的重點因素之一。
10、比擬GameCenter的游戲中心
Google收購和投資如LabPixies、Slide、Jambool、Zynga等公司,這些都將會是Google手機游戲社交網路的技術儲備,而直接競爭對手會是蘋果的Games Center。這些都預示著Android下一個版本將迎來一次整合高質量游戲應用的一個平台。
參考資料

1. 谷歌10月11日發布新一代安卓系統 Ice Cream Sandwich .開放分類:

安卓手機單核性能有什麼用

1、多核心性能經常會遇到「多核優化」的問題,也就是很多程序不能把任務拆成多核心任務並行執行。
2、打個比方,做飯這個任務,洗菜,切菜,炒菜必須依次進行而不能並行,這時候多核心並不起作用。
3、但是如果做飯的時候孩子哭了,必須立即哄孩子,或者需要同時做多道菜,甚至是我能預測未來需要做什麼菜,這時候多核就有用了。以上就是安卓手機單核性能的作用。

⑼ android針對多核做優化了嗎

目前應該沒有,,,因為大部分的手機應用使用兩個核心,,用不到第三個核心,,

熱點內容
qq系統頭像文件夾 發布:2024-10-18 14:14:55 瀏覽:234
安卓手機請輸入密碼在哪裡 發布:2024-10-18 14:13:28 瀏覽:645
設計編譯程序注意的問題 發布:2024-10-18 14:08:43 瀏覽:254
傳智播客android視頻 發布:2024-10-18 14:04:42 瀏覽:904
手機版安卓吃雞哪個好 發布:2024-10-18 14:01:40 瀏覽:491
編程自學入門教程 發布:2024-10-18 13:50:58 瀏覽:141
伊迪阿明訪問中國 發布:2024-10-18 13:49:54 瀏覽:10
人三琳外傳腳本 發布:2024-10-18 13:38:16 瀏覽:839
電腦發件箱伺服器錯誤怎麼弄 發布:2024-10-18 13:30:36 瀏覽:914
evm部署solc編譯文件 發布:2024-10-18 13:29:47 瀏覽:835