• 2

Android系統幾個概念問題!

小弟剛開始接觸Android系統,是從SONY Ericsson的X8開始,現在用TAB 7.7
遇到了幾個問題跟想法大家討論一下
Android系統目前大都用於智慧型手機及平板電腦
(以下簡稱Android產品)
一開始我的想法是Android產品就跟筆記型電腦的概念一樣
Android只是作業系統=Windows介面
Android產品的CPU(不能更換)=筆電的CPU(通常不能更換)
Android產品的RAM(不能更換)=筆電的RAM(有些不能更換)
Android產品的處存空間=筆電的硬碟
Android產品的記憶卡)=筆電的外接硬碟或歲身碟
...............................以上因該沒問題吧(有錯請指教)

問題來啦,既然是這樣的概念
那為何Android系統要升級會這麼麻煩
還要苦苦的等廠商更新
不能用Windows的概念

一開始給個隨機版(出廠時的作業系統)
其他版本隨你灌(也許要付費購買)
只要設備跑的動
三不五時出個更新檔修正Android的BUG
久久出一次Service Pack

然後各家產品廠商只要提供產品的驅動程式、優化程式、工具程式
這樣不是比較簡單嗎??
2012-05-05 13:49 發佈
最大的問題是android鎖了bootloader, 廠商不是只保硬件(主要還是廠商怕大家把硬件刷壞,所有廠都在盡可能減低成本。。。)
http://zh.wikipedia.org/wiki/Android
這是你要先去了解的東西~

白話說android是手機上的linux系統
與windows系統的操作模式跟架構是不相同的

至於三不五時就出個Patch
google有在做 熱門手機會很勤於debug 像最近火紅的one x一樣
但是各家廠商的舊款手機有沒有這麼勤 問問有在用的就知道了
根本的重點在於 賣你手機的廠商願不願意這樣做
如果你買到非熱門手機 心態上就要有被冷落的準備
不管接不接受這說法 這就是事實

當然很多人不甘於此 因為是linux核心技術
http://zh.wikipedia.org/wiki/Linux (自行參照)
所以有很多高手就可以自此著手自己進行debug 優化 增加效能 減少損耗
Android and Windows Mobile Developers
www.xda-developers.com
這論壇就有很多高手藏於其中 勤於修正BUG
推出第三方的ROM 供使用者自行刷機更新

優化這東西當然是可以自己增加
XDA上也有出ALL_ROM用的tweaks
我也把這些直接拖到我的山寨平板上用 效果一樣明顯

linux在全球的個人使用市佔率 很低
低到很多人根本不知道有這系統
連android與Linux系出同源 也不清楚

各大硬體商會為了這些極少數的族群去另外開發driver嗎?
絕大部份的廠商是能省則省

再者 為商之道
把舊機維護到很好 好到不需要再換
結果就是跟大同電鍋一樣
廠商要賺錢 當然是軟硬體做個小修正 大修正
就再出一款來賣錢~
看看去年的HTC機海 跟 今年的galaxy機海 就是這種情況

Kaowen wrote:
小弟剛開始接觸And...(恕刪)


google 只提供了 核心程式碼

其餘ui...是靠各家廠商努力。

ui的寫成,多少會影響整個系統對硬體的支援性。

事實上,沒有想像的那麼簡單。
因為 Windows 是建立在 X86 相容的系統上... 所有的硬體差異,都由 BIOS 幫忙 Cover 了...
所以,對 Windows 來說... 基本上是相同的基本硬體,廠商提供的驅動程式只是讓這個硬體可以發揮更好的功能。沒有廠商提供的驅動程式,基本上也有 Windows 內建的驅動程式可以使用.

Android 這種系統不同... 它的底層是 Linux. 目前大多數看到的機器都是執行在 ARM 的 Soc 上... 不同的 Soc 有不同的周邊 IC, 但是並沒有像 Windows 一樣,底層有個 BIOS 幫忙 Cover 硬體上、線路設計上的差異。再加上... Android 這個系統還在發展中,新的 Android 會跑在最新的 Linux 內核上... Android 的系統的驅動程式介面也還不斷的在修正... 所以,沒有辦法像 Windows 一樣... 裝上去就好了.
這種做嵌入式系統的,換個作業系統沒那麼簡單(也不是說不可能,但是勞心費力)
你可以想想windows phone或者iphone可以安裝上其他作業系統嗎?恐怕也是很困難阿
有些人誤會了我的意思
我不是說要跟換系統
只是單純的Android升級
1.6→2.1→2.2→3.2→4.0
就跟筆電
XP→VISTA→WIN7
只要提供相對應的驅動程式
不是簡單的多嗎??
白藍的公路車
SoC可是把一堆東西都封裝到一個chip上阿(裡面有cpu、gpu...),所以每家廠商不大一樣
所以主要一家手機/平板廠要提供所有的drivers,除非類似對岸一堆在用A10方案
他們很多廠商或個人就可東挪一塊,西挪一塊,組裝起來,不然drivers幾乎都是一家廠商提供
Kaowen wrote:
有些人誤會了我的意思
我不是說要跟換系統
只是單純的Android升級
1.6→2.1→2.2→3.2→4.0
就跟筆電
XP→VISTA→WIN7
只要提供相對應的驅動程式
不是簡單的多嗎??

一樣是Apple的OS, MacOS可以獨立讓使用者自行購買來安裝升級
iOS只能由Apple提供並規定哪些機種才能升級
一樣是MS的Windows, XP/Vista/7可以, Mobile/Phone為什麼不行??
現在Windows 8也開始提供ARM版本了
你可以看看到時候Windows 8 ARM版本是不是像以前的Windows一樣
可以讓使用者自行購買並安裝在各家ARM平板電腦上, 也可以自行升級作業系統
再來想想這到底是不是Google/Android怎麼不學學MS/Windows的問題

tjw0824 wrote:
http://zh..


linux在全球的個人使用市佔率 很低
低到很多人根本不知道有這系統
連android與Linux系出同源 也不清楚 ..(恕刪)


SERVER 到是一堆 linux os

個人使用市佔率 大概是 fedora , ubuntu

對拉 iOS 是否該算 linux os ? debian 類

同樣的 pc硬體下 跑 linux & win
linux 比 windows os快 ..
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?