djay – אחת מאפליקציות המוזיקה המצליחות ביותר ב-Android, שפותחה על ידי Algoriddim מגרמניה – מבוססת על חוויית השימוש במחשב. בשנת 2006, הצוות עיצב את הגרסה הראשונה של djay למחשבים ניידים כדי לתת לכל תקליטן, ממתחילים ועד מקצוענים, ביצועים אמינים ותמיכה בחומרה חיצונית כמו בקרי MIDI וממשקי שמע. זמן קצר לאחר מכן, הסמארטפונים הפכו פופולריים מאוד, ולכן חברת Algoriddim המציאה מחדש את djay לנייד, והפכה את הפלטות לזמינות למיליוני אנשים בפעם הראשונה.
נעבור קדימה להיום: יותר מכשירים כמו Chromebooks מגשרים על הפער בין חוויית השימוש במחשב לבין חוויית השימוש בנייד, והגדרות מקצועיות עם ביצועים גבוהים הופכות לרלוונטיות יותר לדיג'יי בפלטפורמות לנייד. ChromeOS הציג בפני Algoriddim הזדמנות לשלב את כל מה שהם למדו על עיצוב למחשבים ולניידים, ולספק חוויה מדהימה בפלטפורמה אחת.
כך הם שילבו את הפונקציונליות של מסך מגע בנייד עם הביצועים הג��והים של המחשב, התצוגה הגדולה והסוחפת והתמיכה בחומרה חיצונית חיונית.
מה הם עשו
מכיוון שהם כבר תכננו את הפריסה של djay למחשבים שולחניים עם מסכים גדולים מהיום הראשון, רוב האופטימיזציות של Algoriddim כללו ניצול של הביצועים והפונקציונליות המלאים של ChromeOS. העדיפות הראשונה הייתה להפעיל את תמיכת האודיו שכל תקליטן צריך:
תמיכה באודיו וב-MIDI מרובי-ערוצים
אודיו רב-ערוצי הוא קריטי כדי לאפשר לדיג'ייז להכין בצורה חלקה את הטראק הבא באוזניות שלהם לפני שהקהל שומע אותו במיקס הראשי. הרבה תקליטנים מחברים למחשבים הניידים שלהם גם מכשירי MIDI חיצוניים כמו פדים של ביטים וסמפלרים, ולכן היכולת לשלוח ולקבל אותות MIDI עם תגובה של השהיה נמוכה באפליקציה חשובה לא פחות.
באפליקציית djay המקורית ל-Android הייתה פונקציונליות בסיסית של MIDI, אבל היא הייתה רחוקה מלהיות אידיאלית לתקליטנים מקצועיים. מערכת ChromeOS סיפקה הזדמנות להעניק לתקליטנים תמיכה מלאה בנייד. חברת Algoriddim עבדה בשיתוף פעולה הדוק עם צוות האודיו של Android כדי להטמיע את Android MIDI API עם מחסנית ה-MIDI הפנימית של djay, ולהשתמש ב-Android audio SDK כדי לבצע אופטימיזציה של האפליקציה לאודיו רב-ערוצי. כך, תקליטנים יכולים לנתב ערוצי סטריאו נפרדים מהאפליקציה לזוג רמקולים ולאוזניות שלהם.
בסופו של דבר, שתי האופטימיזציות האלה הביאו את הפונקציונליות המקורית של djay, שהיא אודיו מתקדם, למצב אופטימלי, והעניקו למשתמשים בנייד עוצמה ברמה של מחשב.
אופטימיזציה של פריסת מסך מלא לטאבלטים
כשחברת Algoriddim חשבה איך אמנים יכולים להשתמש באפליקציה במכשירים עם מסכים גדולים יותר, היא זיהתה הזדמנות לספק חוויה ייחודית יותר מאשר בטלפון או במחשב רגילים.
במקום רק לשנות את הגודל של ממשק המשתמש לנייד, Algoriddim מיקמה באופן ספציפי אלמנטים ותכונות מסוימים באפליקציה, כמו משטחי FX ו-EQ, עבור משתמשים בטאבלטים ובמחשבים ניידים עם מסך מגע. התכונה הזו הייתה מאוד שימושית לתקליטנים שמופיעים, כי הם צריכים לגשת לכמה אמצעי בקרה בו-זמנית כדי ליצור אפקטים שונים, כמו מיקס חלק של שירים על ידי הנמכת הבס של שיר אחד והגברת עוצמת הקול והבס של ��שיר הבא – שלא לדבר על הזזת הפיידר והחלת כמה אפקטים.
השטח הנוסף במסך אפשר ל-Algoriddim להוסיף פונקציונליות ליבה לממשק המשתמש הראשי, במקום להסתיר אותה בתצוגות עזר שמכסות את ממשק המשתמש הראשי בטלפונים ובמכשירים קטנים יותר. כך מתקבלת חוויה רבת עוצמה של מגע מרובה שלא משבשת את תהליך העבודה של הדיג'יי.

והכי חשוב, השטח הנוסף במסך אפשר לצוות להעניק לדיג'ייז יכולות חדשות לגמרי, על ידי שילוב של ממשק מסך מגע עם מקלדת ושליטה ב-MIDI, מה שמאפשר תהליכי עבודה חדשניים במהלך הופעה חיה.
תוצאות
החברה שילבה בין התכונות הטובות ביותר של djay למחשב ולנייד במכשירים עם מסכים גדולים, וכך הצליחה להגיע לעוד מיליוני אומנים ברחבי העולם. עם שילוב ייחודי של תמיכה ב-MIDI, אודיו רב-ערוצי, פונקציונליות של מסך מגע וקלט של מקלדת ועכבר, djay מספקת לדיג'ייז שמופיעים את ההגדרה עם זמן האחזור הנמוך והביצועים הגבוהים שהם רוצים – ולדיג'ייז מתחילים את כל מה שהם צריכים כדי להתחיל.
חברת Algoriddim כבר ראתה מיליוני הורדות חדשות של האפליקציה, שהובילו לעלייה של 25% במספר ההורדות הכולל מאז השקת האפליקציה ב-ChromeOS. הצוות קיבל משוב חיובי באופן קבוע מתקליטנים ברחבי העולם, ורמת המעורבות גבוהה יותר באופן משמעותי במחשבים ובניידים.
פרדריק סייפרט (Frederik Seiffert), מנהל הטכנולוגיה הראשי של Algoriddim, היה מרוצה מאוד מהשילוב החלק של הכלים: "תמיד עבדנו כדי ליצור מערכת אקולוגית אחת שבה לכל תקליטן יש את הכלים שהוא צריך בכל מכשיר שהוא בוחר, בין אם מדובר בילד שרוצה להיות הכוכב הבא או באיש מקצוע עם ניסיון של שנים. ההשקה של djay ב-ChromeOS היא צעד גדול לקראת מתן השראה לדור הבא של תקליטנים ומתן כלים שיעזרו להם להתפתח כאומנים, וזה בדיוק מה שאנחנו רוצים להשיג באמצעות האפליקציה שלנו".
שנתחיל?
כדאי לעיין בשיטות המומלצות לאופטימיזציה של אפליקציות ל-ChromeOS, וללמוד איך לבצע אופטימיזציה למסכים גדולים.