移動互連網和Android給你帶來的機會
最近大家都知道的一件事情就是移動互連網的春天已經到老,夏天不久了,冬天先不用考慮,因為過好了夏天冬天等著過年就行了。從李開複的創新工廠完全瞄準了移動互連網的應用到其他各大公司的移動互連網開發力量的補充與壯大,我們能感覺到新的機會的到來和迫近。作為年輕一代的我們,也應該抓住機遇。
移動互連網發展迅速,最大的影響和驅動就是移動互連網上的應用了,你可以想到將目前網路的所有東西都搬到移動互連網上去,而且收益往往難以想象。目前基於移動開發的Android系統如火如荼,而且只要學JAVA的人很容易上手,平台搭建方便,基本上也是學校裡本科生們興趣的方向之一,這樣,開發平台方便了,那麼做出一件有用的像樣產品來,已經不是一件難事,你還等什嗎?
Android確實有自己很大的優勢,很多網友對比Android和iOS平台的開發,其實相差也有很多:
1. 開發成本,開發iPhone或iPad需要運行Mac OS的電腦,Windows目前還無法跑Xcode這個IDE,僅僅通過VS或記事本還無法完整正常的文法高亮等等。當然apple的裝置價格都是不菲的。
2. 註冊費用,Apple開發註冊費用比Android貴很多,99美元比25美元多不少,同時需要經過發布審核,發布周期十分漫長。
3. API開放度,Android的API比iPhone的豐富很多,限制也比較少,很多功能到了iPhone必須越獄才行,很多功能無法在iPhone上正常的實現。
4. 難易程度,Android使用Java,iOS使用Objective-C,相信大多數人可能學過C,C++但很多東西被Apple定義過了就像 Symbian一樣經過typedef或新的完善的類使其看上去十分彆扭,相對於主流的java、c#、c、c++感覺不是那麼美觀,smalltalk 方式的文法反正就是不爽,比pascal還麻煩吧。
5. 裝置成本,Android手機的價格相對低廉,目前低端高性價比開發裝置Acer A1部分商家賣到了1500元,而iPhone開發至少要一個iPhone 3GS才能很好的測試,二手的也要2500以上。
6. 使用者群而言,對於Android來說有更大的使用者群,iOS就是小眾群體至少在中國,其自身的各種限制和定位無法和市面上數百款Google手機作正面對抗。
作為現在發展如火如荼的移動互連網,作為想創業的你,千萬不要忽視,作為已經互連網創業的你,一定要考慮。你有眼光、你準備好了、你有團隊,說不定,下一個輕量級富翁就是你!
————順便記錄一篇文章《Android開發之旅:環境搭建及HelloWorld》作者吳秦———–
1、前面是安裝jdk和eclipse,跳過。
1.3、Android SDK安裝
在Android Developers下載android-sdk_r05-windows.zip,下載完成後解壓到任意路徑。
- 運行SDK Setup.exe,點擊Available Packages。如果沒有出現可安裝的包,請點擊Settings,選中Misc中的”Force https://…”這項,再點擊Available Packages 。
- 選擇希望安裝的SDK及其文檔或者其它包,點擊Installation Selected、Accept All、Install Accepted,開始下載安裝所選包
- 在使用者變數中建立PATH值為:Android SDK中的tools絕對路徑(本機為D:\AndroidDevelop\android-sdk-windows\tools)。
圖2、設定Android SDK的環境變數
“確定”後,重新啟動電腦。重啟電腦以後,進入cmd命令視窗,檢查SDK是不是安裝成功。
運行 android –h 如果有類似以下的輸出,表明安裝成功:
圖3、驗證Android SDK是否安裝成功
1.4、ADT安裝
- 開啟 Eclipse IDE,進入菜單中的 “Help” -> “Install New Software”
- 點擊Add…按鈕,彈出對話方塊要求輸入Name和Location:Name自己隨便取,Location輸入http://dl-ssl.google.com/android/eclipse。如所示:
- 確定返回後,在work with後的下拉式清單中選擇我們剛才添加的ADT,我們會看到下面出有Developer Tools,展開它會有Android DDMS和Android Development Tool,勾選他們。 如所示:
完成之後:
- 選擇Window > Preferences…
- 在左邊的面板選擇Android,然後在右側點擊Browse…並選中SDK路徑,本機為:
D:\AndroidDevelop\android-sdk-windows
- 點擊Apply、OK。配置完成。
1.5、建立AVD
為使Android應用程式可以在模擬器上運行,必須建立AVD。
- 1、在Eclipse中。選擇Windows > Android SDK and AVD Manager
- 2、點擊左側面板的Virtual Devices,再右側點擊New
- 3、填入Name,選擇Target的API,SD Card大小任意,Skin隨便選,Hardware目前保持預設值
- 4、點擊Create AVD即可完成建立AVD
注意:如果你點擊左側面板的Virtual Devices,再右側點擊New ,而target下拉式清單沒有可選項時,這時候你:
- 點擊左側面板的Available Packages,在右側勾選https://dl-ssl.google.com/android/repository/repository.xml,如所示:
-
- 然後點擊Install Selected按鈕,接下來就是按提示做就行了
要做這兩步,原因是在1.3、Android SDK安裝中沒有安裝一些必要的可用包(Available Packages)。
2、HelloWorld
- 通過File -> New -> Project 菜單,建立新項目”Android Project”
- 然後填寫必要的參數,如所示:(注意這裡我勾選的是Google APIs,你可以選你喜歡的,但你要建立相應的AVD)
相關參數的說明:
- Project Name: 包含這個項目的檔案夾的名稱。
- Package Name: 包名,遵循JAVA規範,用包名來區分不同的類是很重要的,我用的是helloworld.test。
- Activity Name: 這是項目的主類名,這個類將會是Android的Activity類的子類。一個Activity類是一個簡單的啟動程式和控製程序的類。它可以根據需要建立介面,但不是必須的。
- Application Name: 一個易讀的標題在你的應用程式上。
- 在”選擇欄”的 “Use default location” 選項,允許你選擇一個已存在的項目。
- 點擊Finish後,點擊Eclipse的Run菜單選擇Run Configurations…
- 選擇“Android Application”,點擊在左上方(按鈕像一張紙上有個“+”號)或者雙擊“Android Application”, 有個新的選項“New_configuration”(可以改為我們喜歡的名字)。
- 在右側Android面板中點擊Browse…,選擇HelloWorld
- 在Target面板的Automatic中勾選相應的AVD,如果沒有可用的AVD的話,你需要點擊右下角的Manager…,然後建立相應的AVD。如所示:
- 然後點Run按鈕即可,運行成功的話會有Android的模擬器介面,如所示: