移動開發之我見--“Android開發生涯”

       縱觀這幾年的發展,移動手機的發展真是翻天覆地,前兩年諾基亞一統天下,蘋果顛覆了整個手機市場,安卓也分得了一杯羹,WindowPhone手機也純純欲動,Bada也抓緊推出自己的系統。360也要推出自己的手機系統,百度,騰訊紛擁而至。未來世界是誰的,說不好,讓我們拭目以待吧。

                                                                                                                                                                    ------題記

        我從09年接觸Android的,當時感覺Android離我太遙遠了,沒想到,到2010年Android鋪天蓋地席捲中國市場,摩托,HTC,菲利普,三星,聯想,華爲,中興,酷派。。。等等,紛紛登上手機銷售的舞臺。當時我是做網站的,有同學做Android的,薪水挺高的。我剛參加工作,所以想先入門編程,然後再轉行,所以在10年我沒有進軍Android,現在看來還是慢了一步。但我也沒閒着、默默關注着這個行業,看它到底能走多遠。。。

        君不見市場行情有多快,Android在10年迅速膨脹起來,這一年做Android的人挺火的,待遇都挺高的。與此同時,培訓機構打着Android的旗號到處招生,看來培訓機構也是跟着行情走。2011年我在同學的勸說下也按捺不住,轉行進軍Android,在轉行之前,我先在網上下載視頻,自學點Android入門的知識,搭建環境,寫個小demo,自己還沾沾自喜的。第一份工作是做Android的office辦公軟件的,因爲Android手機系統沒有自己的office,(後來谷歌收購了一家做office的公司)所以一些公司看到這個情況,自己寫office辦公軟件,賣給手機廠商,定製廠商自己的office辦公軟件,我當時負責的工作是改界面,根據客戶的需求修改一些功能,幹了3個月,感覺這個工作做起來得心應手了,就換了一家專做手機的公司。

        做手機的公司有錢途,也讓我真正解了Android的架構,系統級地瞭解Andorid,我建議找工作還是找專做手機的公司。我剛開始就是做些雜活,解決短信Mms的一些bug。後來公司分工,我負責的模塊是Launcher,同時也寫一些配置腳本,瞭解了一些Linux的命令和語法。當時做的工作相對比較簡單,在同事忙的時候也負責解決一些他們解決不過來的bug。後來分到我頭上的模塊變成Browser和Launcher,當時由於公司沒有定製Launcher的需求,我專心搞了2個多月的Browser的問題,Android原生的2.3的Browser問題多多,尤其過聯通測試的時候,一堆問題等着解決,公司做的手機是中低端,還是給別的公司定製的那種,所以有時候走商務來解決聯通測試過不了的問題。通過做瀏覽器的模塊,對Android的上網機制有了一定的瞭解。回想起當初剛接觸Android源碼的時候,感覺太大了,看什麼類都看不懂,看得也非常吃力,現在回過頭來一看,其實就是那麼回事。多看幾遍對流程有了一定的瞭解,bug就好解決了。最近公司和韓國做項目,需要定製4.0的Launcher,於是乎我就參與其中,Launcher模塊不是特別複雜,基本的設計思想能看個大概,用到了MVC的設計思想,接口的思想,工廠模式等等,我通過3周的開發,基本搞定了大體功能。通過這3周的開發,得到了一個結論:“遇到事不慌,耐心研究,多看幾遍,沒有過不去的坎!”。做手機行業1年多了,感覺Android市場還有一定的市場份額,Android升級挺快的,一直在變化,從3.0到4.0,經過了短暫的時間,馬上Android就要出5.0了,Android的版本升級基本上能跟上大家對新鮮事物好奇的節奏。但是背後累壞了那些硬件廠商,一直跟在Android屁股後面跑,Android上層framework和app層的代碼基本不變,能適配所有的手機,但是Android底層BP,keneral層,廠商不同驅動就不一樣,這就導致了公司做底層的一個項目對應一個廠商的型號;而上層來說一個項目修改了這個bug,所有的項目都適用。其實都一樣,只要對這個模塊有了一定的認識,對這個流程有了明確的認識,解決任何問題都不難。

        以上是我對Android工作的認識,下面來談談對Android手機的分析,Android確實給一些手機廠商帶來了福利。比如說HTC,三星,都是藉助Android的平臺成爲了手機的領軍者,中興,華爲這些國內大公司也來搶佔手機市場的份額,魅族手機,前身是做mp3的,現在在Android市場也佔有一定份額,還有就是去年10月份開始火的小米手機,也是手機行業的一朵奇葩,屹立在Android陣營中。Android的開放式系統,雖然不同的版本,不同的分辨率給我們開發者帶來了不必要的麻煩,但是也符合了市場靈活多變的要求。隨着Android4.0的推出,谷歌意識到版本的問題,儘量代碼中做到統一,手機和平板用一個操作系統。相信在5.0  , 6.0中谷歌會更加注意到這點的。

        好了,廢話說了這麼多,總結一下,以後手機這個行業會起到非常重要的作用,而且它的發展會越來越快,對我們的生活來說越來越重要,手機的功能不僅僅是傳統的打電話和發短信,更多的是有一種替代電腦的趨勢。手機不僅僅給我們帶來了通訊的功能,更多地是給我們生活帶來了娛樂,帶來了便利。手機有自己操作系統,這就像是一場工業革命。標誌着我們進入到了一個新的時代。讓我們期待移動手機未來美好的明天!

                                                               

發佈了88 篇原創文章 · 獲贊 25 · 訪問量 124萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章