國内外(wài)已經有很多APP開(kāi)發工(gōng)具,有的主打拖拽式開(kāi)發,有的主打單頁SPA加載模式,每個産品都有一(yī)些與衆不同的地方,現在是一(yī)個微創新時代,産品過多反而讓我(wǒ)們挑花了眼睛,在這裏介紹一(yī)下(xià)這幾個app開(kāi)發工(gōng)具,方便大(dà)家不同的需求下(xià)使找到最适合自己的工(gōng)具。
1、PhoneGap
PhoneGap是一(yī)個免費(fèi)且開(kāi)源的開(kāi)發環境,使開(kāi)發者可以開(kāi)發出在Android、Palm、黑莓、iPhone、iTouch及iPad等設備上運行的App。其使用的是HTML和Java等标準的Web開(kāi)發語言。開(kāi)發者使用PhoneGap進行開(kāi)發,可調用加速計、GPS/定位、照相機、聲音等功能。
PhoneGap還提供Adobe AIR App以及在線的培訓課程,幫助開(kāi)發者了解原生(shēng)API并在他們自己的平台上開(kāi)發移動App。使用PhoneGap的同學需要有一(yī)定的功底才可以駕馭。
2、App Inventor
Google App Inventor用戶能夠通過該工(gōng)具軟件使用谷歌的Android系列軟件自行研發适合手機使用的任意應用程序。在此之前有關這款軟件測試版本的使用細節已經由谷歌實驗室(Google Labs)以教學視頻(pín)的形式向網友公開(kāi)。在這段視頻(pín)中(zhōng),研發人員(yuán)展示了如何使用程序發明家來制作應用程序,其中(zhōng)還有很多教授網友自己動手研發新程序的内容。
而且這款編程軟件不一(yī)定非要是專業的研發人員(yuán),甚至根本不需要掌握任何的程序編制知(zhī)識。因爲這款軟件已經事先将軟件的代碼全部編寫完畢,用戶隻需要根據自己的需求向其中(zhōng)添加服務選項即可。也就是我(wǒ)們所要做的隻是寫簡單的代碼拼裝程序。
3、appsgeyser
使用AppsGeyser可以讓任何人都可以做應用程序的開(kāi)發。 當然,這個程序并不能讓你創建下(xià)一(yī)個憤怒的小(xiǎo)鳥或者Foursquare。不過你僅僅想基于Web内容建立一(yī)個非常簡單的應用程序的話(huà),AppsGeyser将會是你最佳的選擇。AppsGeyser其實非常容易。它僅僅有三個選項:首先,你可以任意輸入一(yī)個移動網站網址,即可生(shēng)成一(yī)個應用;第二,輸入任何網頁小(xiǎo)工(gōng)具的HTML代碼,便可直接轉化爲Android應用;第三,通過工(gōng)具抓取網頁上的版塊生(shēng)成應用。
一(yī)旦你的工(gōng)作完成後,你可以将其上傳到Android Market上(但你事先要有一(yī)個出版商(shāng)帳号)或者供你自己使用這個程序上個月才可以使用,但其聯合創始人Vasily Salomatov稱用戶已經用AppsGeyser創建了1000個應用程序。
4、WeX5
一(yī)款Html5 APP開(kāi)發工(gōng)具,遵循Apache開(kāi)源協議,開(kāi)源免費(fèi),所有的組件框架全部開(kāi)放(fàng),使用過程也可自定義組件,集成第三方組件,需要一(yī)點Html5基礎即可,适合開(kāi)發混合APP和Html5 APP。
WeX5采用的是SPA單頁加載模式,特點是上手快,加載快!基于bootstrap和cordova兩個國外(wài)大(dà)主流,比較适合國内新手老手使用。
5、DevmyApp
一(yī)款傻瓜式的iOS應用程序開(kāi)發軟件。有了該應用,可以創建、設計和開(kāi)發自己的iOS應用程序,同時還可避免爲一(yī)些經常出現的功能模塊重複編寫代碼。可預覽代碼和通過郵件發送代碼。代碼中(zhōng)包含注釋和解釋,您可對其進行修改滿足您應用程序的需要。
對于想要通過強大(dà)的功能增強創意的iOS開(kāi)發人員(yuán)和iOS平台開(kāi)發新手,該應用都是必備應用。