• 43

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


JasonTsay wrote:
您指的是Market...(恕刪)

我想應該是market上的吧!!有的是完全不能執行,有的是可以執行,可是~~因為解析的關係,全瑩幕後,整個版面都亂掉了,狀況還蠻多的,這點,可能是開發者將來要頭痛的了==
cloud2211 wrote:
軟體通吃各版本不只是...(恕刪)

當然如果開發的時候選了 SDK 2.2
1.6 2.1 就不能執行
但是如果開發的時候選 SDK 1.6 開發出來的遊戲
2.1 2.2 可以執行的機會很大 不是嗎(當然不是100%)
所以我才說 還是有可能的

軟體開發很複雜嗎
Microsoft .net framework 也很多版
1.0 2.0 2.1 3.0 3.5 4.0 還有 每一版也有sp1 sp2...
怎麼就沒看程式設計師抱怨過了

Android 也才主要三個版本 1.6 2.1 2.2
有那麼困難嗎
至少我個人不覺得困難

開發的時候直接選你會用到的功能的最低SDK版本就好了
幾乎都可以往後相容的
基本上 新版本都會有向下相容的功能

如果今天你開發的軟體,舉例來說 SKYPE好了
因為用到某些功能 SDK 2.1 版以後才提供
當然開發時就選 SDK 2.1 沒必要去選 SDK2.2
而開發出來一定是 Android 2.1 以上版本才能安裝
1.6 想都不要想了 這樣有需要去考慮各種版本嗎
^_^
那些程式者如果會被賈北北唬住的話
安卓系統的APP會日益倍增嗎?
這種問題他們早就一清二楚了!

賈北北現在是被安卓嚇到了
才會出來對水果迷精神喊話!
JasonTsay wrote:
您指的是Market 下載的 無法執行
還是apk 硬上的無法執行

如果是前者 那的確是問題
因為理論上 Market會依照您的硬體配備列出符合的軟體來給你下載安裝

如果是後者 那根本就超出討論範圍
人家程式開發者 有硬體上的限制你硬上 不能執行 還要怪別人
就像你硬把 skype 應裝在 Android 1.6 版上 然後才再說有問題 有人會理你嗎


唉...你好像不懂我的說的意思 也不懂jobs想表達的

重點在於OS的多版本導致軟體開發的困難

這跟apk硬不硬上有啥關係...?

現在要說的是開發 跟使用者能不能裝完全沒有關係
JasonTsay wrote:
當然如果開發的時候選了 SDK 2.2
1.6 2.1 就不能執行
但是如果開發的時候選 SDK 1.6 開發出來的遊戲
2.1 2.2 可以執行的機會很大 不是嗎(當然不是100%)
所以我才說 還是有可能的

軟體開發很複雜嗎
Microsoft .net framework 也很多版
1.0 2.0 3.0 4.0 還有 每一版也有sp1 sp2...
怎麼就沒看程式設計師抱怨過了

Android 也才主要三個版本 1.6 2.1 2.2
有那麼困難嗎
至少我個人不覺得困難

開發的時候直接選你會用到的功能的最低SDK版本就好了
幾乎都可以往後相容的
基本上 新版本都會有向下相容的功能

如果今天你開發的軟體,舉例來說 SKYPE好了
因為用到某些功能 SDK 2.1 版以後才提供
當然開發時就選 SDK 2.1 沒必要去選 SDK2.2
而開發出來一定是 Android 2.1 以上版本才能安裝
1.6 想都不要想了 這樣有需要去考慮各種版本嗎


程式設計師沒抱怨 不代表開發輕鬆 這兩個不是等號關係

你不覺得困難 但是不見得所有人都覺得輕鬆

新版本向下相容...科科 可惜目前就是google的SDK2.2這點就是做不好

你要用SDK1.6的話 那很多功能都不能開發

這些才是重要的
同意樓上大大說的,不抱怨不代表開發輕鬆= =自己就遇過開心的把自己開發好的程式給朋友用,結果甲朋友安裝沒問題,乙朋友因為版本不同所以用不了= =
站在消費者的立場,
我希望現在的幾個系統都可以好好去做,
別被誰占了大頭,
這樣才對消費者最有利。
再者賈不死說:「...要寫一支Android應用,他們得應付100多種Android版本,超過244款不同的手機來寫....」,
程式怎麼寫我不了解,
但是我知道,那麼多手機,把中高低階都打盡了,
那麼多使用者都是買軟體、看廣告的消費者,真要寫程式賺錢的人,會怕那些麻煩?

cloud2211 wrote:
唉...你好像不懂我...(恕刪)

我沒有不懂
程式開發 就分兩個大邏輯
程式邏輯 跟 UI 頂多再加個資料庫
如果妳會寫程式 應該知道目前的程式開發最大趨勢是走向MVC 開發
甚麼叫做MVC
早期的程式設計師 都把 程式 UI 資料庫通通寫再一起 想寫甚麼就寫(很自由 但後面維護很麻煩)
所以現在就希望有些架構來 輔助開發 讓後面的維護便輕鬆
MVC (Model View Control) 分別控制 M-資料 V-UI C-程式邏輯
所以上面的問題一樣 M-資料不談(手機上好像也沒啥資料庫)
V-UI 就是說前面提到的 解析度 跟 排版問題 (也是Sansumg Table目前遇到的問題)
C-程式邏輯 這部分 Android 版本的影像是比較小的

只要在 UI 部分針對不同解析度 做不同的排版就可以解決了

整個程式而言 對程式設計師來說C是重點
只要C-程式邏輯不便 去變動 V-UI 對整個程式來說是不算頭痛的問題


我只能說 老賈 把不是問題的問題放大化了
Samsung Table 排版亂掉 那是作者梅支援那麼高的解析度
要支援只是改個排版 對程式設計師來說是很容易解決的問題 一點都不頭痛
^_^
假如你是老闆 當然怕麻煩

麻煩的是底下的工程師....

--------以上離題----------

其實還有一點 硬體也太多種類 和IP整個就是整合不一樣

每個硬體都有自己的driver

假如你要學windows把整個所有硬體driver包進去...你這個OS是要多少容量來放?

你開機需要多少時間去等待?

智慧型手機承受不起這麼大包的OS...一切能精簡都是要精簡 效能優先

JasonTsay wrote:
我沒有不懂程式開發 ...(恕刪)


重點是...SDK的改變就是動到C阿

你自己都標出來了XDDD...

難不成SDK只改UI嗎? 光改UI哪可能把2.2效能拉高
  • 43
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 43)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?