導航:首頁 > 操作系統 > 為什麼安卓程序員不用安卓手機

為什麼安卓程序員不用安卓手機

發布時間:2023-08-01 18:54:09

⑴ 鴻蒙系統採用的是微內核,為什麼安卓卻從來不使用

單體內核:大內核,將OS的全部功能都做進內核中,包括調度、文件系統、網路、設備驅動器、存儲管理。比如設備驅動管理、資源分配、進程間通信、進程間切換管理、文件系統、存儲管理、網路等。單體內核是指在一大塊代碼中實際包含了所有操作系統功能,並作為一個單一進程運行,具有唯一地址空間。大部分UNIX(包括Linxu)系統都採用的單體內核。
微內核:微內核與單體內核不同,微內核只是將OS中最核心的功能加入內核,包括IPC通信、地址空間分配和基本的調度,這些東西處在內核態運行。如:WINCE系統。

而其他功能如設備驅動、文件系統、存儲管理、網路等作為一個個處於用戶態的進程而向外提供某種服務來實現,而且這些處於用戶態的進程可以針對某些特定的應用和環境需求進行定製。有時,也稱這些進程為伺服器。

從理論上來看,微內核的思想更好些,微內核把系統分為各個小的功能塊,降低了設計難度,系統的維護與修改也容易。

谷歌的安卓系統採用的就是linux 單內核,蘋果iOS 與蘋果的Mac OS X操作系統一樣,屬於類Unix的單核商業操作系統。


Magenta具備兩個Linux內核不具備的優勢,一個是更為輕量級,另一個則是擁有更好的平台兼容性。Magenta同時支持ARM和X86兩類架構,因此無論是手機還是PC運行從底層上就更加完善。

⑵ Android有一天被淘汰,萬千安卓程序員該何去何從都瞬間失業了嗎

那一天我已經轉行了 謝謝 誰想一輩子擼碼啊

⑶ 為什麼現在安卓手機很少有人刷系統了

刷機的人老了,折騰不動了

一提到刷機,很多人都不會陌生,刷機可以拯救配置低的定製機,並搶先體驗到一些新的功能。刷機慢慢的成為了廣大「機友」的一種情懷,不刷機手癢。

那些年機友們總是流連於各種搞機論壇

如:機鋒論壇、木螞蟻論壇、安智論壇、酷安論壇等等,牛逼的大神一般都是在XDA論壇上,XDA上的帖子經過翻譯轉發後,很快會在國內的論壇上迅速火爆起來。一些等不及的人甚至使用翻譯工具也要先睹XDA上的大神更新。

作為「機友」中的一員,刷過各種各樣的ROM

如:CM、樂蛙、魔趣、LiGux、網路雲OS、騰訊OS、MIUI、Flyme等。小夥伴們沒有看錯,早期的MIUI、Flyme等適配很多品牌手機,為的就是攻城掠地,將更多的用戶吸引到自己的系統生態中來。

那時刷機無非就是想精簡定製機的系統、體驗一下Android的最新版本、實現某個功能、換一下操作系統界面的口味。刷機會上癮,即使手機刷完機後出現各種各樣的Bug或變磚了,還是會有很多人熬夜逛「搞機」論壇,一碰到大神發包,就會前仆後繼的開刷。

很多的機友的情懷還在,只是刷不動了

01 2016年Android定製系統的鼻祖CyanogenMod停止更新

曾經的CyanogenMod(簡稱CM)輝煌無比,說是Android定製系統的鼻祖一點也不為過,它極其接近原生態的Android,每一次更新都會給我們帶來很多的驚喜。早期的很多Android定製系統都是基於CM二次開發的,比如小米的MIUI。

很遺憾的是:艱難的Cyanogen在2016年宣布停止更新,並將相關源代碼轉移到一個新的項目Lineage OS。但Lineage OS難續CM的輝煌。

02 各大手機廠商宣布停止提供BL解鎖碼服務

