PhoneGap - разработване на собствени iPhone приложения в HTML / Javascript - 💡 Fix My Ideas

PhoneGap - разработване на собствени iPhone приложения в HTML / Javascript

PhoneGap - разработване на собствени iPhone приложения в HTML / Javascript


Автор: Ethan Holmes, 2019

PhoneGap е един от най-добрите проекти за iPhoneDevCamp II. Изглежда напълно перфектно за уеб разработчици, които все още не са се почувствали удобно при писането на приложения за iPhone в Objective-C:

PhoneGap е безплатен инструмент за разработка с отворен код и рамка, която позволява на уеб разработчиците да се възползват от мощните функции на iPhone SDK от HTML и JavaScript. Опитваме се да направим разработването на приложения за iPhone лесно и отворено. За много приложения уеб приложението е начинът, но в Safari не получавате достъп до родния iPhone API, а проблемът, който се опитваме да решим.

Той е написан на Objective-C и позволява на разработчиците да вграждат уеб приложението си (HTML, JavaScript, CSS) в Webkit в рамките на собственото приложение за iPhone. Ние сме големи защитници на Open Web и искаме разработчиците на JavaScript да могат да получат достъп до функции на iPhone, като иконата на пружината, фоновата обработка, натискането, географското местоположение, камерата, локалните sqlLite и акселерометрите без тежестта на ученето Objective-C и какао.

Опаковането на библиотеката на WebKit в предварително изградена Shell какао позволява две големи неща:

  • Уеб разработчиците могат да създадат родно, мрежово ориентирано приложение, което може да се разпространява и инсталира на iPhone
  • JavaScript в тези приложения може да има достъп до специални функции на iPhone (т.е. данни за местоположението и акселерометъра), които нормалните уеб приложения не могат

Ето някои от приложния програмен интерфейс на iPhone, изложен в Javascript от PhoneGap:

Geo Location // местоположение на заявката - това води до последващо повикване за метод към getLocation (lat, lon) getLocation ();

// GAP ще извика тази функция, след като получи функцията за локализация (lat, lon) {$ (lat '). InnerHTML = “latitude:” + lat; $ ("Lon"). InnerHTML = "дължина:" + lon; }

Акселерометър // Имате незабавен достъп до данните на акселерометъра чрез променливите accelX, accelY и accelZ function updateAccel () {$ ('accel'). InnerHTML = “accel:” + accelX + ”” + accelY + ”” + accelZ ; setTimeout (updateAccel, 100); }

Разбира се, това е отворен код. Така че в допълнение към предварително изградената функционалност, хората, които могат да замахнат малко от Цел С, могат да се основават на PhoneGap кодовата база и да осигурят Javascript достъп до други вградени функции на устройството.

PhoneGap [чрез Ajaxian] Изтеглете PhoneGap в GitHub



Може Да Се Интересувате

Костюм за преглед на Портала

Костюм за преглед на Портала


Задвижване с велосипед за товари

Задвижване с велосипед за товари


Отглеждане на велосипеди

Отглеждане на велосипеди


Създателите на мисионерския контрол

Създателите на мисионерския контрол