2021-12-22 07:15:00 來(lái)自于應(yīng)用公園
00-1010用的是什么語(yǔ)言?
從簡(jiǎn)單到復(fù)雜,可以分為三個(gè)層次:
簡(jiǎn)單的解決方案:HTML5
其實(shí)就是把網(wǎng)頁(yè)打包成一個(gè)App。編程是一個(gè)由三部分組成的網(wǎng)頁(yè):HTML CSS Javascript
有很多工具和框架,比如Cordova,uni等等。
用這種方式實(shí)現(xiàn)“App”是簡(jiǎn)單的,而且是跨平臺(tái)的,iOS和安卓就做一套。價(jià)格是功能弱,性能低,換句話說(shuō)就是“卡”。
中等方案:原生跨平臺(tái)框架
這種方案在iOS和安卓上實(shí)現(xiàn)了一個(gè)原生框架。通用Flutter、ReactNative是流行的原生跨平臺(tái)框架。游戲的Cocos2D和CoronaSDK也可以算在這個(gè)級(jí)別。
這種方案實(shí)現(xiàn)App難度適中,因?yàn)榭缙脚_(tái)、一次性的開(kāi)發(fā), iOS和安卓都可以運(yùn)行。而且它的功能和性能也是中等,不如原生App,但是比HTML5好很多。
復(fù)雜方案:開(kāi)發(fā)本地人
開(kāi)發(fā)直接在iOS和安卓上開(kāi)發(fā)了一套原生應(yīng)用。
IOS可以使用ObjectiveC或者Swift。
安卓可以用Java或者Kotlin。
讓我們有一個(gè)圖表。很簡(jiǎn)單但很清楚:
首先,App開(kāi)發(fā)包括幾個(gè)平臺(tái),如iOS開(kāi)發(fā),安卓開(kāi)發(fā), Windows開(kāi)發(fā), iPad開(kāi)發(fā),等。不同的平臺(tái)應(yīng)用軟件開(kāi)發(fā)有不同的app開(kāi)發(fā)工具。目前在開(kāi)發(fā),支持IOS(包括iPhone和IPad)和安卓?jī)蓚€(gè)平臺(tái),開(kāi)發(fā)可以在這個(gè)平臺(tái)上直接使用制作IOS和安卓的app。這是一款可視化的操作軟件,用戶根本不需要上報(bào)任何編程知識(shí),只需在平臺(tái)上查看拖拽即可,簡(jiǎn)單易操作。BiznessApps為各種類型的應(yīng)用提供了相應(yīng)的模板,以及每個(gè)模板的常用功能。開(kāi)發(fā)只需要進(jìn)一步檢查他們需要的功能,就可以完成整個(gè)應(yīng)用程序的設(shè)計(jì)。
APPMakr:
這也是一個(gè)可視化的開(kāi)發(fā)工具,具有全功能的DIY工具包。用戶可以根據(jù)自己的需求,自己動(dòng)手設(shè)計(jì)自己的APP軟件。目前大多數(shù)AppMakr工具都是針對(duì)IOS系統(tǒng)的開(kāi)發(fā)的。
Appsgeyser:
AppsGeyser允許任何人成為應(yīng)用程序的開(kāi)發(fā)。當(dāng)然,這個(gè)程序不允許你創(chuàng)建下一個(gè)憤怒的小鳥(niǎo)或者Foursquare。
MobileRoadie:
這是目前國(guó)外流行的app軟件開(kāi)發(fā)工具。MobileRoadie工具集成了YouTube、Brightcove、Flickr、Twitpic、Ustream、Topspin、谷歌資訊, RSS、Twitter和臉書(shū)。用戶可以使用應(yīng)用平臺(tái)開(kāi)發(fā)iOS和安卓應(yīng)用,用其提供的內(nèi)容管理系統(tǒng)更新資訊,也可以自行修改應(yīng)用細(xì)節(jié)。MobileRoadie還提供數(shù)據(jù)分析工具。這個(gè)工具主要針對(duì)IOS系統(tǒng)的開(kāi)發(fā)。有了這個(gè)軟件,開(kāi)發(fā)人可以自由地創(chuàng)建、設(shè)計(jì)和開(kāi)發(fā)自己的iOS應(yīng)用,同時(shí)可以避免對(duì)一些經(jīng)常出現(xiàn)的功能模塊重復(fù)編寫代碼,無(wú)論懂不懂編程都非常適合。一個(gè)好的app軟件開(kāi)發(fā)工具可以大大提高開(kāi)發(fā)人的開(kāi)發(fā)效率。