Android 移植到電器裝置上,對普通的 Android 開發者來說難度有多大?

時間 2021-06-01 12:35:15

1樓:阿劍

Android成本那麼高,移植到電器上給誰用。

1.技術上不是問題,直接增加的大量成本老百姓木有這個承受能力。

2.而且我不明白為什麼要用Android系統,Android越來越龐大,對硬體要求也越來越高。而低版本的Android各種問題,還不如用Linux、WinCE。

這時我們需要裁剪Android核心以適應低配置。你去baidu下Android核心裁剪,截止2011-7-22日只有兩條基本沒有幫助的網頁,後面全是Linux核心裁剪。也就是說,很少有Android開發者關注系統裁剪部分。

不管Android是否有這個能力,普通開發者都不關注,那麼就說明對普通開發者來說需要學習、實驗的成本、除錯BUG的成本。

你把該裁的都裁了,還不如找Linux、WinCE開發者快速裁剪然後開發,研發速度會更快。最重要的是Linux、WinCE更穩定,在業內已有一些成熟產品。

說這麼多我最想表達的是這個問題的假設前提是很糾結的,為什麼大家還要迎合這個假設。

補充說明一下

1.首先廣電局不支援這種做法[1],不應當ZZ觸高壓線啊。

2.即使1成立,Android也不是最優的作業系統。

參考文獻

2樓:邱嶽

我認同程逸凡的觀點:移植、開發是完全不同的工作。

我沒有移植過android,但移植過幾款其他的嵌入式開源框架,根據我的經驗,移植工作需要對硬體的認識和了解。而其實對基於框架的應用,並沒有特別多的關聯。

現在設計比較優秀的框架,都很好的進行了層級的解藕,舉個例子,比如uCGUI,對與應用uCGUI的開發工程師,需要知道的是如何從(x0,y0)座標繪製一條直線到(x1,y1),但對移植來說,需要知道的是如何發出正確的驅動訊號,更新視訊記憶體的對應位置。

但話說回來,試著去了解底層,對上層的開發工作一定是很有幫助的。

3樓:

Android作為乙個Linux分支,如果是在已經被Linux良好支援上的平台上移植核心並不困難。畢竟Linux移植的資料有很多,兩者共通性也很強。

但是移植過程中的處理需要了解硬體知識,工具基本是C,和使用Android SDK開發幾乎沒有交集。

假如 Android 突然不開源了,整個智慧型裝置格局會發生什麼變化?

就題主的假設做一下不符合Google信者價值觀和實際可行性和可能性最高的推演。Google作為乙個商業公司,卻被信者呼籲相信開源協議。安卓閉源前期 信徒們憤怒,支援其他的廠商進行開源跟進支援。各廠商打了雞血,五花八門的系統開始上市,如果條件持續不變,會衍生出各種各樣安卓子版本,類似於Linux,卻不...

讓你大開眼界的10款Android介面設計

Admitpro名校保offer 題主的本科背景不錯可惜均分有些偏低,如果不挑專業的話QS100左右的學校,比如利茲 謝菲 伯明罕 諾丁漢等等都是可以申請的 如果要申商科 計算機這類熱門專業的話,學校的排名就需要往後順延了。特別是在英國成為留學熱門之後申請者之間的競爭比以往更加激烈,每年都不乏各方面...

巫師3都能移植到switch,為什麼gta5沒有了?

Novo 因為R星對任天堂平台有不好的記憶。當年R星很有誠意的為nds做了專屬的Gta唐人街戰爭,充分利用了nds的各種機能特性,評分也屬掌機平台的頂尖水平,結果銷量暴死,才幾十萬,成了GTA系列銷量黑歷史。 王三棍 ns使用者群體預設都是第二主機了,gta5從ps3到ps4到ps4ro到ps5都跨...