早期手機廠商的定製系統性能參差不齊,用戶黏性也不高,所以才導致很多人喜歡刷機。手機廠商的定製系統也會兼容很多其他廠商的型號,目的是跑馬圈地。刷了廠商定製系統的都成了免費的測試員,還可以藉此來磨礪那些開發經驗尚淺的程序員們。慢慢的也衍生出了一些只做定製系統不做手機的團體,如:網路雲ROM、騰訊Tencent OS等。

國內手機廠商自研定製Android系統的能力越來越強,更新頻率也越來越快、功能也越來越豐富。廠商成熟的系統開發團隊已經可以滿足用戶的各種各樣的需求,完整的閉合生態已經形成。這個時候「刷機」的許可權理所當然的從用戶手中回收,各大手機廠商紛紛宣布停止BL解鎖碼服務。這意味著用戶徹底地失去了「刷機」的權利。

這時各大手機廠商的系統流暢度都差不多,功能也大同小異,想刷機的人也慢慢少了很多。再加上刷機確實有一定的風險性,也很可能被黑客植入一些風險程序。所以並沒有人站出來反對「停止BL解鎖」這件事。

03 「刷機」的終章

2015年3月11日網路雲OS宣布停止更新和維護

2017年6月28日,騰訊宣布TencentOS停止服務。

豌豆莢、PP助手、91助手也紛紛的公布關閉PC版的支持,各種和Android系統相關的論壇要麼關閉版塊,要麼停站。

「刷機」這個詞悄悄地從我們身邊淌過

Android系統定製和「刷機」不再是人人都可以啃一口的香餑餑。「刷機」成了終章,代表了一個時代的結束,取而代之的是手機廠商封閉的OTA系統升級。但刷過機的人都清楚地知道,「刷機」的情懷還依然留在心裡,不是不想刷機,是確實不能刷了。

以上個人淺見,歡迎批評指正。

安卓由於開放性高,相比蘋果IOS有更多的可玩性,尤其在系統界面和設計上可以任意定製,在安卓手機開始大行其道的時候,手機廠商的第一方ROM由於不夠完美,網路上的第三方ROM層出不窮,也有大量用戶熱衷於刷各種各樣的ROM,一方面是為了個性化和自己的喜好,另一方面也是為了一些第三方ROM更好的流暢度。

當初安卓手機刷機能夠流行主要還是因為安卓的開放性帶來了碎片化,各類手機因為硬體環境的不同體驗也是千差萬別,再加上安卓系統當時優化不夠完善,用時間一長可能就會出現卡頓,大量預裝無用的APP占據系統空間,續航時間也會下降,所以被迫玩刷機的用戶越來越多,正是因為早期安卓系統的糟糕體驗才使Omin和樂蛙OS等第三方ROM的火爆,因為這些系統確實可以有效提高手機的速度和續航表現,各種自定義功能也滿足了用戶的個性化需求。

然而這幾年穀歌在安卓系統的優化改進上下了很大功夫,性能表現不同於以往,當然隨著手機硬體性能不斷進步,無論哪個廠商的安卓手機在流暢度方面已經不是問題,當然手機廠商這幾年也花費了大量人力物力投入到系統定製上,包括小米和華為的MIUI和EMUI系統都已經非常優秀,不僅流暢度高,功能強大,在個性化定製上做的也不錯,這樣之前第三方ROM系統已經沒有多少吸引力了,主動刷機的用戶也就少了。

另外,第三方ROM開發也是需要耗費成本的,隨著廠商們自主系統的完善,對刷機的各種限制,第三方ROM需求量降低,相應的收入也就少了,很難再繼續維持開發,總之現在安卓手機刷機已經不再是大眾行為,未來只會存在於小眾用戶群,但是只要安卓的開放性不變,刷機行為仍然還是會存在的。

因為都長大了。

因為時間更少了。

因為系統更成熟了,更人性化了。

年輕的時候,還真是喜歡刷手機系統。

刷得最多的應該是Windows Phone。

那時候,安卓系統還沒有問世,

那時候,iOS也沒有問世。

那是諾基亞獨大的時代。

但我那時,就已經是刷機狂人了。

