הטמעת ניווט AR באפליקציית מובייל

להיאבד בבניין לא מוכר או ברחובות עיר הוא בעיה מוכרת ש-AR navigation פותר. אנחנו מפתחים אפליקציות מובייל עם מציאות רבודה שמציגות את המסלול ישירות על מסך הסמארטפון. הצוות שלנו מספק את הפרויקט במפתח מלא—מבחירת הטכנולוגיה ועד לפריסה ולתמיכה שוטפת, תוך הבטחת ניווט אמין בכל תנאי.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
הטמעת ניווט AR באפליקציית מובייל
מורכב
~1-2 שבועות

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

יישום ניווט במציאות רבודה (AR) באפליקציה ניידת הוא משימה שאנו פותרים כבר למעלה מ-5 שנים. כלפי חוץ, זהו מחוון כיוון פשוט מעל עדשת המצלמה, אך מאחוריו עומדים שלושה תרחישים שונים מהותית: חיצוני (שטחים פתוחים), פנימי (פנים מבנים), וניווט רב-קומתי בקניונים או בשדות תעופה. עבור כל אחד מהם, אנו בוחרים ערימת טכנולוגיות מותאמת: ממערכת מיקום גלובלית (GPS) סטנדרטית המשולבת עם הערכת כיוון באמצעות מגנומטר, ועד למערכת מיקום חזותית (VPS) המבוססת על Immersal SDK. ניווט AR חיצוני מסתמך על GPS וחיישני כיוון, אך דיוק מיקום GPS בקניונים עירוניים הוא רק 3-8 מטרים, שאינו מספק לניווט ברמת הולך רגל. עבור סביבות פנימיות, GPS אינו זמין, ולכן משתמשים במשואות BLE או ב-VPS. במדריך טכני זה, אנו מפרקים את פרטי ההנדסה: כיצד למתן סחיפה מצטברת במעקב, לכייל את המגנומטר, ולהשיג דיוק מיקום של עד 10 ס"מ בתוך מבנים. החיסכון בתפעול ניווט AR בהשוואה לשילוט מסורתי יכול להגיע ל-40% בשנה. עלות הפיתוח לאב-טיפוס בסיסי של ניווט AR חיצוני מתחילה מ-$5,000, בעוד שפתרון VPS פנימי מלא יכול להגיע ל-$20,000. המערכת בדרך כלל מחזירה את עצמה תוך 3-6 חודשים עבור קניונים מעל 10,000 מ"ר. עם ניסיון של למעלה מ-5 שנים בפיתוח AR ו-20+ פרויקטי ניווט AR שהושלמו, אנו שותף מהימן המחזיק בהסמכות AR של Apple ו-Google. המדדים שלנו: 5+ שנים ב-AR, 20+ פרויקטים, איכות מובטחת.

מכניקת ניווט AR חיצוני

הבסיס הוא GPS + מגנומטר + ARKit/ARCore. אנו משתמשים ב-CLLocationManager עבור קואורדינטות GPS, ב-CLHeading להערכת כיוון, וב-ARKit/ARCore לייצוב אוריינטציה באמצעות אודומטריה חזותית-אינרציאלית. דיוק GPS בסביבה עירונית הוא 3-8 מטרים, המספיק לכיוונים מקרוסקופיים (למשל, "לך 200 מטר ישר"), אך לא להוראות פנייה מדויקות ברמת המדרכה. כדי להשלים את ה-GPS בקניונים עירוניים, אנו משתמשים באודומטריה חזותית המבוססת על מעקב תכונות (ORB, SURF) כדי להפחית את שגיאת המיקום.

ARKit Geo Tracking (דגמי iPhone XS+ בערים נתמכות) מספק ביצועים מעולים. ARGeoTrackingConfiguration ממזג GPS, מגנומטר ותמונות ברמת הרחוב מ-Apple Maps כדי להשיג דיוק מיקום של 1-3 מטרים. ARGeoAnchor מחובר לקואורדינטות WGS84, ו-ARKit שומר על מיקום עוגן יציב בזמן שהמשתמש נע. בהשוואה ל-GPS+מצפן סטנדרטי, ARKit Geo Tracking מציע שיפור של פי 3-4 בדיוק, קריטי לניווט בסביבות עירוניות צפופות.

לפי תיעוד Apple ARGeoAnchor, הדיוק מגיע ל-1-3 מטרים בתנאים אידיאליים.

let anchor = ARGeoAnchor(
    coordinate: CLLocationCoordinate2D(latitude: 53.9045, longitude: 27.5615),
    altitude: nil
)
arView.session.add(anchor: anchor)

let anchor = ARGeoAnchor( coordinate: CLLocationCoordinate2D(latitude: 53.9045, longitude: 27.5615), altitude: nil ) arView.session.add(anchor: anchor) מציין מדוע מעקב גיאוגרפי נכשל (ARGeoTrackingStatus.stateReason, .notYetInitialized, .geoDataNotLoaded). האחרון מתרחש בתאורה חלשה או ברחובות עם מיפוי מועט—מה שמחייב חזרה ל-GPS+מצפן סטנדרטי.

אתגרי ניווט פנימי ויישום

GPS אינו פועל בתוך מבנים. שקול את האפשרויות העיקריות:

