Android的零散狀態再次說明了[擾流板警報:真的很糟糕]

無論您是愛還是討厭Google的Android移動操作系統,它的流星崛起成為短短幾年來最廣泛使用的大生態系統中最廣泛使用的。 是需要稱讚的東西。

話雖如此,當某些事情以如此出色的速度增長時,問題可能會迅速出現,並且在以前所未有的速度移動時,修改這些缺點並不總是特別簡單,因為搜索巨大的巨大發現。

如此多的OEM使用不同類型和標準的設備,Android並不像一個家庭那樣捆綁在一起,而是相當分散的,使用了大量設備,使用了Big G的移動操作系統的不同版本。 對某些人而言,這不是令人擔憂的原因 – 消費者有很多選擇,而Google的角度的影響力則不言而喻。 然而,移動OS狂熱者對分裂存在相當多的反對 – 其中許多人將其視為最終導致Android滅亡的問題。

過去有時,Android碎片化的視覺描述出現了,開發人員Michael DeGusta於去年10月創建了他所說的“ Android零散更新歷史”的例證。 當時,他談到了iPhone如何將每個智能手機轉變為“空白板”,以及設備的價值主要歸因於智能手機可以運行軟件的光滑程度。 他加了:

當您對設備做出2年的承諾時,很高興能夠判斷該軟件是否會在一年之內遙不可及,或者甚至一個月。

除了Degusta的發現外,設計師克里斯·薩夫(Chris Sauve)認為2012年是“薑餅年”,鑑於Google自身的承認,這是正確的,但三分之二的Android用戶仍在使用2010年的軟件。

為了加上越來越激烈的辯論,OpenSignalMaps將自己的兩美分放入了鍋中。 在過去六個月中從681,900下載其軟件的數據整理數據後,該公司發現了運行其應用程序的非凡3,997個不同的Android設備,儘管值得注意的是,在研究眼中,每個定制的ROM都類似於一個特殊的設備。

該報告發掘了大量不同的顯示決議。 OpenSignalMaps認為只會隨著時間的流逝而惡化的分裂化。 話雖如此,該公司得出的結論是,創建Android應用程序的好處仍然大大超過了問題,因為考慮到許多人對任何人來說都有更多負擔得起的設備具有成本效益。

這是個問題嗎? 還是另一個無所事事的情況?

(通過BGR)

您可能還想檢查一下:

這就是為什麼Android的UI永遠不會像iOS或Windows Phone 7一樣光滑

您可以在Twitter上關注我們,將我們添加到Google+上的您的圈子中,或者喜歡我們的Facebook頁面,以使自己了解Microsoft,Google,Apple和Web的所有電流。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

作為一個小孩,建造每小時100英里作為一個小孩,建造每小時100英里

的自行車,[湯姆]隨後所有汽車土地速度錄製在Bonneville鹽平面上的嘗試。這些嘗試中使用的汽車都是由他們的車庫裡的人工建造,作為自行車框架建設者,[湯姆]敏銳地意識到自行車的土地速度記錄。一個想法導致另一個人,而且[湯姆]選擇了他會看到他的框架的速度有多快。 除了用於他定制的自行車的大規模裝備,[湯姆]也需要一點朋友的幫助。自行車上的目前的土地速度記錄是通過牽引拖車後繪製的。 [湯姆]沒有拖車,或者在他的本地英格蘭的廣泛開放地面,所以他做了下一個最好的事情:在一個被遺棄的WWII空襲上起草了福特西風。 在跑道上,[湯姆]能夠讓他的騎自行車到達80英里。想要看看他可以在最佳條件下快速進入,自行車被帶到車庫,放在一條滾筒上,並按照速度測量。隨著很多努力,[湯姆]每小時能夠達到102英里,特別是人類肌肉動力的東西。

作為初學者Kubernetes開發人員作為初學者Kubernetes開發人員