我早早地用上智能手機,並在手機上看了數百萬字小說……

刷刷刷,就是這樣……

為了掌握刷機教程,經常一折騰就五六個小時……

經常會刷到半夜。

刷刷刷,就是這樣……

那時候, 科技 產品是不是好用,全靠刷……

網上也有一大批人,跟我一樣閑得蛋疼。但比我更厲害的是,他們能優化系統。

我就去下載他們優化過的系統,不斷嘗試,直到滿意為止。

但現在,安卓系統占據最大的裝機量,如果每家的細節都一樣,競爭力就無從談起。

所以,一些手機廠商,他們雖然也是使用安卓系統,但經過了他們的大量的優化。

對於用戶來說,那就是:

「哇哦,居然還有這種騷操作呀?!」

你說,在這種情況下,誰還會去刷手機系統?

各種第三方系統因為被人下載的次數越來越少,導致他們的動力缺失……

最終,即使你現在想為自己的手機,找一個適合自己手機的系統版本刷刷,都會變得不再現實。

刷手機很累的,抖音上的那些小……又那麼好看。

誰還浪費時間去折騰手機。

不喜歡?再換一個便是。

目前,只有沒有追求的手機廠商,才會對安卓系統改動很少。

凡是有野心的廠商,都想讓自家的手機別具一格,別努力讓這種別具一格的,優化過的系統成為自己的小小護城河。

這是極好的。

億機一面,多沒勁。

總結起來就是: 手機廠商已經替大家把機刷好了!

的確現在很少有人再去折騰刷機的問題了,就像我這個曾經爆了兩塊磚的刷機狂也不再刷機了,對於這個問題我覺得主要有兩方面的原因。

系統好了

最初我是三星的擁躉,但從來就就對三星的系統沒有感情。所以自從MIUI出來後,我的三星從來都是裝MIUI系統,包括後面很長一段時間華為也會刷成MIUI。刷機除了是個人愛好之外,最主要還是它們系統太難用了。加之當時系統是遍地開花,什麼網路雲,阿里雲等等,管它好不好用都會刷來玩玩。

但是現在個人已經完全沒有這個愛好了,因為各家系統的優化都已經很不錯了。就拿我曾經吐槽最多的OV來說,人家現在的系統都已經做得非常漂亮了。無論是界面設計還是系統功能,基本上是能滿足你我們日常使用的,一般用戶不必再去折騰。

用戶變了

縱觀身邊這群刷機控,現在都不會怎麼去折騰系統了,用一個朋友的話說就是,我們已經「老了」。像我們8090這一代,很多都已經結婚生子,光一個孩子就夠你折騰了,那還有瞎功夫去折騰手機哦。朋友這么一說,還真覺得有道理。

隨著時間的推移,愛刷機的那群人都「老了」,而現在的很多用戶也不會像我們當初那麼痴迷於系統體驗,他們寧願多玩兩局王者吃雞,為何要把時間浪費到如此沒有意義的事情上,本來現在的系統都那麼好了。

最早使用安卓智能手機的時候,入手的是摩托羅拉defy ME525,網上稱戴妃,3.7寸屏幕算大了,只是原生安卓系統十分不好用,找個應用劃好幾下。當時的安卓第三方ROM中,最流暢的有三星、HTC,以及後來的MIUI,可惜前兩者不能刷入第三方手機,但MIUI可以,於是在論壇上學習如何刷機,將戴妃刷成MIUI,界面頓時大變,顯得親切了許多,也方便實用。

後來入手華為榮耀3,那個時候的EMUI,界面丑,設計也並不友好,於是重新在論壇上找,居然MIUI也有適配這款手機的ROM,高興之餘,立馬刷機。華為的硬體加小米的ROM,當時感覺真是絕配了。

但好景不長,MIUI由於與華為手機硬體適配並非官方完成,兼容性並不如說明中宣傳得那麼好,使用一段時間之後,發熱量大,程序容易卡死。有次 旅遊 途中,想用它拍照,結果打開相機就死機,連續兩次,強制重啟手機後才正常,但拍照的心情沒了。

