小弟剛開始接觸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
然後各家產品廠商只要提供產品的驅動程式、優化程式、工具程式
這樣不是比較簡單嗎??
這是你要先去了解的東西~
白話說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 來說... 基本上是相同的基本硬體,廠商提供的驅動程式只是讓這個硬體可以發揮更好的功能。沒有廠商提供的驅動程式,基本上也有 Windows 內建的驅動程式可以使用.
Android 這種系統不同... 它的底層是 Linux. 目前大多數看到的機器都是執行在 ARM 的 Soc 上... 不同的 Soc 有不同的周邊 IC, 但是並沒有像 Windows 一樣,底層有個 BIOS 幫忙 Cover 硬體上、線路設計上的差異。再加上... Android 這個系統還在發展中,新的 Android 會跑在最新的 Linux 內核上... Android 的系統的驅動程式介面也還不斷的在修正... 所以,沒有辦法像 Windows 一樣... 裝上去就好了.

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的問題
內文搜尋

X