פיתוח אפליקציות עם PhoneGap

PhoneGap מהווה כלי יעיל להפיכת תוכן שנכתב ב HTML5 לאפליקציה כך שתפעל על אנדרואיד, אייפון, ורוב הסמרטפונים האחרים. למעשה הוא הרבה יותר מכך: PhoneGap מאפשר גם להרחיב את הHTML5 כך שיוכל לנצל את היכולות של הסמרטפונים

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

HTML5 היא אחת מהאפשרויות המתקדמות ביותר כיום, ולמעשה כפי שציינו קודם, האופציה היחידה לכתוב אפליקציה בקוד מקור אחד בלבד לכל הפלטפורמות (Cross Platform). –
יתרון מרכזי בעבודה עם HTML5 הוא בכך שבכל פלטפורמות המחשוב, בהן גם טלוויזיות חכמות, יש דפדפן שיודע להריץ HTML5.
עם זאת, במכשירי המובייל נהוג להשתמש באפליקציות מותקנות ולא בדפדפן. כמו כן למכשירי המובייל יש עוד תכונות שעדיין אין גישה אליהן מ HTML5.


PhoneGap – פתרון יעיל ל- Cross Platform

את הבעיות האלה פותר PhoneGap על ידי התכונות הבאות:

– PhoneGap מאפשר לארוז תוכן שכתוב ב HTML5 לאפליקציה.

– PhoneGap הוא אפליקציית ניטיב שמכילה בתוכה דפדפן (רק החלון המרכזי של הדפדפן ) בתוכו ניתן להריץ את ה HTML5

– PhoneGap כולל הרבה תוספים (PlugIns ) ל HTML5 כמו גישה לרשימת ה- Connections, ספריית הקבצים, Facbook ועוד.

– PhoneGap מאפשר כתיבת הרחבות ייחודיות ( PlugIns ) למקרים שצריך יכולות מיוחדות שלא פותחו עדיין לPhoneGap.

– הפלטפורמות הנתמכות על ידי PhoneGap הן Windows Phone, Android, iOS, Symbian, Blackberry,WebOS, Samsung Bada.

אכן עדיין קיים פער בביצועים בין אפליקציית ניטיב לאפליקציית PhoneGap – HTML5 אבל הפער הזה הולך וניסגר עם כל יציאה של גרסה חדשה לשוק.
ולכן אנחנו ב OneCode בוחנים לעמוק כל אפליקציה ואם ניתן לכתוב אותה ב HTML5 ו PhoneGap זה מה שנמליץ ללקוחות שלנו.

OneCode מפעילה מגוון כלים, בהם PhoneGap, כדי לספק ללקוחותיה אפליקציות Cross Platform העונות על דרישות הלקוח ומספקות למשתמש חוויית שימוש מצוינת. ה- Cross Platform מאפשר לקצר את זמני פיתוח אפליקציות, להשיג תאימות גבוהה לטווח רחב של פלטפורמות, ולאפשר למשתמשים חוויה זהה בכל מקום – בבית, במשרד או בדרכים.

PhoneGap מסייע לצוות שלנו לפתח אפליקציות הכוללות סביבות 3D ,משחקים, רכיבים חברתיים ועוד.

Comments (0)