再後來隨著MIUI的進步,以及EMUI的進步,發現各廠商的安卓ROM趨近度越來越高,流暢度也差不多了,於是在下一步手機,依然是華為,便不再刷系統了。

其實這點上主要的原因就是,安卓沒有惡意降頻卡頓,並且對比安卓的老系統,新系統一直在優化,而且各種app的版本上更新的比系統還積極使得了整個安卓平台呈現了一個大家都在努力的現狀

刷機的目的

刷機最開始是因為我們當時更多東西還是外版手機偏多,使得了我們沒有本土的語言翻譯以及一些app不兼容的問題,這個時候才有了刷機,而且刷機多為水貨手機,其次的刷機是對於老版本的手機來說,隨著自身的硬體不行,但是系統更新了,變得實在帶不動,這個時候向老版本恢復的一個流程

手機壽命明顯變短,沒有必要

不知道大家的手機現在都是幾年一換呢,我敢保證不超過3年,這就是使得了,我們現在不再選擇縫縫補補又三年的艱苦日子,相反隨著手機市場的多元化,各個價位都有極大的選擇空間,而且都極其便宜,這點上為什麼不選擇買一個新的呢

水貨市場不存在,並且國際化影響

對於現在來說,安卓這塊的外版手機主要就是三星,而三星就算是美版來說,其系統也是內置中文,並且與國行無任何區別,不再是兩個國家的不同產物了,所以這點上使得安卓刷機漸漸的就沒有了

刷系統的初衷是為了讓自己的用戶體驗更加舒服。逐漸沒什麼人去做這件事,因為現在的手機無論什麼品牌,都基本做到了良好系統體驗。

以前很多人刷機的方向是,喜歡換MIUI的界面於是刷個小米手機的系統,喜歡iPhone卻資金有限的就去刷個iOS系統,還有一些機客想刷個像電腦的界面在手機上於是就刷了個Windows phone的系統。

而如今,喜歡小米手機就直接入手一台,喜歡蘋果買一台也大家都樂意,其他的手機像華為魅族OPPO等等,都具備良好的系統流暢度和界面友好度。



因此,用戶慢慢就放棄去刷機,因為刷機很容易越刷越卡,或者直接把手機刷成「磚」。風險大,收獲小,而且花精力,還沒有任何耍酷的感覺。

現在安卓手機的系統越來越完善了,再加上硬體配置什麼的足夠保證原廠系統的流暢度,所以現在沒什麼人願意刷系統了。

安卓手機刷系統盛行於2012到2014年期間,這個時間段里安卓手機剛剛興起,處理器、內存等硬體的性能不高,系統運行起來並不流暢。再加上一些國產安卓手機為了獲得更多的利潤,在系統中內置了很多無法刪除的第三方APP。這些APP就好像牛皮癬一樣賴在手機里,就算你不去打開它,它也會時不時蹦出來推送兩條廣告,既煩人又平白消耗了寶貴的CPU和內存資源。所以那個時候,很多發燒友買了國產手機就會在第一時間刷入MIUI等第三方系統。當時的MIUI還沒有現在這么多廣告,簡單好用,運行在一些配置比較低的手機上也能很流暢。

不過隨著2014年之後,安卓手機的硬體性能開始飛躍發展,很多國產手機即使不刷機也一樣可以運行的很流暢。再後來隨著工信部等主管部門的要求,正規的國產手機內置的第三方APP都可以刪除了,所以用戶沒有必要刷機,用手機自帶的系統一樣可以獲得比較流暢的體驗。

再者,隨著智能手機的不斷進化,系統也成為了一個非常完整的生態環境。用戶通過手機系統下載安裝軟體、 游戲 ,以及點擊廣告等操作,手機廠商都是可以獲得相應的利潤的。所以從近幾年開始,手機廠商們都開始比較重視自家的系統升級和優化,盡量通過豐富的功能和流暢的體驗來留住用戶。