雲本地應用程序開發的五件重要知識正在迅速成為行業的常態。隨著對雲技術的越來越依賴,應用程序開發已轉移到一種更注重雲的方法。容器化是為這些雲本地應用供電的最前沿,並且集裝箱應用程序引起了容器編排的需求。 Kubernetes源於對容器編排作為容器管理的強大解決方案的需求。 它已成為其功能強大的功能集,健壯的自然和活躍社區的容器編排的事實上標準,可不斷改進平台。但是,這種廣泛的用法也使Kubernetes成為一個複雜的解決方案。這種複雜性導致了從Kubernetes開始的任何人的學習曲線相對陡峭的學習曲線。因此,在本文中,讓我們看一下作為Kubernetes的新手應該知道的一些關鍵概念和實踐。 豆莢不等於容器 任何人都應該知道的第一件事是豆莢和容器之間的區別。豆莢是K8S中最小的可部署單元。 POD不類似於容器,因為它們可以由單個或多個容器組成,並作為單個實體進行管理。可以將POD視為共享資源的一組緊密耦合的容器。具有POD的容器可以簡單地視為在單個邏輯主機中運行的容器。 忽略標籤的重要性 標籤可能不是唯一的標識符,但它們為用戶提供了一種機制,可以向Kubernetes對象添加有意義且可識別的元數據。這些鍵值對可以在K8S對象的生命週期的任何點實現和修改。除了提供可識別的信息外,在選擇Kubernetes對象時,標籤至關重要。 Kubernetes API使用標籤扇區通過基於平等或基於集合的選擇器來識別和選擇必要的K8S對象。 無論您創建部署,replicaset,定義網絡服務,還是通過Kubectl查詢PODS,標籤都用於選擇K8S對象。 始終考慮吊艙終止行為 必須考慮應用程序的終止行為,以減少對最終用戶的影響並促進快速恢復。 Kubernetes利用Linux信號來終止信號。常見的過程是向吊艙中的容器發送一個Sigterm信號,該信號信號終止並等待指定的終止寬限期(默認情況下為30秒)關閉。最後,Kubernetes發送Sigkill信號以卸下POD並清潔任何Kubernetes對象。 因此,必須對容器進行編程以接收這些信號,並且應在您的應用程序中實施適當的優​​美終止流程。根據要求,可以使用PRESTOP掛鉤或“ terminationGracePeriod”標誌來輕鬆更改終止行為而無需修改應用程序代碼。當對與POD終止有關的錯誤故障排除時,此方法非常有用。此外,它允許用戶通過按照Sigkill的指南來輕鬆理解潛在問題,該指南表示為Signal 9。 定義資源請求或限制 與任何應用程序一樣,資源管理應成為任何Kubernetes群集管理的核心部分。不指定容器或不正確規範的請求和限制會導致災難性後果,例如集群中的資源飢餓,由於容器消耗無限資源或過失和CPU節流問題而導致的託管K8S群集的急劇成本增加。 因此,至關重要的是正確配置了用於性能調整和提高K8S環境效率的容器的請求和限制。請求的金額定義了容器可以要求的資源金額,而限制指定容器可以消耗的最大資源限制。設置這些限制必鬚根據應用程序的要求和特定用例來完成。此外,擁有足夠的餘量來處理關鍵任務容器來處理意外工作量始終是一個好主意。 利用Kubernetes監視 監視是整個生命週期應用程序正確維護的重要方面。 Kubernetes監視為主動管理K8S群集提供了骨幹。 Kubernetes利用其公制服務器從群集的每個節點中匯總和收集數據。通過公制服務器獲得的一些關鍵指標是節點狀態,POD可用性,CPU和內存利用率,API請求延遲,可用存儲等。 這些指標對於確定總體群集的性能以及識別可能導致K8S對象和基礎架構的可用性或性能問題的失敗或不符合性的性能至關重要。指標服務器對於提供DA至關重要null

修復Android 5.0 Lollipop Boot動畫記憶洩漏修復Android 5.0 Lollipop Boot動畫記憶洩漏

Android Lollipop是Google的最新款待,也是我們所有人都喜歡它的最新功能以及最新的OS版本。事件外,我們所有人都知道,Android Lollipop附帶了許多蟲子,這些錯誤引發了嚴重的滯後和電池排放問題。 Google的兩個快速次要更新(5.0.1&5.0.2)確實修復了大多數錯誤,但是仍然有一些錯誤在我們的設備中爬行代碼。 一個錯誤是啟動動畫內存洩漏錯誤,該錯誤在引導過程中消耗了更高數量的內存迫使內核殺死幾個過程(也可能是核心服務)觸發嚴重滯後。 XDA的Arter97發現了解決此問題的解決方法,並根據他的說法:“目前的Lollipop Boot Animation Application並未釋放持有以前的幀的資源”,這可能是該問題的根本原因。 根據開發人員的研究,幾乎所有的小工具(除了基於TouchWiz的三星設備)秋天的獵物都觸發了極其不穩定的UI。在本指南中,定制的啟動動畫二進制用於替換現有的二進製文件以修復問題。但是,在進行過程之前,請告訴您嘗試此修復程序後觀察到的結果。 我已經下載了維修數據,並根據開發人員的說明進行了處理。最初,我的Android One Gadget(CM 12)大約需要35秒的啟動,並在維修後將其減少到32秒,這在啟動時間中並不是一個極好的增強功能。但是,我觀察到了一個流暢的操作發布靴,這是我早些時候用來處理的懶惰開始的出色增強。同樣,我對Moto G運行股票Lollipop進行了測試,並且觀察到類似的結果,除了從38秒提高了啟動時間到29秒。 注意:兩個小工具都安裝了大量的應用程序,這可能會導致一些不准確性,但是我在應用補丁後計算了啟動時間三次(在啟動前完全關閉)以及一致的結果。 因此,如果您認為維修值得嘗試,請下載以下數據以及符合應用補丁的簡單指南。但是,請記住,該補丁可能會在某些設備上引起無與倫比的結果,事先有Nandroid備份要好得多。 應用修復的說明 下載維修ZIP(嘗試任何類型的版本)→BootAnimation_v2.zip 打開ZIP文件,您將有兩個包含啟動動畫二進製文件的文件夾:CM12和AOSP(32位以及64位二進製文件) 根據設備的CPU設計以及ROM的類型,選擇啟動動畫二進制。 從 /系統 /bin目錄中備份BootAnimation二進製文件,並在其位置複製修補的二進制(二進制)。 確保根據下面的屏幕截圖紮根和修改數據所有者以及數據所有者: 重新啟動小工具,也很棒。 告訴我們此維修是否改善了設備的啟動時間或性能。 接下來閱讀 在Windows /