Jeffrey Cross
Jeffrey Cross

ПхонеГап - развити изворне иПхоне апликације у ХТМЛ / Јавасцрипт-у

ПхонеГап је један од најбољих пројеката за иПхонеДевЦамп ИИ. Изгледа апсолутно савршено за веб програмере који се још нису навикли на писање иПхоне апликација у Објецтиве-Ц:

ПхонеГап је бесплатан развојни алат и оквир који омогућава веб програмерима да искористе предности моћних функција у иПхоне СДК-у од ХТМЛ-а и ЈаваСцрипт-а. Покушавамо да направимо развој апликација за иПхоне једноставним и отвореним. За многе апликације веб апликација је начин да се, али у Сафарију не добијете приступ оригиналним иПхоне АПИ-јевима, а то је проблем који покушавамо да решимо.

Написано је у Објецтиве-Ц и дозвољава програмерима да уграђују своју веб апликацију (ХТМЛ, ЈаваСцрипт, ЦСС) у Вебкит у оквиру изворне иПхоне апликације. Ми смо велики заговорници Опен Веб-а и желимо да ЈаваСцрипт програмери могу да добију приступ карактеристикама иПхоне уређаја, као што су икона пролећне табле, позадинска обрада, пусх, гео локација, камера, локални склЛите и акцелерометри без терета учења Објецтиве-Ц и какао.

Омотавање ВебКит библиотеке у већ припремљену Цоцоа љуску омогућава две велике ствари:

  • Веб програмери могу креирати изворну, мрежну апликацију која се може дистрибуирати и инсталирати на иПхоне уређају
  • Јавасцрипт у овим апликацијама може приступити посебним функцијама за иПхоне (тј. Податке о локацији и акцелериметру) које нормалне веб апликације не могу

Ево неких АПИ-ја за иПхоне који су изложени у Јавасцрипт-у од стране ПхонеГап-а:

Гео Лоцатион // локација захтјева - ово активира наредни позив методе гетЛоцатион (лат, лон) гетЛоцатион ();

// ГАП ће позвати ову функцију када буде добио функцију локацијеЛоатион (лат, лон) {$ (‘лат’). ИннерХТМЛ = "латитуде:" + лат; $ (Лон ’). ИннерХТМЛ =“ лонгитуде: ”+ лон; }

Аццелерометер // Имате тренутни приступ подацима акцелерометра преко аццелКс, аццелИ и аццелЗ променљивих функција упдатеАццел () {$ ('аццел'). ИннерХТМЛ = “аццел:” + аццелКс + ”” + аццелИ + ”” + аццелЗ ; сетТимеоут (упдатеАццел, 100); }

Наравно, ово је отворени извор. Дакле, поред унапред изграђене функционалности, људи који могу да померају мало Објецтиве Ц могу градити на ПхонеГап бази кода и омогућити Јавасцрипт приступ другим уграђеним функцијама на уређају.

ПхонеГап [виа Ајакиан] Скачать ПхонеГап на ГитХуб

Удео

Оставите Коментар