在回答APPInventor開發與程式碼開發的區別之前,先說說什麼是安卓(小機器人圖示)?
一,什麼是安卓? Android(安卓)是一種基於Linux的自由開放原始碼的作業系統,主要使用於移動裝置,是由谷歌公司和開放手機聯盟開發。現在主流的移動平臺作業系統有安卓,iOS,windows phone等,然而今天的主角:Android作業系統已經佔據了半壁江山,市場份額大,安卓系統架構採用了分層的架構,Android從高層到低層分別是應用程式層,應用程式框架層,系統執行庫層和Linux核心層,一些安卓開發程式設計師,一般在應用層開發編寫程式碼,或者從事底層開發。如果原生寫程式碼開發的話,要學習JAVA 或者Kotlin.
二,AppInventor是什麼?其實可以拆開為兩個單詞,App表示應用程式,而inventor是發明家,inventor這個單詞充滿了藝術色彩,兩個單詞連起來就是發明程式(值得我們注意的是,不是編寫程式,而是發明程式),Appinventor 它無需程式設計的視覺化工具,它的到來讓人人都會開發應用變為現實.
區別:安卓程式碼開發,對於初學者起步門檻高,如果從事原生的應用層開發,你需要先學習JAVASE的基礎或者Kotlin,如果是底層開發,你還要知道C語言,如果安卓APP混編的話,你還要學習前端知識,安卓與前端互調,要花大把時間精力,而AppInventor用於開發安卓系統的應用,內嵌了若干感測元件,可以直接呼叫裝置的功能,如位置感測,加速度感測,方向感測,由於採用了圖形話的塊語言,使開發者更多精力關注自己的想法或創意,而初學者免除了一些低階錯誤給開發帶來的困擾,因此適合那些有想法,但是苦於程式設計門檻高的初學者。
在回答APPInventor開發與程式碼開發的區別之前,先說說什麼是安卓(小機器人圖示)?
一,什麼是安卓? Android(安卓)是一種基於Linux的自由開放原始碼的作業系統,主要使用於移動裝置,是由谷歌公司和開放手機聯盟開發。現在主流的移動平臺作業系統有安卓,iOS,windows phone等,然而今天的主角:Android作業系統已經佔據了半壁江山,市場份額大,安卓系統架構採用了分層的架構,Android從高層到低層分別是應用程式層,應用程式框架層,系統執行庫層和Linux核心層,一些安卓開發程式設計師,一般在應用層開發編寫程式碼,或者從事底層開發。如果原生寫程式碼開發的話,要學習JAVA 或者Kotlin.
二,AppInventor是什麼?其實可以拆開為兩個單詞,App表示應用程式,而inventor是發明家,inventor這個單詞充滿了藝術色彩,兩個單詞連起來就是發明程式(值得我們注意的是,不是編寫程式,而是發明程式),Appinventor 它無需程式設計的視覺化工具,它的到來讓人人都會開發應用變為現實.
區別:安卓程式碼開發,對於初學者起步門檻高,如果從事原生的應用層開發,你需要先學習JAVASE的基礎或者Kotlin,如果是底層開發,你還要知道C語言,如果安卓APP混編的話,你還要學習前端知識,安卓與前端互調,要花大把時間精力,而AppInventor用於開發安卓系統的應用,內嵌了若干感測元件,可以直接呼叫裝置的功能,如位置感測,加速度感測,方向感測,由於採用了圖形話的塊語言,使開發者更多精力關注自己的想法或創意,而初學者免除了一些低階錯誤給開發帶來的困擾,因此適合那些有想法,但是苦於程式設計門檻高的初學者。