看了論壇的帖子,很多人對安卓的更新比IOS晚有很多怨言,比較有代表性的有:“我大安卓就是后媽養(yǎng)的,XX,我去年買了個登山包,超!耐!磨!”、 “老子也是充了錢的,憑什么安卓就比IOS晚”等等。
作為一個玩家,我對于游戲公司對版本的跳票深惡痛絕但是已經(jīng)無奈地習慣了,從PC游戲到**,各種跳票,各種延期,我也十分不爽!!但是作為一個曾經(jīng)參與開發(fā)手機應用的人,我想站在開發(fā)者的角度和你們簡單說一下為什么安卓會比IOS開服晚以及更新晚。
=============================================================================
首先我們需要了解,安卓是由Google公司和開放手機聯(lián)盟開發(fā)的一種基于Linux的自由及開放源代碼的操作系統(tǒng)。所謂開放源代碼,可以理解為可以任何人都可以像原開發(fā)者一樣任意的修改整個系統(tǒng)的任何東西,沒有任何限制。這樣的對于軟件本身來說,好處有很多,比如可以按照改編者的意愿自由改變軟件的構(gòu)架、表現(xiàn)形式以及內(nèi)容,增強自身軟件能力,以適應不同地區(qū)、人群的使用者的體驗,也就是所謂的軟件“本地化”。
由上我們可以得知,現(xiàn)在所有的安卓系統(tǒng),其實都是基于Google發(fā)布的原生的安卓系統(tǒng)上,由不同的公司或者個人重新進行設計和封包,再發(fā)布出來共使用者使用,這也是為什么會出現(xiàn)小米系統(tǒng)、錘子系統(tǒng)等等。這也是為什么三星安卓手機和HTC安卓手機在用戶體驗上不同的原因——三星安卓手機和HTC安卓手機都是兩家公司在基于自己的設計理念重新封包的不同的安卓系統(tǒng)。
而蘋果系統(tǒng)和安卓系統(tǒng)不一樣,IOS系統(tǒng)是一個由蘋果公司開發(fā)的封閉性手機系統(tǒng),也就是不開源的操作系統(tǒng),這樣的系統(tǒng)的改編只能由蘋果公司自己進行。很明顯,這樣所有用IOS系統(tǒng)的人只能使用蘋果公司開發(fā)的系統(tǒng),不像安卓系統(tǒng)一樣可以有不同的選擇(小米用不爽我用個錘子一樣玩),這樣IOS系統(tǒng)的多樣性相對不足。
從上面這些內(nèi)容看來,蘋果系統(tǒng)相對于安卓系統(tǒng)的多樣性和可延展性來說,軟件的方便程度是要處于劣勢的,但是為啥蘋果系統(tǒng)還有這么大的市場并且價格不菲呢?
讓我們從開發(fā)者的角度來看這個問題。
如果讓開發(fā)者分別為這兩個系統(tǒng)進行編撰同樣的程序(比如開發(fā)《我叫MT online》),并且要推向市場面向所有的用戶群。那么必然開發(fā)IOS的時間成本以及人力成本要遠遠的低于安卓系統(tǒng)的,原因有以下幾點:
一、蘋果公司為IOS系統(tǒng)的軟件開發(fā)者搭建了很好的開發(fā)平臺,非常方便開發(fā)者的開發(fā),而且通過這個開發(fā)平臺開發(fā)的軟件完全適應IOS系統(tǒng)的特性,可以很好的兼容。相比之下,安卓系統(tǒng)由于存在不同的公司及個人創(chuàng)建的封包,系統(tǒng)差異性相當?shù)拇蟆K裕_發(fā)有一定的難度。而且,蘋果對于在IOS平臺上的應用進入APP STORE的審核非常嚴格,所以審核的周期也比較長,而且出現(xiàn)問題以后回去改過以后要重新走這個流程,耗時太多。除了每年有限次數(shù)的緊急版本更新,沒有什么“快速通道”可以走。而且蘋果的總部在美國,地域和時差導致溝通比與國內(nèi)公司溝通更為復雜。
二、適用于IOS系統(tǒng)的可以玩游戲的移動設備(請不要和我說NANO什么的)有三種:IPAD、IPHONE、IPAD MINI,而雖然每種設備不同產(chǎn)品代次雖然屏幕(涉及分辨率以及長寬比)等硬件有所不同,但是總歸而言是有限的幾種。但是安卓系統(tǒng)不同,各個廠商推出了各種大小的平板、手機,各種不同的分辨率和屏幕的長寬比一組合,再加上不同版本的安卓系統(tǒng)都有自己獨特的上層封包,要做到對所有種類的安卓兼容,就有一個非常龐大的終端設備需要進行測試,IOS的測試工作量和這個相比簡直是不值一提。這也是安卓軟件開發(fā)的周期比IOS長的一個很重要的原因。特別是當出現(xiàn)一些BUG的時候,IOS可以很快的完成修改,但安卓則需要一個更長的時間,這也許安卓是沒有更新2.7版本的一個原因吧,也許樂動把它作為一個過渡版本來對待了。
=============================================================================
綜上所述,開發(fā)安卓系統(tǒng)的程序要比開發(fā)IOS系統(tǒng)的程序耗費更多的時間和精力。所以,如果同時間開發(fā)IOS和安卓,那么必然是IOS系統(tǒng)的進度比較快。
對于3.0的更新,91已經(jīng)更新了,但是IOS還沒有消息,原因相信很多人已經(jīng)知道,但是在這里和那些還不是很清楚朋友說一聲:
9月10日蘋果將要發(fā)布最新的IOS7.0系統(tǒng)以及新的產(chǎn)品線,就目前已出現(xiàn)的升級到IOS7.0導致未綁定賬號的從而通過MAC地址登陸游戲的賬號丟失,這說明IOS對于MAC地址這一部分有一些改動導致了程序無法按照原途徑正常讀取MAC地址。這個問題涉及到了賬號安全以及賬號丟失的問題,需要謹慎對待,所以樂動需要在IOS7.0發(fā)布后對新版本在新系統(tǒng)上的運行狀況進行測試,所以必定IOS系統(tǒng)3.0的更新在10號以后,但是具體10號以后多久更新就要看樂東卓越的測試情況了,估計最晚在一周之內(nèi)就會更新,所以大家該等待的等待,該吃鍵盤的吃鍵盤吧。
而91服、PP服有自己的賬號系統(tǒng),不涉及MAC地址問題,也無重大版本更新,所以沒有以上的問題,這也是為啥91最先更新的原因。
新聞熱點
疑難解答