• 2

ICS 和Gngerbread不是同一個OS?

話說小弟上班的公司在開發APK

今天在會議上提出公司的APK在4.0上會Crash

竟然被RD的大頭笑說:ICS跟Gingerbread根本不是同一個OS,不能執行很正常

小弟我沒辦法回應任何的話,我知道2.3.5到4.0.1是一段很大的差距

但我不懂為什麼Whatsapp IM+ 轉乘通等軟體(族繁不及被載)

我用跟2.3.5下使用的同一個版本號的同一支APK安裝在4.0.1就能跑,而我們就不行?

被當白痴一樣嘲笑真的讓我覺得很 "度爛"

是我真的白痴,不知道ICS和薑餅是完全不同的東西

還是RD頭晃點全公司的人?

希望能有精通Android OS的大大能替我解惑!

感謝再三......
2011-12-29 1:47 發佈
文章關鍵字 ICS Gngerbread OS
這是許多RD在幹的地方…Android差一個版本就差很多…

版本更新的又快,只好爆肝了

LION wrote:
這是許多RD在幹的地...(恕刪)


這個是不可否認的地方

每次改版RD跟QA就要死翹翹了

但我不懂得是為什麼有些程式不會受到影響?

Moboplayer跟我們家的比較類似

也還是照樣撥啊......
ICS跟薑餅是版本代號,Android每個大版本改版都會以一個食物(甜點?)命名,這次比較特別的地方是之前Android手機與平板是不同版本(2.x及3.x),也有不同代號,之後應該都是用同一版本,才有Android ICS 4.x的出現,所以ICS有些介面及功能在目前的平板(Android 3.x)就有類似的地方,如有說錯請勘誤
2.X跟3.X不相容的情況很多
然而4.0.1比較接近3.X
不能正常蠻正常的吧(好怪的一句話
能直接在4.0.1運行那可能是有針對3.X做修改 然後剛好在4.0.1沒有大錯誤吧
ICS的確是比較接近3.0,不管在介面還是軟體相容性上面
很多app之前已經針對3.0調整過的,之後在ICS上面就幾乎不會有問題
你提到的一堆軟體早就發佈過與3.2相容的版本
一堆本來就跟3.0不相容的app裝在4.0不能用那是正常的
原PO應該是pm之類的吧.....

只要寫過一點程式的
都知道為啥會有問題....

你說的 mobo player 最近有更新支援 4.0
note3 32g 2013/09/30
我覺那些軟體再規劃時是就做好跨平台的準備,對OS的依賴性最低
而且核心使用c/c++來開發.有關user interface / os 都使用framework的方式外掛
( 當然也有可能大部份自已寫 防止物件忽然就 deprecate )

不過台灣公司比較難吧~大家要看的是結果.
而不是你一直講你源碼規劃多好多漂亮,東西確還拿不出來~


不懂的是你們家的rd吧,你要考慮換公司了。
照他這樣說,難道GB用的是linux,到了ICS改用windows? 還是ios?

不同的是SDK,以及framework裏的機制。rd head這樣都可以做,貴公司不簡單啊。
android AP 幾乎都是用 java 開發的
native code 很少(c or c++)
google每次改版,都會有 api or service 更動
如果程式剛好用到這些東西
可能就不能正常運作囉
貴公司 rd 可能表達不清楚
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?