טיפים למפתחי יישומים מ אלייזה הטרויקה (ShopAlike)
Makradar של טכנולוגיה / / December 19, 2019
אלייזה הטרויקה בראשות מחלקת הפיתוח ניידים ShopAlike. למרות גילה הצעיר (נערה בת 27 שנים), היא צברה מספיק ניסיון כדי לשתף עצות מעשיות על הפיתוח של יישומים ניידים עבור פלטפורמות שונות. ניסיונה יהיה עניין לכל מפתחים החדשים, כך אנו מפרסמים ראיון עם אלייזה מעל הדפים "MakRadara".
- ספר לנו קצת על עצמך.
העבודה שאני ב LadenZeile / ShopAlike יותר מ -3 שנים -. בחברה הזאת, הייתה לי הזדמנות נהדרת לבנות את מח' הפיתוח הניידת ביותר מאפס. אני כבר מחכה שלושה מפתחים שלא יכל לחכות כדי להגיע אל עסק ולהתחיל לעבוד על היישום. לפני שאני עוסק גרפיקה ועיצוב עבור תוכניות מחשב, ולאחר מכן יישומים.
עבודה על יישומים ניידים שונה מאוד לעבוד על-תוכניות מחשב: UX ו UI עיצובים מסודרים בצורה שונה, וכוחות גודל המסך חושבים אחרת. לכן די קל להגיש בקשה, אבל כדי לספק חוויה איכותית של אינטראקציה היא לא כל כך קלה.
- באילו שפות תכנות אתם משתמשים ביישומים שלך?
- עבור אנדרואיד, אנחנו עובדים עם ג'אווה, עבור iOS - עם Objective-C, ו- עבור Windows Phone - עם C #.
- אילו כישורים מיוחדים לוקח להפוך מפתחים ניידים טובים?
- באופן אישי, אני אוהב את הראש של פיתוח נייד, להעריך התלהבות והמסירות של עובדיהם. אתה צריך באמת רוצה לעבוד על המוצר שלהם להתייחס אליו כמו לילד שלו. רק במקרה הזה אתה לא עוצמים את עינינו לאפשרויות חדשות לשיפור המוצר.
בנוסף לכך, אנחנו צריכים מוח אנליטי. אתה צריך לדעת מדדי הביצוע המרכזיים שלך כדי לאמת כל החלטה. לא כל מה שאתה חושב הוא היתרון הגדול ביותר עבור המשתמש, למעשה, כזה הוא. כדי לברר זאת, תצטרך לבלות הרבה בדיקות, ואוספים ניתוחיים, אינדיקטורים מחאה.
- כפי שאתה לפתח יישומים עבור פלטפורמות מרובות?
- פתחנו יישום "ילידים" מאפס עבור כל פלטפורמות הגדולות. פיתוח חוצה פלטפורמות מעולם לא היה אפילו על סדר היום בגלל שהיה לנו מספיק משאבים.
מכיוון שלא כל כך בר מזל, אני חושב שכל צורך מפתח לשבת ולחשוב על איך מינויו של היישום שלה ועל מה יהיה הגישה הטובה ביותר הוא בשבילו: ילידים, היברידי או אתר.
אני חושב כי הפיתוח של יישומים מקוריים ועזר לנו לקבל המלצות מ- Google Play ואת iTunes, הודות שבו השגנו רמה גבוהה של הורדות. אבל, כמובן, זה אינו מכסה את העלויות לעומת יישום היברידי או אינטרנט.
- מיוחדת במה עוסק בפיתוח היישומים הנייד?
- היה לנו מזל - יש לנו צוות עצמאי, אשר אינה תלויה ממחלקות אחרות, כגון backend או IT. זהו יתרון גדול. אנחנו גם עובדים על שיטת Scrum, אשר מאפשרת לך לפתח באופן דינמי ולשפר את הביצועים ואת התפוקה בשל סקירת פעילות השוטפת על הפגישות היומיות. ואני ממליץ לכולם, לא רק בפיתוח יישומים, אלא גם להתפתחות אישית.
- מה האתגרים עשית להתמודד בעת פיתוח?
באשר אנדרואיד, אחד האתגרים הטכניים העיקריים - - היא מחולקת, כמו כל יצרני התקנים מסתגלים למערכת ההפעלה בלבד, כמו, למשל, ללבות אש או נקסוס. לכן, אנחנו צריכים להתמודד עם מפרטים טכניים שונים ומערכות הפעלה. לדוגמא, זה עולה הרבה עבודה כדי לתמוך Gingerbread אנדרואיד (2.3.x), תוך כדי עבודה עם הספריות העדכנית ביותר כדי לשפר את הביצועים של יישומים.
באשר iOS, זה לקח לנו זמן להסתגל היישום עבור iOS 8. וגם טכניקות חדשות יותר להוסיף, כך גדל הסיכוי לבעיות לא צפויות. אנחנו יישום-נבדק בטא, אך כאשר מערכת הפעלה חדשה, היא עדיין נמצאת הרבה באגים שוחרר. קשה לאזן בין הרצון במהירות להפעיל את היישום והבטחה שהכל יעבוד בסדר.
כמו הקולגות שלי אומרים, הבעיה העיקרית - היא ללמוד את התכונות של פלטפורמות ושפות האחרונה.
- עד כמה חשוב לנהל סטארט-אפ יישומים מותאמים אישית?
- כמובן, אין צורך בפתיחה לפתח את היישום, אבל צריך להיות מוכן גדלתי תנועה ניידת ולהתאים את האתר למכשירים ניידים, לספק למשתמשים שלה עם נוח הממשק.
- מהם הקריטריונים להצלחה עבור היישום?
- הקריטריונים העיקריים עבורנו הם שימוש ואינטראקציה, ולא את מספר ההורדות, כפי שאחרים אולי חושבים. אתה יכול לקנות הרבה שבבי הזול עושה כדי להוריד את פוקוס היישום, אבל ברמה של ההסרה, משך הפגישה CLV (ערך במשך חייו של הלקוח, ערך לקוח של החיים) בעת ובעונה אחת להקטין.
דירוג ממוצע, צמחים אורגניים, מיתוג יישומים לצפייה ניידים המשתמשים ורמת פגישות חוזרות - אלה הם חלק מדדי הביצוע המרכזי שלנו.
- האם יש נשים רבות בתחום פיתוח נייד?
- אני חושב שהרבה מהם, אך הם אינם גלויים. יש לנו הרבה ShopAlike מפתחי נשים, אך יש להודות כי לעתים קרובות אני מזועזע רמקולים איך כמה נשים בכנסים נושאיות. זה מפתיע במיוחד, בהתחשב בעובדה איך סטארט נייד רבות נשים שנוסדו או בראשות שיווק טכנולוגיה נייד בחברות גדולות. אז אני לא יודע למה בדיוק.
- מה הם חמשת הטיפים תוכלו לתת למפתחים ניידים?
- אל תנסה לפתח עיצוב משלך - שימוש יליד או טופס סטנדרטי וצורה לכל מערכת.
- שימוש בתבניות.
- אין לרכז את כל המאמצים שלהם על פלטפורמה אחת בלבד.
- אל תאבד את הסקרנות שלך לא מפסיק ללמוד. פיתוח נייד - עסק משתנה מהר מאוד.
- בצע את העבודה של מפתחים אחרים. לדוגמה, ג'ייק וורטון (Wharton ג'ייק) הוא מאוד תלול.
ShopAlike.ru - זה גורם שאוסף קניות באינטרנט בגדים, נעליים וכלי בית. ShopAlike / LadenZeile - הוא תוצר של החברה הגרמניה GmbH Meta החזותית, שבבעלות תקשורת מחזיקה אקסל שפרינגר. עכשיו החברה מפתחת ב 19 מדינות ברחבי העולם, לרבות רוסיה.