怎么把安卓機(jī)刷成wp系統(tǒng) 安卓手機(jī)能裝蘋果系統(tǒng)嗎?
安卓手機(jī)能裝蘋果系統(tǒng)嗎?Android:從太不詳細(xì)的角度可以區(qū)分,可以不如果說是由Linux kernelFrameworkUiactivity混編三個(gè)部分混編(用不著和網(wǎng)上一樣分的這樣的話祥細(xì),那樣
安卓手機(jī)能裝蘋果系統(tǒng)嗎?
Android:從太不詳細(xì)的角度可以區(qū)分,可以不如果說是由Linux kernelFrameworkUiactivity混編三個(gè)部分混編(用不著和網(wǎng)上一樣分的這樣的話祥細(xì),那樣分會(huì)更太容易讓大家明白它吸收)
1、Linux kernel:能提供了所有硬件的驅(qū)動(dòng),這些驅(qū)動(dòng)的作用是共同負(fù)責(zé)各個(gè)硬件(sensors、panel、vibrator、touchidpanel、以及系統(tǒng)的核心硬件如CPUGPURAM和EMMC等)的初始化工作,初始化完成后,會(huì)為Framwork層能提供出各種接口,F(xiàn)ramework層沒有辦法這些接口來動(dòng)態(tài)創(chuàng)建硬件資源(例如完全控制sensor前往數(shù)據(jù),調(diào)節(jié)平衡背光量度,系統(tǒng)設(shè)置cpu工作頻率等)。
2、Framework也可以簡單點(diǎn)表述為一個(gè)Android的運(yùn)行庫環(huán)境,既提供給了java虛擬機(jī)的運(yùn)行環(huán)境供所有apk啟動(dòng),也能提供類別繁多庫函數(shù)和環(huán)境,供apk也可以系統(tǒng)去調(diào)度和響應(yīng)底層的硬件和上層的請(qǐng)求。
3、Ui部分用比較比較籠統(tǒng)的說法,也可以簡單點(diǎn)認(rèn)為user在手機(jī)上所能看見的所有界面(activity),或者你的設(shè)置的或開機(jī)時(shí)后的程序你選界面,不過是一個(gè)個(gè)的apk,大家常說的launcher和setting,其實(shí)那是兩個(gè)apk而己。老羅錘子手機(jī),主界面變化這樣大,本質(zhì)上也只不過格式化處理了系統(tǒng)原生的apk罷了(不過,也有改到一些Framework層的東西,但要知道主要的修改還是在apk中)
【為什么不安卓手機(jī)肯定不能直接安裝蘋果IOS也可以微軟的WP系統(tǒng)】
我們這個(gè)可以把這個(gè)問題四等分追加幾個(gè)小問題來推導(dǎo),那樣的話會(huì)稍顯更加條理分明
1:安卓系統(tǒng)是否是可以不刷到任何硬件設(shè)備上?
2:iOS系統(tǒng)也可以按裝到任何設(shè)備上嗎?
1:安卓系統(tǒng)是否可以不刷到任何硬件設(shè)備上?
如果不是我們有Android系統(tǒng)的源代碼,然后再又有硬件設(shè)備的原理圖。我們就是可以你做到將Android安裝盤到所有硬件上。但是用程序員一絲不茍的話講,這個(gè)詞話成立也有個(gè)前提,如果說Android源碼中所乾坤二卦的Linux源碼中,意見你硬件中CPU執(zhí)行的指令集。如果不是CPU都不了解你編譯器出去的程序指令,你有如何只希望他能錯(cuò)誤的跑的寫的Driver呢?
2:iOS系統(tǒng)可以不完全安裝到任何設(shè)備上嗎?
原則上如果有iOS的源代碼,但是通過其編譯器所編譯出的系統(tǒng)程序也可以被你手機(jī)的cpu硬件架構(gòu)真確解讀一并不能執(zhí)行,這樣我們徹底是可以是從修改iOS系統(tǒng)的Driver,來完美的東西支持你的硬件??涩F(xiàn)實(shí)是無比殘酷的,iOS是沒有源碼的~所以我我們也很難所了解到他的組成原理究竟是類似Windows的分離思想,肯定Android的硬件定制思想。
我有順道查了下目前其他種類手機(jī)啟動(dòng)蘋果iOS系統(tǒng)的情況,最終發(fā)現(xiàn)到,目前絕大多數(shù)運(yùn)行站了起來iOS系統(tǒng)的機(jī)器,原理完全是發(fā)揮虛擬機(jī)的技術(shù)成功的。
這個(gè)虛擬機(jī)技術(shù),也不知是怎莫能夠做到的呢?呵呵,再想想你我曾經(jīng)用過的vmware,恐怕你也有了也差不多的概念。下面我初步講解下其運(yùn)行原理:
虛擬機(jī)其實(shí)應(yīng)該是憑借目前已經(jīng)安裝好的系統(tǒng)的api,來某些所有硬件的管理接口,有了這些接口,我們就是可以做出一個(gè)大的應(yīng)用程序,這個(gè)程序既也可以控制你機(jī)器的所有硬件,也是可以將所有硬件的聲望兌換的數(shù)據(jù)某些到你的程序數(shù)據(jù)庫中。提議下,我們?nèi)绻谶@個(gè)程序的基礎(chǔ)上,再實(shí)現(xiàn)題代碼(這段代碼這個(gè)可以將其他平臺(tái)的cpu運(yùn)行指令,翻譯成當(dāng)前硬件cpu所了解的代碼,接著需要提供給當(dāng)前硬件求實(shí)際的cpu去想執(zhí)行),然后我們?cè)傩枰峁┮恍┙涌?,這些接口會(huì)設(shè)計(jì)模擬出目標(biāo)系統(tǒng)(虛擬機(jī)中想運(yùn)行或直接安裝的系統(tǒng))不需要的底層運(yùn)行環(huán)境,讓目標(biāo)系統(tǒng)認(rèn)為自己是運(yùn)行程序在換算的硬件上。這樣的話該虛擬機(jī)中當(dāng)然就可以不實(shí)現(xiàn)程序直接安裝并運(yùn)行iOS、Palm、webOS、WM、WP等等系統(tǒng)的功能。所以我ios操作系統(tǒng)原則上不是那么容易安裝好到任何設(shè)備上,但能完全安裝到任何按裝過要什么其運(yùn)行環(huán)境的虛擬機(jī)環(huán)境上。
我相信是從上面三個(gè)問題的解答,我已經(jīng)決定了我對(duì)你這個(gè)問題的解讀。
到最后我想另外下另一個(gè)問題的解答:【為么當(dāng)年HD2那你列害,什么系統(tǒng)都能刷】
HD2厲害的前提是,這款手機(jī)是個(gè)劃時(shí)代的產(chǎn)品,大家都對(duì)其作出非常熟知和打聽一下。最終達(dá)到令很多人對(duì)其拆解和解密,讓他的硬件原理圖和各種規(guī)范都容易資源。有了這些東西,算上這款手機(jī)充足的貨源支持,讓很多黑客有了人手一個(gè)的實(shí)驗(yàn)平臺(tái)。有了這些優(yōu)勢(shì)和高人一頭的關(guān)注程度,我的確總覺得HD2能做到系統(tǒng)眾多黑客,并讓其你做到也可以刷各種andrid定制rom是件很難了的事情。(由Windows系統(tǒng)改到能刷Android系統(tǒng)會(huì)比從Android系統(tǒng)改到能刷Windows很簡單多的多的多,而HD2當(dāng)年設(shè)置成就是直接安裝的Windows Mobile6.5,因此能刷Android當(dāng)然不那你很難)。
只不過相對(duì)于旗下出HD2上的iOS虛擬機(jī)的同學(xué),我不能感嘆一聲他的技術(shù)雖然不厲害。
你很有可能也發(fā)現(xiàn)自己了,HD2運(yùn)行iOS系統(tǒng)時(shí)候,很卡頓的原因是的原因他們寫的虛擬機(jī)程序的解析和調(diào)度效率不高所會(huì)造成的。至于,HD2再刷完iOS后其很多硬件是可以的原因,其次是導(dǎo)致HD2的硬件設(shè)備iOS系統(tǒng)原生不意見,或者是導(dǎo)致他們寫的虛擬機(jī)都還沒能很不錯(cuò)的結(jié)束將HD2求實(shí)際硬件轉(zhuǎn)變?yōu)閕OS硬件接口的代碼部分。
眼下,我應(yīng)該要對(duì)這個(gè)問題解做了一個(gè)比較各個(gè)的解讀!
謝謝啦大家
windows 10 for arm如何裝在普通安卓手機(jī)上?
不可以哦。Windows10是專為電腦開發(fā)的系統(tǒng)。另外硬件需求與手機(jī)有所不同,它不需要X86構(gòu)架的處理器,而手機(jī)處理器大多數(shù)是ARM構(gòu)架的,導(dǎo)致手機(jī)不能完全安裝win10。他們都說也可以刷windows phone10,那就非常自討苦吃了,WP系統(tǒng)目前只有一小米4是可以刷,其他安卓機(jī)只能乖乖地用安卓系統(tǒng)。