1973手機館| 數(shù)碼文化
成都創(chuàng)新互聯(lián)是一家專業(yè)提供安丘企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站建設、成都做網(wǎng)站、H5開發(fā)、小程序制作等業(yè)務。10年已為安丘眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
手機 歷史 未來發(fā)展
深度好文 全面詳細
近幾年來,安卓系統(tǒng)市場占有率穩(wěn)定在60-70%,從誕生到擊敗Windows Phone(微軟)、Symbian(諾基亞)、BlackBerry OS(黑莓),安卓只用了非常短的時間。
Android這個詞最先出現(xiàn)在法國作家維里耶德利爾·亞當在1886年發(fā)表的科幻小說《未來夏娃》中,作者把外表像人類的機器起名為“安德羅丁”(android)。
而安卓的創(chuàng)始人則是大名鼎鼎的安迪·魯賓,1963年出生于美國紐約州,1986年獲得紐約州尤蒂卡學院計算機學士學位,之后加入卡爾·蔡司擔任機器人工程師。
1989年,魯賓到開曼群島 旅游 ,遇到了蘋果公司一位叫Bill Caswell的工程師,之后被推薦到蘋果公司,于是26歲的魯賓便加入了蘋果公司。
1989年到1992年,安迪·魯賓在蘋果擔任軟件工程師,工作期間,由于喜歡研究機器人,還得到了一個外號:Android(機器人)。
1990年,蘋果將手持電腦部門和通訊設備部門剝離出來,成立了一個新公司General Magic,中文叫通用魔術,主要研究個人通訊器一類的手持設備,也就是智能手機,兩年后,魯賓加入了這個新公司。
通用魔術不僅研發(fā)出了早期的手機系統(tǒng)Magic Cap,還做出了便攜的移動設備,是智能手機和手機系統(tǒng)的奠基者。
由于概念太超前,只有少數(shù)幾個生產(chǎn)商和通訊公司能勉強接受,之后通用魔術公司破產(chǎn),部分人員后來都成為了谷歌、蘋果、微軟的高級工程師,毫不夸張的說一定程度上對蘋果和安卓都有極大的影響,這個偉大公司我們之后單獨講。
而安迪·魯賓則選擇了加入了三名蘋果公司元老成立的Artemis公司,參與開發(fā)交互式互聯(lián)網(wǎng)電視WebTV。1997年,Artemis公司被微軟收購,魯賓留在微軟,繼續(xù) 探索 機器人項目。
1999年,魯賓離開微軟,在硅谷中心城市帕羅奧圖租了一個零售商店做實驗室,研究各種機器人。
之后安迪·魯賓和朋友一起創(chuàng)辦了一家名為“Danger”的公司,名字來自美國電視劇《迷失太空》,劇中有個機器人經(jīng)常發(fā)出“Danger!”警告。
開發(fā)一個可聯(lián)網(wǎng)的相機,為了吸引投資人的興趣,他們?yōu)橄鄼C加上了鍵盤、無線通訊等模塊,做成了可上網(wǎng)的智能手機Sidekick,并決定與運營商進行合。
2002年10月,Danger發(fā)布了SideKick首款產(chǎn)品Hiptop,這是一臺具有革命性的無線設備,支持網(wǎng)上沖浪、收發(fā)電子郵件、網(wǎng)上聊天、在線 游戲 、電子郵件、小說、通訊功能。
之后陸續(xù)發(fā)布了Hiptop2、Hiptop3、SideKick iD、SideKick LX、SideKick 2008、摩托羅拉Q700、Sidekick 2009,直到2011年,三星還推出了Sidekick 4G。
2002年初,在斯坦福大學給硅谷工程師講課,談到了Sidekick的研發(fā)過程,恰好臺下坐著谷歌創(chuàng)始人拉里·佩奇和謝爾蓋·布林。受到Sidekick的啟發(fā),佩奇有了開發(fā)手機和一個移動操作系統(tǒng)的想法。
Danger公司成立之后,安迪·魯賓從工程師轉變?yōu)楣芾碚?,公司運營不理想,雖然SideKick是超越了時代的產(chǎn)品,但商業(yè)上卻無比失敗,之后魯賓選擇了卸任CEO。
2003年10月,安迪·魯賓聯(lián)合幾位朋友創(chuàng)建Android公司,自己也把所有積蓄投入了進去。
一開始Android主要是針對數(shù)碼相機開發(fā)操作系統(tǒng),但是無法引起投資者的興趣。
由于很喜歡機器人這個稱呼,安迪·魯賓購買了Android.com 作為個人網(wǎng)站的域名,2008年Android.com變成了安卓開發(fā)聯(lián)盟的本部。
一開始,安迪·魯賓就把Android的商業(yè)計劃確定為免費向手機生產(chǎn)商開放,然后向運營商出售增值服務。
但Android的經(jīng)營一直不太良好,關鍵時間安迪·魯賓還得靠朋友的資助才維持了公司的運營,為此只好尋找投資,就這樣谷歌走了進來。
2005年1月,安迪·魯賓和西爾斯到谷歌山景城總部會談,Google三駕馬車,只有拉里·佩奇欣賞魯賓的構想。
45天之后又進行了第二次會面,Android四位創(chuàng)始人全部到齊, 向 谷歌展示了一款軟件原型,谷歌也直接表明態(tài)度:想要收購Android。
正缺投資的Android接受了谷歌的收購提議,據(jù)說交易價格為5000萬美元。
2005年7月11日,Android團隊搬進了谷歌。
一開始Android略有點抗拒成為谷歌的一部分,谷歌會對每一行代碼進行審查,保證質量和統(tǒng)一性,但是Android一直反對,兩年后,谷歌才如愿以償,但Android在谷歌一直是特立獨行,像孤兒一樣閉門造車。
因為谷歌的移動戰(zhàn)略是把自己的應用安裝到其他手機上,而Android的理念不僅要把應用裝到其他手機里,還要把自己的系統(tǒng)裝到手機里。
要想推廣Android,谷歌還需要開發(fā)出運行這款軟件的手機,為了找到愿意銷售手機的運營商,安迪·魯賓不停游走在芯片生產(chǎn)商、智能手機生產(chǎn)商、移動運營商之間尋找合作。
時間來到了2007年,谷歌一邊加緊安卓系統(tǒng)的完善和開發(fā),一邊尋找生產(chǎn)手機的合作伙伴。
在美國手機銷售由運營商控制,沒有一家運營商感興趣,Verizon、Sprint、ATT都不感興趣,與T-Mobile談判了6個月后,還是被拒絕。
關鍵時刻,恰好Android聯(lián)合創(chuàng)始人尼克·西爾斯,曾擔任過T-Mobile的營銷高管,成功說服了CEO羅伯特·道森答應了合作。
谷歌終于找到了愿意銷售Android手機的運營商,但這個過程中發(fā)生了一件大事,2007年1月蘋果推出了智能手機,2007年6月正式發(fā)售。
全觸屏的體驗式革新給谷歌帶來了巨大壓力,打亂了谷歌的步伐,但也讓谷歌和安卓因禍得福。
Android在正式發(fā)行之前,有兩個內(nèi)部測試版本,分別是阿童木、發(fā)條機器人。
而第一部搭載Android系統(tǒng)的手機也有兩個版本,第一個代號Sooner,使用HTC Excalibur的機身,T-Mobile的定制版本叫Dash。第二個代號Dream, 采用了新的設計和觸摸屏。
普通的Sooner版本采用的是早期的Android M3系統(tǒng),很粗糙,軟硬件開發(fā)度都比較低,原型機既不支持觸摸功能,也不支持3G網(wǎng)絡和WiFi,外形還非常像黑莓的翻版。
早期版本Android系統(tǒng)的主頁的風格借鑒了MacOS的風格,底部有一個Dock可以顯示五個應用圖標,按Home鍵彈出快捷方式抽屜,操作完全用搖桿鍵切換圖標,與蘋果全觸控的交互邏輯完全沒法競爭。
半路殺出個蘋果之后,谷歌不得不放棄之前計劃,跟隨蘋果趨勢,轉向更激進的Dream版本,跟進觸屏趨勢,重新設計系統(tǒng)。
原始Android M3版本有太多全鍵盤的交互邏輯,時間緊急,谷歌只好以側滑蓋方式保留了全鍵盤,在默認狀態(tài)下以屏幕觸控進行交互。
谷歌正在不停地完善新系統(tǒng)的主屏幕、通知欄、撥號鍵盤、快捷方式、日歷、Gmail、電子市場等等最基礎的功能。
另一邊,初代iPhone已經(jīng)發(fā)布。
2007年11月5日,谷歌也趕緊展示了Android系統(tǒng),并宣布建立一個聯(lián)盟組織開放手持設備聯(lián)盟(Open Handset Alliance)來共同研發(fā)改良Android系統(tǒng)。
該組織由34家手機制造商、軟件開發(fā)商、電信運營商、芯片制造商、84家硬件制造商、軟件開發(fā)商、電信營運商組成。
2008年,Android.com變?yōu)镺HA(手機開放聯(lián)盟)的官方網(wǎng)站,在Android上,魯賓吸取了Magic Cab和Sidekick的教訓,為了讓更多廠商生產(chǎn)相關的設備,堅持Android開源。
時間來到了2008年6月,蘋果發(fā)布了iPhone 3G,而到8月份,谷歌終于發(fā)布了Android 0.9 Beta版,終于是一個嶄新完善的系統(tǒng)了。
在展示了Android系統(tǒng)一年以后,終于有了成品亮相,2008年9月22日,谷歌正式對外發(fā)布第一款Android手機HTC G1,又名HTC Dream。9月23日,谷歌發(fā)布了Android1.0。
手機是由運營商T-Mobile定制,臺灣HTC代工制造。早在魯賓洽談制造Sidekick手機的時候就和HTC有過交流,看來多年的合作默契也是后來谷歌手下HTC手機部門開發(fā)Pixel的原因之一。
HTC G1發(fā)布后,對手iPhone的暢銷反而又幫了谷歌和安卓一把,ATT獲得了iPhone在美國的獨家銷售權,其他運營商找不到可以與iPhone匹敵手機,被迫開始關注Android。
之后大廠摩托羅拉也開發(fā)出了基于Android操作系統(tǒng)的手機Droid,Verizon甚至花一億美元推廣摩托羅拉Droid。
2009年4月,T-Mobile宣布,G1銷量突破一百萬臺。到2010年末僅僅推出三年的Android已經(jīng)超越稱霸十年的諾基亞Symbian系統(tǒng)。
站穩(wěn)腳步后,谷歌推出了自己旗下第一款自主品牌手機,Nexus one(HTC G5),依然由HTC代工生產(chǎn)。
2010年,新設計了Android的Logo,是由Ascender公司設計,靈感源于男女廁所門上的圖形符號。
安卓系統(tǒng)雖然不是谷歌100%說了算,但英文的Android和中文安卓,以及這個綠色機器人都是谷歌的商標,只有谷歌可以直接用,其他廠商則必須打上Powered by Android的標識。
2009年4月,Android 1.1發(fā)布三個月后,Androud1.5發(fā)布,這也是第一個有公共代號的版本:紙杯蛋糕。
從這個版本開始,Android每次會以英文字母的順序,以甜點作為版本代號。
從Android 10開始,Android不再按照零食或甜點的字母順序命名,而是轉換為版本號。
安卓逐漸強大,是一系列因素共同作用的結果,既有蘋果的助力,也有運營商的幫助,更重要的是開源。
而創(chuàng)始人安迪魯賓則慢慢在Android的發(fā)展方面失去了話語權,桑達爾·皮采(Sundar Pichai)接管了Android、Chrome和谷歌的大多數(shù)產(chǎn)品。
2013年3月,安迪魯賓離開了Android部門,負責谷歌的機器人部門,2014年離開谷歌,投入到自己的創(chuàng)業(yè)孵化公司。
2015年,安迪魯賓創(chuàng)立了一家手機公司Essential,并于2017年發(fā)布Essential Phone,2020年2月Essential宣布停止運營。
而正在孕育的Essential Phone 2、Essential Phone3全都無疾而終。
大部分數(shù)據(jù)來自網(wǎng)絡
學習Android流程:
一、看視頻:剛開始接觸android的時候主要是跟著網(wǎng)上老師的視頻入門,跟著一點一點的敲代碼,就這樣算是簡單的入門,現(xiàn)在有很多視頻資源。
二、看書:入門級書都差不多,都是簡單介紹下概念,然后舉一個小例子。
三、寫代碼:想學好一個技術,這一點必不可少,一定要自己動手寫。
四、看代碼:多看別人的代碼,多學習下別人的設計思路,最好的教材就是android的源代碼。在sdk文件夾下的samples文件夾里面有很多的常用控件的demo,活動入門級書和視頻里面的demo,都是從samples里面的demo做了個簡單的修改。
五、提問:先想辦法自己解決,去網(wǎng)上搜一下或者對比下代碼和參照的代碼,找下問題根源,然后自己嘗試修改,實在解決不了再去問別人。
六、看Log:要學會看log,很多時候log會把錯誤信息很詳細的顯現(xiàn)出來,同時會把出現(xiàn)問題的代碼提示出來,很方便解決問題。
七、把自己遇到的問題,解決方法等記錄下來,寫出來可能更能加深對技術的理解。
八、逛論壇,看博客,多去技術性論壇逛逛,多看看Android大牛們的博客,會學到很多。
自2009年android系統(tǒng)的興起,至今短短四年時間,android操作系統(tǒng)的市場份額已經(jīng)突破75%。如今,在參加Android培訓的人群中,大多數(shù)是剛出來的IT畢業(yè)學子或者軟件從業(yè)者,他們想成為專業(yè)的android軟件工程師;然而,其中還有很少一部分人屬于門外漢了,既沒有基礎又沒有經(jīng)驗,他們看中的是android市場的就業(yè)前景以及高額的薪資而來。那么,這些人從零開始學android需要多久呢?
我們知道從零開始學android并不是簡單的事,尤其是對于沒有基礎的人。軟件開發(fā)畢竟屬于比較高層次的技術活,那么,如果讓從零開始學android變得稍顯容易些呢?
首先,了解從零開始學android的兩者方式
從零開始學android有兩者方式:自學和培訓。對于沒有基礎,對技術一竅不通的人來說,自學無疑是難度較大的;培訓的話就需要從基礎開始學起,學習理論知識和項目經(jīng)驗。
如果要達到快速就業(yè)的目的,大多數(shù)沒有基礎的朋友都會選擇參加培訓。
下面我們就從參加android培訓的角度分析,從零開始學android需要多久?
第一步:參加java軟件工程師基礎班學習
Java基礎班主要是針對沒有Java編程知識或只知道些皮毛卻對編程感興趣的學員。業(yè)內(nèi)比較好的培訓教材有傳智播客張孝祥老師的《Java就業(yè)培訓教程》、《JavaScript網(wǎng)頁開發(fā)—體驗式學習教程》。
第二步:參加android軟件工程師就業(yè)班學習
在參加基礎班掌握足夠的理論知識以后,就需要學習更為高深的理論知識以及項目實戰(zhàn)經(jīng)驗。在就業(yè)班的學習過程中,一定要將理論知識和項目實戰(zhàn)結合起來,要學會思考和鉆研。Android培訓費用在12000元左右,培訓時間為4個月。
從零開始學android,你可以的
如果你已經(jīng)打算好從零開始學android,至少需要5個半月的時間。在這段時間中,不要急著找工作,一定要埋下頭刻苦學習,努力鉆研。在5個半月的時候后,每一位堅持下來的朋友都能夠高薪就業(yè)。
android需要一定的C語言、JAVA基礎,學安卓開發(fā)課程初級階段是安卓開發(fā)課程的基礎,就是C語言、JAVA基礎。后邊的應用程序部分,大部分時間是在做項目。前期是學安卓軟件開發(fā)的基礎課程,后期做項目比較多,主要是為了鍛煉的動手能力。動手能力強了,在以后的就業(yè)方面才有優(yōu)勢。