同時,一些手機廠商也開始通過鎖定Bootloader的方式來禁止用戶刷入第三方系統,用戶無法解鎖Bootloader自然也就不能刷其它手機系統。而一些主流的手機系統也停止了對其它廠商手機的硬體支持。比如小米從MIUI10開始,就不再給其它廠商的手機提供ROM了,其它品牌的手機用戶如果想要體驗MIUI,就只有刷入民間大神開發的第三方MIUI,在系統穩定性和安全性方面都存在問題。

最後還有一點就是,現在各個廠商的手機硬體都有明顯的不同,導致在刷入第三方系統之後會出現硬體功能無法正常工作的問題。比如OPPO、vivo的升降攝像頭、華為的麒麟處理器、三星的支付功能、各家廠商的專屬拍照演算法等。它們都是獨家定製的,一旦刷入第三方系統,這些關鍵功能就會罷工,整部手機就沒辦法再使用了。

總而言之,現在支持刷第三方系統的手機越來越少,能刷的第三方系統越來越少,用戶也懶得去給手機刷機了。

如果以前系統不卡頓,誰願意刷系統?沒事刷個美化包,精簡一些自帶APP,最真實原因,還不是手機的運存太小到導致的嗎?就拿我之前的摩托羅拉的MB200這款手機來說,它的運存只有256MB,不用打開軟體,手機後台的幾乎佔用了所有的空間。而且隨著時間的推移,緩存數據越來越多。

實際上,現在,我很少去刷機,或者說也不會刷機了。可能和自己年紀大了,沒有小年輕會玩了吧。當然,我分析原因有。

第一:手機的配置增高。

我們發現現在安卓手機的配置,變得越來越高,不管是處理器,還是它的運存或者內存。基本上,很多國產手機已經在運存的標配提升到6GB,更高的配置已經到了12GB。
除了運存的擴大,處理器的性能越來越強,在這個方面,也就不用擔心手機卡頓的情況。

第二:系統的變化大。

很多人刷機的原因:因為系統並不是自己所滿意的系統。而現在國產手機的系統非常的多,比如說,一加系統非常簡潔,小米系統為發燒友而生,各家系統的優化配置非常的好,對於我們來說,也沒有必要去刷機。

第三:安卓手機價格便宜。

國產手機的價格越來越便宜,特別一些千元機,它們的配置也不低。安卓手機如果卡頓了,可以立馬去換一個。更不需要通過刷機,來解決卡頓問題。

第四:我們都懶了。

之前才買安卓手機的時候,特別喜歡刷機,然而,現在卻懶得去刷機,一些論壇也懶得去看了。以前整宿整宿的去看論壇,去看怎麼刷機?現在,越來越懶的我更不會去刷機了。

⑷ 安卓程序員和安卓客戶端開發的區別

安卓程序員是一種職稱,指的是開發人員。
安卓客戶端開發,安卓一般指手機開發,通常需要網路後台的支持,後台被稱為伺服器,安卓手機就是客戶端了,這樣的開發就是安卓客戶端開發。

閱讀全文

與為什麼安卓程序員不用安卓手機相關的資料

熱點內容
如何讓軟體在多個安卓系統上運行 瀏覽:571
java判斷半形 瀏覽:880
java判斷正負 瀏覽:320
刷頭條程序員的日常 瀏覽:102
吉林程序員吐槽 瀏覽:243
單片機溫度范圍 瀏覽:419
程序員為什麼素質低 瀏覽:897
可愛的程序員小姐姐 瀏覽:145
伺服器上網站的地址 瀏覽:798
蘋果平板如何找到app資源庫 瀏覽:321
阿里雲可以雲伺服器地址 瀏覽:249
熊貓繪畫app如何導入圖片 瀏覽:555
如何自己編輯手機app 瀏覽:924
程序員那麼可愛帶的項鏈 瀏覽:532
安卓系統導航mic什麼意思 瀏覽:192
編譯sdk如何輸出bin文件 瀏覽:677
如何用html5開發app 瀏覽:142
怎麼隱藏蘋果的app 瀏覽:328
上海捷豹空氣壓縮機 瀏覽:458
51單片機換行 瀏覽:739