最近幾年Android做爲十分熱門的操做系統,有着極大的吸引力。但在安裝和使用上對新手仍是有許多困難。java
1、個人安裝android
關於安裝和環境配置等問題百度經驗上有很詳細介紹也並不困難。ios
問題:只是我在剛開始安裝時並無作太多的瞭解,而是按着百度經驗一步步的操做,下載瞭如Android sdk、eclipse、ADT、JAVA等逐步進行安裝,不只花費了大量的時間,還在版本問題上遇到了障礙,即sdk、ADT、eclipse必須保持版本的一致,不然會出現剛進去時顯示adt比sdk版本更高,版本提升後在可視化界面時又會顯示adt比sdk版本更低等各類狀況,也是讓我在重裝adt上花了不少時間。(由於在sdk manager等上更新會由於牆等緣由十分困難,因此我是單個進行下載的)編程
2、個人試作app
在安裝完了就開始小小地試用下,具體代碼和操做網上有詳細教程,就不一一介紹了,這裏講幾個我遇到的問題。好比:eclipse
一、在導入圖片時,圖片名不能只含數字,不然會沒法使用;iphone
二、在導入音樂時需導入到res下的raw文件夾,有時創建的項目沒有須要本身創建raw文件夾;佈局
三、根據電腦的好壞eclipse啓動AVD時會須要必定的時間,因此能夠提早啓動好,在修改完代碼測試時run as->android application 便可;學習
四、有些高版本的AVD不帶有DPAD和KEYBOARD(如今大部分手機已經去掉了方向按鈕和鍵盤了),若是須要,能夠打開C:\Users\Administrator\.android\avd中對應的avd文件夾下的config文件,把裏面的hw.dPad=no改成hw.dPad=yes,以後重啓avd就好; 五、我在加入了背景音樂後卻發現沒法主動中止···此時貌似要用個按鈕啓動stop; 測試
六、在之前版本中使用的是LinearLayout,隨着android的發展便默認了使用RelativeLayout佈局方式,因此在之前教程中會有與如今有所不一樣,不用太緊張,也能夠自行修改;
七、編程時有些方法須要import才能使用,否則會報錯,不過一次以後就好了。
以上就是暫時遇到的情況···下面有一張截圖,有些東西佈局不夠就沒顯示出來了。
(此時是有背景音的···第一次作,請多見諒)
3、「另外」的感悟
還有個小插曲,就是我在eclipse官網上進行下載的時候顯示了各類數字金錢的圖標,我當時覺得是須要付費下載的軟件,後來發現下載不需付費,那是以後可選擇進行的捐款···這讓我對於應用開發的發展與利潤的關係有了不少的感觸。
Android做爲一個免費開源的操做系統,在開發和使用上有着很便利的地方,但也由於它的這一點使得人人均可以簡單的開發,但是在收穫利潤上卻有着很大的困難。
一、現狀:因爲谷歌的退出使得中國的官方安卓市場發展緩慢,至少我認識的許多人都是使用的其餘下載途徑,這時不少公司我的想要在其上得到利潤,不得不經過廣告、充值會員和(玩家氪金···)等方式(由於相同類型軟件不少,android不少用戶不肯下載付費軟件),以及一些其餘不是經過市場下載的軟件會經過暗地或非法的方式,從而致使用戶體驗不好。
二、緣由:這主要是由於android並無一個統一的管理體系,電子市場開發不力是其弱點之一,大公司不計成本開發也致使了市場的混亂(然而機智的某某雲管家在得到用戶羣后開始了不衝會員就限速的計策···)。
三、看看人家:相對的,ios則有蘋果的app store這一絕對的管理(固然是要不越獄···),若是你要開發ios的應用在蘋果商店發佈,則對於應用中廣告、非法操做、推送和對用戶信息的獲取有很大的限制,而且蘋果對於應用付費等有很規範的體制能保證開發者的利益(至少美國那裏是這樣的,並且蘋果用戶不差錢···)固然若是是做爲公司職員爲公司寫應用領工資,則與android類似。
可是,android仍是有着開發成本低、用戶量大、發展前景好等優勢,對我的和公司有着很大的吸引力。
4、ios簡述
一、接觸:再說說ios的開發,其實我本人對ios有着許多偏心,不只僅是由於當年初次接觸時iphone4那流程的觸摸界面(去除了觸屏筆)和豐富多彩的應用(掃描商品二維碼確認價格和虛擬電子琴等),更是由於在喬布斯時代對ios的升級和蘋果的設計都講究極簡主義和藝術設計的方針很符合個人胃口。
二、「大山」:然而,想要開發ios卻須要在OS X系統上進行(通常是裝個黑蘋果 ),並且android使用的是目前最流行的java,對於不少開發者來講想要開發ios卻要學習新的語言Objective-C,這就嚇跑了不少人。
三、優勢:但這並不妨礙人們開發ios應用的熱情,由於ios使用的硬件的優秀和統一給了開發者很大的設計空間,並且不像android應用的手機、平板類型太多致使開發者在開發一款應用時所要維護的時間不少。同時其封閉性和人性化設計對於一些較懶得用戶和其餘各類目的的用戶羣體有極大的吸引力,有着很好的發展前景。
上文皆屬我的意見,或許與現實有許多出入,但仍是能表明許多學生對此的見解,請多多指教。