אפאצ'י קורדובה

אפאצ'י קורדובה (לשעבר PhoneGap) היא שלד תוכנה לפיתוח יישומים ניידים. אפאצ'י קורדובה מאפשרת למתכנתים לבנות אפליקציות עבור חנויות גוגל פליי ואפסטור, אך למעשה רוב התוכן של האפליקציה מגיע מהרשת ומוצג בדפדפן פנימי באפליקציה, עם מעטפת תוכנה המאפשרת גישה לתכונות הזמינות לאפליקציות - התראות, גישה למיקום, הגדרות אייקון ומסך טעינה ועוד. קורדובה מאפשרת לפתח יחסית בקלות את המעטפת שמתקשרת עם מערכת ההפעלה, וכן להגדיר מהם הקישורים שהאפליקציה תפתח בדפדפן הפנימי. היישומים המתקבלים עשויים להיות מוגבלים מבחינת יכולות וביצועים ביחס ליישומים העושים שימוש בממשק תכנות יישומים של הפלטפורמה באופן מלא, אך כן מאפשרים יכולות שאין ביישומי רשת רגילים, כגון שליחת התראות, התקנה על מסך המכשיר, גישה לנתוני מיקום ועוד.

== היסטוריה ==
הכלי פותח לראשונה באירוע iPhoneDevCamp בסן פרנסיסקו,<ref></ref> PhoneGap זכה בפרס בחירת הקהל בכנס וב 2.0 של O'Reilly Media בשנת 2009<ref></ref> ושימש לפיתוח אפליקציות רבות.<ref></ref> חברת אפל מאשרת אפליקציות הבנויות באמצעות הפלטפורמה, גם לאחר השינוי בסעיף 3.3.1 בהסכם רישיון המפתחים שקרה בשנת 2010.<ref></ref> PhoneGap משמשת כמה פלטפורמות אחרות לפיתוח יישומים ניידים כגון Monaca,<ref></ref> appMobi,<ref></ref> Convertigo,<ref></ref><ref></ref> ViziApps,<ref></ref> ו- Worklight<ref></ref><ref></ref> כבסיס לפיתוח מנוע האפליקציות.

אדובי הודיעה רשמית על רכישת חברת Nitobi Software (המפתחים המקוריים) ב־4 באוקטובר 2011.<ref></ref> במקביל לכך, הקוד של PhoneGap נתרם לקרן התוכנה אפאצ'י להקמת פרויקט חדש בשם Apache Cordova. שמו המקורי של הפרויקט, אפאצ'י קולבק, נתפס כגנרי מדי.<ref></ref> הבלוג Phonegap מציג פרטים נוספים, מדוע לבסוף נבחר השם "קורדובה". נאמר שם: "אמנם סיפורי בראשית של PhoneGap משתנים לעיתים קרובות, אך רוב האנשים יכולים להסכים שהפרויקט נולד בניטובי, כשהמשרד היה ברחוב קורדובה בוונקובר."<ref></ref><ref></ref>

גרסאות מוקדמות של PhoneGap דרשו מחשב אפל ליצירת אפליקציות iOS ומחשב Windows ליצירת אפליקציות Windows Mobile. לאחר ספטמבר 2012, שירות PhoneGap Build של אדובי מאפשר למתכנתים להעלות קוד מקור של CSS, HTML ו- JavaScript ל"מהדר ענן" המייצר אפליקציות לכל פלטפורמה נתמכת.<ref>
Klint Finley.
</ref>

אחת המתחרות לפיתוח אפליקציות מובייל חוצה-פלטפורמות היא ריאקט נייטיב.

== פלטפורמות נתמכות ==
ניתן לפתח אפליקציות קורדובה לכל הפלטפורמות שרשומות בטבלה; הטבלה מציגה את התכונות הספציפיות במכשירים שנתמכות על ידי קורדובה:
{| class="wikitable"
!תכונה
!iPhone / iPhone 3g
!iPhone 3g ומעלה
!Android 1.0 - 4.4
!Windows Phone
!BlackBerry 10 & PlayBook OS
!BlackBerry OS 4.6 - 4.7
!BlackBerry OS 5.0 - 6.0 ומעלה
!Bada
!Symbian
!webOS
!Tizen
!Ubuntu Touch
!Firefox OS
|-
|מד תאוצה
|כן
|כן
|כן
|כן
|כן
|לא
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|-
|מצלמה
|כן
|כן
|כן
|כן
|כן
|לא
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|-
|מצפן
|לא
|כן
|כן
|כן
|כן
|לא
|לא
|כן
|לא
|כן
|כן
|כן
|כן
|-
|אנשי-קשר
|כן
|כן
|כן
|כן
|כן
|לא
|כן
|כן
|כן
|לא
|כן
|לא
|כן
|-
|קבצים
|כן
|כן
|כן
|כן
|כן
|לא
|כן
|לא
|לא
|לא
|כן
|כן
|לא
|-
|GPS
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|-
|מדיה
|כן
|כן
|כן
|כן
|כן
|לא
|לא
|לא
|לא
|לא
|כן
|כן
|לא
|-
|רשת
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|-
|התראות
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|כן
|-
|אחסון
|כן
|כן
|כן
|כן
|כן
|לא
|כן
|לא
|כן
|כן
|כן
|כן
|כן
|}

==קישורים חיצוניים==

* 

==הערות שוליים==

קטגוריה:תוכנות שהושקו ב-2009
קטגוריה:פיתוח יישומי ווב