שאלה לגבי אפליקציה בנייד

אוסנתס

New member
שאלה לגבי אפליקציה בנייד

לא יודעת אם קשור לפורום או שתוכלו להפנות אותי למקום המתאים.
האם אפליקציה בנייד משתמשת בדפדפן מוכר כמו גוגל "מאחורי הקלעים"? איך זה עובד "מאחורי הקלעים" שזה נראה כמו אפליקציה שלא פותחים אותה דרך דפדפן?
 
תלוי באיזה כלי השתמשו כדי לבנות אותה.

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

אוסנתס

New member
לא כל כך הבנתי למה הכוונה

אם הישום נכתב ב- phonegap כישום html, או ב java, מה קורה כאשר לוחצים על האפליקציה בנייד האם זה כמו קיצור דרך לאתר שאני יכולה ליצור לאתר במחשב נייח?
&nbsp
אני שואלת מכיוון שבאפליקציה הרי לא רואים את שורת הכתובת לעומת אתר שפותחים בגוגל בנייד. לא כל כך הבנתי איך זה עובד מרגע שהישום מוכן, איך הוא מגיע לנראות שלו בנייד (לא אילו פעולות טכניות אני צריכה לעשות אלא איך זה מתבצע?).
&nbsp
 
לא.

א. אם היישום נכתב בjava, מקמפלים אותו (יוצרים קוד בינארי) בעזרת קומפיילר מתאים.
ב. אם היישום נכתב בHTML, ניתן להשתמש בphonegap כדי להמיר אותו ולקמפל אותו לקוד בינארי.
&nbsp
בשני המקרים מתקבל קוד בר הרצה (לא משהו שנפתח בדפדפן, אלא משהו כמו תוכנה שרצה במחשב שלך).
&nbsp
 

אוסנתס

New member
תודה

אתה מתכוון כמו קובץ EXE שרץ על המחשב? אם למשל אני רוצה להמיר אתר שכתבתי ב- .net לאפליקציה, למה שהנייד לא ישתמש בתוכנה דמוי דפדפן על מנת להריץ את האפלקציה רק בהבדל אחד שהוא לא מראה את שורת הכתובת?
 
בדיוק כמו קובץ EXE

אתה לא יכול להשתמש בו על הטלפון משתי סיבות:
1. תאימות בינארית - המעבד של המחשב והחומרה ההקפית הם לפי "תקן" שמתאים להפעיל שפה בינארית מסויימת (מעבד מבוסס אינטל, באס כתובות מסויים וכו'), המעבד של הטלפון והחומרה ההקפית שלו - שונים (ארמ).
2. תאימות מערכת הפעלה - מערכת חלונות מריצה קבצים בפורמט PE, מערכת לינוקס (הליבה של האנדרואיד) מריצה קבצים בפורמט ELF.
3. כלים דוגמת phonegap עושים את מה ששאלת - מיצרים "מעטפת" דפדפן נטול כתובת שמריצה את הקוד שלך.
 

הופאק

New member
זה אפשרי לפתוח חלון דפדפן בתוך אפליקציה

אבל אז למעשה את לא נותנת שום ערך מוסף ועדיף לבנות אתר.
 

אוסנתס

New member
אם אני אפתח חלון דפדפן בתוך אפליקציה

יראו את הכתובת למעלה כמו בדפדפן? אני לא רואה הבדל בין אתר לאפליקציה מעבר לעובדה שיש קיצור דרך במסך הראשי ובדפדפן יש את הכתובת של האתר למעלה. איזה ערך מוסף יש לאפליקציה מעבר לזה שהיא פשוט נמצאת בנייד?
 

הופאק

New member
לא רואים את הכתובת

היתרון הוא עבודה מקומית ולא טעינה משרת מרוחק. זה יותר מהר ועדיף כשאין אינטרנט.
ובנוסף גישה לאפשרויות של הטלפון, מחיישנים, GPS, קבצים וכו׳.
 
אפליקציה עשויה להיות מעבר למה שמוצג על המסך

יתכן שתרצה גישה למיקום (GPS), או לחיישני הטלפון, או לשלוח SMS, או לזהות אנשי קשר וכו'.
כל אלה לא תוכל לעשות מישום שנכתב כאתר.
 

אוסנתס

New member
אתה מתכוון ליתרונות למשל שקשורים למיקום של הנייד?

אם האפליקציה קשורה למיקום של הנייד או לרכיבים כמו מצלמה...
הכוונה שלי היא כמה שפחות לשכפל קוד שנכתב ב- html javascript, ושפת צד שרת.
&nbsp
האם ה- phonegap מתאימה לתכנות צד לקוח ושרת שיכול לשמש גם אתר (והאתר "יספוג" את החסרונות שהוא לא על נייד).
כמובן שאם פונקציה מצריכה מיקום של הנייד אז זה לא רלוונטי לאתר רגיל במחשב.
 
אין לך צד שרת כשמדובר באפליקציה

אלא אם כן מדובר במעטפת שפונה בעצם לשרת שלך לטעון קוד.
&nbsp
לא יודע בקשר לphonegap.
 
למעלה