טכנולוגיה דיוק מיקום מורכבות אינטגרציה עלות ראשונית
משואה/BLE 2-10 מ' בינונית גבוהה (רכישת משואות)
מעקב יחסי ARKit 0.5-2% שגיאת סחיפה מצטברת נמוכה אפס
VPS (Immersal SDK) 10-30 ס"מ גבוהה רישיון מסחרי

Immersal SDK — הבחירה המעשית ביותר עבור VPS פנימי מותאם אישית. מיקום מבוסס ענן: צלם את החלל עם Immersal Mapper, ה-SDK מאתר את המשתמש באמצעות התאמת תכונות חזותיות בדיוק של 10-30 ס"מ. עובד על iOS (ARKit) ואנדרואיד (ARCore). Immersal VPS מספק דיוק טוב פי 20-100 מאשר משואות BLE, ומפחית סחיפה בסדר גודל בהשוואה למעקב יחסי ARKit.

שקול גם את Google Visual Positioning Service (ARCore 1.24+), אך הכיסוי במדינות חבר העמים מזערי.

עיבוד מסלול ב-AR ומלכודות נפוצות

הנתיב ב-AR הוא שרשרת של נקודות ציון תלת-ממדיות המחוברות בחצים כיווניים או "פירורי לחם" בגובה הרצפה. למעקב חלק אחר המסלול, אנו משתמשים בעקומת Catmull-Rom המרובעת דרך נקודות הציון—אחרת החצים נראים זוויתיים מדי בפניות.

מחוון הכיוון מעובד כ-.visualLocalizationFailed עם מודל USDZ (GLB עבור ARCore), המסתובב כמו שלט חוצות לכיוון המצלמה על ציר ה-Y. בפניות, אנו משתמשים באנימציה פועמת באמצעות ModelEntity ב-RealityKit.

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

בעיות נפוצות ופתרונות:

  • מגנומטר באנדרואיד רועד: החל מסנן משלים (Mahony/Madgwick) עם ממשק כיול למשתמש.
  • סחיפה מצטברת של ARKit בתוך מבנים: השתמש בקודי QR כנקודות ביקורת כל 50 מטר לכיול מחדש.
  • אין כיסוי VPS: חזרה ל-BLE + משואות עם אלגוריתם מיזוג משוקלל.

עכשיו לכאבי ההנדסה האופייניים: מגנומטר באנדרואיד—FromToByAnimation עם מסנן מעביר נמוכים. אנו משתמשים במסנן משלים המשלב נתוני מד תאוצה, גירוסקופ ומגנומטר כדי להפחית רעש אוריינטציה ב-60%. ללא סינון, מחוון הכיוון "קופץ" 15-20° בשנייה. מגנומטר מכויל גרוע ליד מבני מתכת גורם לסטייה של עד 30°. אנו מבקשים מהמשתמש לכייל כאשר SensorManager.SENSOR_DELAY_GAME מזוהה. באנדרואיד, מתבקשת תנועת גלים בצורת שמונה; ב-iOS, ממשק הכיול המערכתי מופיע אוטומטית.

כיצד אנו מיישמים ניווט AR: תוכנית שלב אחר שלב

  1. ניתוח תרחישים ודיוק המיקום הנדרש.
  2. בחירת ערימת טכנולוגיות: GPS+מצפן, ARKit Geo Tracking, VPS או BLE.
  3. פיתוח אב-טיפוס עם מעקב בסיסי.
  4. כיול חיישנים ובדיקה בתנאים אמיתיים.
  5. אינטגרציה עם השרת והגדרת התראות push (APNs/FCM).
  6. פרסום ב-App Store וב-Google Play.

ציר זמן: חיצוני על GPS—2-3 שבועות; עם Geo Tracking הוסף שבוע נוסף. פנימי על VPS—מ-4 שבועות כולל מיפוי פנים. העלות מחושבת באופן אישי, אך ניווט AR על VPS מחזיר את עצמו תוך 3-6 חודשים עבור קניונים מ-10,000 מ"ר.

מה כלול בפתרון המפתחות

בהזמנת פיתוח ניווט AR במחזור מלא, אנו מספקים:

  • מפרט טכני ותיעוד ארכיטקטורה.
  • יישום קוד מקורי של ARKit/ARCore.
  • אינטגרציה עם השרת שלך או עם התשתית שלנו.
  • הגדרת פרופילי פרסום, חתימת קוד והתראות push (APNs/FCM).
  • פריסה ל-App Store ול-Google Play.
  • הכשרת הצוות שלך על מודול ה-AR.
  • תמיכה למשך 3 חודשים לאחר ההשקה.
  • דיוק מיקום מובטח בתוך הסובלנות שצוינה לאחר הכיול.

אנו צוות מפתחי מובייל עם ניסיון של 5+ שנים ב-AR, שהשלים למעלה מ-20 פרויקטי ניווט AR—כולל פתרונות חיצוניים ופנימיים לקניונים ושדות תעופה. עם 5+ שנים בשוק והסמכות AR של Apple/Google, אנו מספקים תוצאות באיכות גבוהה. פתרונות ניווט ה-AR שלנו מכסים גם ניווט AR חיצוני עם GPS ו-ARKit Geo Tracking וגם ניווט AR פנימי עם VPS או משואות BLE, ומבטיחים מיקום מדויק בכל סביבה. בהשוואה לשילוט מסורתי, ניווט AR מהיר פי 3 עבור משתמשים למציאת מיקום ומפחית את זמן ההחלטה ב-50%.