|
|
大家好,首先解釋一下名稱的改變。之前在論壇上說的是最終版,後來覺得最終版這個詞不是很妥當,以後會出4.0的版本,並且追隨android的版本升級。另外發現大家把最終版和穩定版容易混淆,不利於回饋問題,因此以後此類的都叫做原廠定製版。i9100的原廠定製版今天下午5點準時發佈,屆時大家關注掃地僧的發佈貼。+ c! o' c3 W3 \, B* b' m' B
7 F' D8 o- ?9 ~. T$ L目前來說基於2.3的原廠定製版相比完整的MIUI來說有一些差異之處。有些是無法做到的,比如說基於原廠定制的可能無法實現換字體功能,具體取決於原廠的ROM是否改變了底層的一個圖形庫。有些是時間上的問題,比如說大家比較喜歡的備份程式,這些程式可以移到目前的版本上來,但是需要時間,目前確實缺乏人手。這個不是藉口,涉及到下面講的一些問題。
: H+ X$ ?1 Z5 t! x; |" }
2 E, X- i4 q0 }' [在初創之日,MIUI就選擇了一條更為艱辛但是更多自主權的道路,完全基於源代碼開發,將miui打造為一個具有統一的用戶體驗,相對完備的內置程式,程式之間相互協作的一個整體。這個模式的結果大家有目共睹,受到了大家很大的喜愛。之前miui在原生android基礎之上直接修改了很多東西,這個和其他論壇上的那些大們採取的方式是不一樣的,他們的方式簡單的來說是打補丁方式,在原廠ROM的基礎上修改一些配置檔,替換一些資源檔案,增加幾個系統APP,插入小段的代碼。而由於miui的修改較多,而且牽涉的面比較大,這樣在原廠ROM的基礎上移植miui困難比較大。隨著miui的不斷發展,我們也逐漸摸索出一種更好的代碼組織方式,使得這種方式既適合於打造完整的miui,也能採取這種打補丁的方式在原廠ROM基礎上適配miui。, D1 o7 N- T: b6 y, G) P+ o8 u1 D3 H
1 H9 W# B# G! P' V4 O5 [* b) F# p" J
我們從4.0開始採取的是這種新的代碼組織方式,因此從4.0開始,理論上說對每個機型我們可以基於原廠ROM適配完整的miui。
7 l0 A- q$ B6 z, }; @ u/ [- p1 p但是2.3已接近尾聲,而且之前提到了,這種架構上的改變帶來的是很大的改動,不是簡單的安裝一個APP。因此2.3的有些功能和開發版相比會有一些缺失,但是我們盡力把miui絕大部分的功能放到原廠定製版。3 K5 |) Y" v: D7 F: y8 c
* I7 R2 ^( Q1 a a' E
我們目前做機型適配的一共3人,基本上都是單兵作戰。目前defy和i9000的移植工作已經開展,但是光靠我們有限的開發人員遠遠滿足不了大家的需要,因此從下周開始,我會在論壇上出一個系列教程,詳細的說明如何基於原廠ROM適配miui,並且開放一系列的工具和腳本,盡可能的自動化其中的大部分工作。群眾的力量是偉大的,讓更多的民間高手為大家造福。 2 b: I9 l3 v2 b( \- Y
0 q6 |9 x( Q8 y& u! J9 d4 {: y( y4 ]
刷機教程點擊跳轉% X9 v0 K% F) W7 R5 _ N8 T' U7 ~
2 I$ e4 A/ H* d9 N
公測第一版點擊下載% A3 b8 s: u: r! X6 }* }% D! |' W1 b
6 e. ~: q8 T3 L) u* R W
: z: ^2 r8 Z; }2 T2 B, g文件: miui_for_GalaxyS2_2.1.6-u8j75di9oo_2.3.zip* T% M. z, T0 Z8 u) i, T
大小: 206718161 位元組3 Y, l/ U6 d- H! j; a; u, L9 @
修改時間: 2012年1月6日, 16:42:00# L* f- V7 R! j& P, l' ?* x( Q: `
MD5: B8356C76BCA372EAA54A6B3193C3C4365 O+ R9 S2 E) N$ r9 J+ b) W
. |1 }/ E5 E: A: e" z# ]& w sFm: http://www.miui.com/thread-395138-1-1.html |
|