大家對於Jobs抨擊Android系統有什麼看法?


曉薇薇 wrote:
呵...謝謝你的補充...(恕刪)

我知道我們的意思是一樣的,所以我的意見算是補充說明^^

或者換著角度,基於.Net framework所開發的程式,其版本的問題其實跟Android OS的問題是相同的。
某種程度的向下相容應該是有的,也就是說2.2的Android OS應該可以跑1.6 SDK開發的東西。就如同以.Net framework 2.0平台所開發的程式應該可以在3.0 3.5 4.0跑是相同的道理。但是反之則不然,以 Android 2.2 開發的東西 android 1.6 OS應該是通常都不能跑。就如同.Net 2.0的環境不能跑用到比2.0高階的class或者function call的程式。

.Net 的好處是,所有的XP以上的OS幾乎都保證升級,所以其實沒有什麼支援度的問題。
而Android是....幾乎所有的OS都不能升級。fragmentation的問題就很大條了。這還不包含UI部份解析度的問題。

我也還沒去嘗試Android的SDK,不過真的要用的話要用哪的版本的SDK來開發程式恐怕真的要傷點腦筋了。
最新的SDK應該最Powerful and bug free,但是比較舊的SDK支援度較佳...


ghleu wrote:
我知道我們的意思是一...(恕刪)


呵呵.. 我iPhone一出來就想玩玩看xcode,
然後Android出來想說要不要試試看,
結果等到最後WP也快亮相了

這下子窘了
至於哪一個比較好上手?
這我就不回答了
各位大大自有見解...
小薇: 大家安安!
ghleu wrote:
我知道我們的意思是一...(恕刪)


Android的問題比.Net大條
Android在不同版本間變動的API沒有相下相容這回事
因為很多部份打掉重練,而且是連架構都不一樣的那種重練法
這時候就要看運氣
沒用到這部份的code就沒事
有用到的就是整個重寫

舉例來說
您可以試看看Contact的操作
1.6 2.0 2.1是完全不同的作法
連資料結構都不一樣

isas wrote:
Android的問題...(恕刪)


您確定嗎?
是真的話,跟我想像的差很多
這樣感覺好像
Google沒有在關心開發者的說...

砍掉重練等於從0開始,
這...
小薇: 大家安安!
曉薇薇 wrote:
您確定嗎?是真的話,...(恕刪)


不會到重0開始這麼誇張
每次改版會動到的地方其實不多,只是會被動刀的幾乎都是整個抽換
所以小弟說要看運氣,沒動到的改個版號就好
只能說Google對Android的架構還沒完全確立就release造成問題
除了API外聽說底層也是會大地震,所以廠商要升級的成本過高造成只有部份高價位的機子有機會升級
不過這都是開發人員的問題
跟使用者無關就是
比起微軟要面對的百百種硬體和歷史包袱
我想google問題不大
isas wrote:
Android的問題...(恕刪)

沒錯 我拿 .net framework 來舉例
只是要說明 版本的問題 不是只有 Android 存在
的確 如果你是寫 Window Form 版本問題可以請使用者安裝不同版本的 .net framework 解掉
而 Android 使用者不能自己更換 os 版本
但是 如果你是寫 ASP.NET 而 Server 是買Host 並且遠在美國呢?
.net framework 版本可就不是你想換就換得吧 一樣遇的到版本問題

.net framewrok 對程式設計師來說也是要安裝 .net framework sdk 才能寫程式
一樣也是SDK的一種 只是差在使用者可以自己換版本 哪來舉例有甚麼錯了
Android SDK 也是堆疊架構 某種程度上來說 相似度很高
別忘了 Android 程式可是用JAVA寫的 (都是高階跨平台語言)

當然版本更新 也不是都 100% 向下相容
畢竟一定是為了新功能 才會出現新版本
多多少少也會遇到例外 需要重改程式 但比例多少

另那個說 IE5 之後 瀏覽器很穩的 我敢說 你一定沒認真寫過網頁程式
既使是 IE6 IE7(這個被罵到最慘) IE8 都還是一樣 微軟死性不改
明明都是用標準的 css 語法 出來的結果 每個版本都不一樣結果 Firefox 跟 Chrome 還比較正常
這個比起解析度的問題 才更讓程式設計師吐血(聽說IE9終於要正式支援css,不過東西還沒出來前還是聽聽就好)
也為什麼造就了 Flash 現在這麼多人使用
因為UI改用FLASH 不管你哪個瀏覽器 效果都是一樣 不會有IE的怪問題
本人還幫 IE 抓過不少BUG 寫信去給微軟 他們才修掉的
IE8 一樣 Bug 一堆,最近就抓到 IE8 一個javascrpit的bug 導致 JQuery的問題,已經寫信給微軟了 =.=!!!
(此Bug只有在 WinXP+IE8+Javascript 會出現, Win7+IE8+Javascript 就沒事)

總之 很明顯 老賈 說的話 對不懂程式的一般人來說 很容易被他的話唬得一愣一愣
對程式設計師來說 他的話根本就是個屁
^_^

封閉是事實!
iPhone 3G升上iOS4
卻不給多工?

我只好去JB他,把多工逼出來
其實....
還蠻順的!
JasonTsay wrote:
沒錯 我拿 .net...(恕刪)


這該是開發人員的宿命吧
其實版本問題對使用者來說
就是等 or 換一套的差別
單就iOS和Android來比
雖然Android版本問題很討厭
但個人還是覺得Android的爆發力比較強
因為Android開發彈性 >> iOS
iOS很多東西都被綁死在Apple的規則下...(自從接觸iOS後每天都在咒罵老賈....)
billmills2001 wrote:
對開發者不利代表軟體的質與量可能會降低,又怎麼算對消費者有利呢?

如果同是Android平台,換個不同廠牌的手機原來的軟體還需要加個修正檔(如果有的話)那是好的嗎?

Mac跟PC之爭最後PC勝出,讓Windows佔有率這麼高,當然也是整合贏了…

您好想搞錯 老賈對 整合 與 分裂 的定義了吧
Jobs表示,「我們認為Android實在是太、太、太分裂了,且問題只會越來越嚴重,因此相較於Google的策略,我們認為我們的作法更有優勢,因為整合的終究會勝過分裂的,沒有一次例外。」

老賈的整合 並不是你想像中的整合,請先搞清楚他對整合的定義

iPhone VS Android
iPhone 在硬體軟體上的限制 叫做整合
Android 在硬體跟軟體上的開放 被他老兄稱作分裂

再來看 MAC VS Windows
Windows 從 CPU RAM 主機板..... 甚至OS版本 都是一個分裂到底的一個極致
比較起來 Android 的分裂還算小咖

MAC 的整合 與 Windows 的分裂 誰贏了
老賈立即又被甩了一個大巴掌

按照他的定義 基本上 分裂幾乎都是勝過整合的

如果你唸過數學系 就知道 對於定理 只要有一個例外 他就不是定理了
而對於老賈的 "沒有一次例外" 根本就是個X
^_^
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 43)

今日熱門文章 網友點擊推薦!