4 סימולטורי iOS לבדיקת אפליקציות אייפון ואייפד

4 סימולטורי iOS לבדיקת אפליקציות אייפון ואייפד

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





סימולטור טוב יתכנן את התנאים האלה כל כך טוב שהסימולציה את עצמו יכול לחקות את החומרה. אתה יכול לדמות סביבות iPhone, iPad, Apple Watch ואפילו Apple TV באמצעות תוכנת סימולציה, אם כי לתוצאות הטובות ביותר תזדקק ל- Mac.





שימוש בכונן קשיח ב- Windows 10

להלן שלוש האפשרויות הטובות ביותר שלך.





1. סימולטור Xcode 9 (מק)

זה אולי נראה מובן מאליו, אבל הסימולטור הטוב ביותר למכשירי iOS מגיע מאפל עצמה. מותקן כ חלק מהכלים של Xcode , סימולטור מתפקד כמו אפליקציית Mac רגילה על שולחן העבודה שלך. מכיוון ש- Xcode זמין רק בפלטפורמת Mac, סימולטור אפל אינו זמין עבור משתמשי Windows.

סימולטור מאפשר לך לבחור סביבת מכשיר ספציפית לבדיקה - כמו אייפון 7 פלוס עם iOS 10.3. עבור מפתחים, במיוחד צוותים קטנים, הדבר מקטין את הדרישה לרכוש הרבה מכשירים יקרים אך ורק למטרות בדיקה.



הפתרון של אפל כולל תמיכה בהפעלת סימולטורים מרובים שמתקיימים ביניהם אינטראקציה. זה נותן לך את היכולת לעשות דברים כמו הפעלת סימולציה של watchOS כדי לבדוק את האינטגרציה של אפליקציית Watch שלך עם עמיתו ל- iOS.

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





שום פתרון תוכנה לא יכול להחליף מכשיר פיזי אמיתי, אך סימולטור Xcode 9 מתקרב למדי. למטרות בדיקה ופריסה מהירות אתה פשוט לא יכול לנצח פתרון המובנה בתוך ה- IDE שבו אתה משתמש.

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





2. Visual Studio עם Xamarin Live (Windows, Mac) [כבר לא זמין]

מיקרוסופט עשתה הרבה עבודה בשנים האחרונות כדי למקם אותה Visual Studio כפלטפורמת פיתוח לבחירה לפיתוח חוצה פלטפורמות . במאי 2017, הם הציגו את Xamarin Live, אפליקציית iOS המאפשרת לך לדחוף ולבדוק אפליקציות מקוריות במכשיר iOS מחובר.

כפי שאולי הבנת עד עכשיו, זה לא אותו דבר כמו סימולטור של אפל. אינך יכול לעבור בין פרופילי מכשירים כדי לדמות סביבות שונות, אך זו לא סיבה למחוק אותו. Xamarin שינתה משהו עבור מפתחי C# המשתמשים ב- Visual Studio המעוניינים לבנות, לבדוק ולפרוס יישומי iOS מקומיים.

הגעתו של Xamarin Live היא רק הצעה נוספת מצד מיקרוסופט כדי לפתות מפתחים לפלטפורמה. Xamarin משתמשת בקוד C# UI משותף ובהיגיון אפליקציות כדי לייעל את הפיתוח, אם כי תזדקק ל- Visual Studio Enterprise ותכנית בסיסית של Xamarin (החל מ- $ 99 לחודש) כדי להשתמש בו.

3. Visual Studio With קסאמרין ומק (Windows, Mac)

אפשרות נוספת עבור משתמשי Visual Studio המתפתחים עם Xamarin היא להשתמש בסימולטור ה- Xcode במחשב Mac ברשת. אתה עדיין יכול להתפתח בתוך Visual Studio עבור Windows או Mac, למעט סימולציות יישלחו ל- Mac שלך דרך הרשת (ואז יועברו אליך בחזרה). זה מספק גישה למגוון רחב יותר של סביבות סימולציה, אך נדרשת התקנה מסוימת.

ב- Mac תזדקק ל- Xcode עם הגירסה העדכנית ביותר של Xamarin.iOS SDK. לאחר מכן תוכל הגדר את Xamarin כדי לדחוף את הקוד שלך לסימולטור של Xcode . היתרונות כאן הם לאנשים המפתחים אפליקציות חוצות-פלטפורמות ב- C# המשתמשות ב- Visual Studio, המעוניינים לעשות שימוש מלא בסימולטור המצוין של אפל.

זוהי אופציה טובה יותר מאשר שימוש באפליקציית Xamarin Live iOS (למעלה), אך היא גם מאמץ יקר יותר מכיוון שלא לכולם יש Mac. אם אתה כבר משתמש ב- Visual Studio for Mac, תוכל להתקין את Xcode ולהפעיל את הסימולטור באמצעות Xamarin ממש שם על שולחן העבודה שלך.

אותם עמלות חלים על Xamarin (החל מ- $ 99 לחודש), בנוסף תצטרך Visual Studio Enterprise וכמה חומרות של אפל לאתחול.

ארבעה. Appetize.io (דפדפן)

ועכשיו למשהו אחר לגמרי: Appetize.io הוא פתרון בדיקה ייעודי המבוסס על דפדפן ליישומים ניידים. הוא מאפשר לך להריץ אפליקציות מובייל בדפדפן שלך באמצעות סימולציה, אותה ניתן להעלות דרך אתר Appetize.io או באמצעות API ייעודי.

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

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

עם זאת, ישנם חסרונות לשיטה זו, בעיקר כי ירידת הביצועים בהשוואה להפעלת הסימולציה ב- Mac. הוא גם אינו משולב עמוק בסביבת הפיתוח, כמו סימולטור Xcode או Visual Studio עם Xamarin שמפעיל סימולטור iOS מרוחק.

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

הימנע מהשאר

אין נָכוֹן סימולטור iOS עבור Windows, ואם הייתה אפל סביר להניח שתתחיל בהליכי בית משפט לסגירתו. עם זאת בחשבון, ישנן יישומים רבים המתייצבים כסימולטורים של iOS. רבים פשוט לא עובדים, חלקם שימשו להפצת תוכנות זדוניות, אחרים טוענים שהם חינמיים אך מורידים עליך עלויות ברגע האחרון.

האפשרות הטובה ביותר לבדיקת אפליקציות iOS שלך היא לפתח ב- Mac ולהשתמש בסימולטור. Xamarin Live Player מושיט יד עוזרת למפתחים עתירי מזומנים, אך בטווח הארוך השקעה ב- Mac עשויה להיות שווה את זה בהתחשב בעלות Xamarin ו- Visual Studio Enterprise.

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

ספר לנו כיצד סימולציות iOS משתלבות בתהליך העבודה שלך בתגובות למטה.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מדריך למתחילים בדיבור אנימציה

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

קרא הבא
נושאים קשורים
  • מק
  • חלונות
  • אייפון
  • תִכנוּת
  • פיתוח אפליקציות
על הסופר טים ברוקס(פורסם 838 מאמרים)

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

עוד מאת טים ​​ברוקס

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה