ממשקי API של אנדרואיד Q - מה חדש, ומה המשמעות של אנדרואיד?

מְחַבֵּר: Louise Ward
תאריך הבריאה: 4 פברואר 2021
תאריך עדכון: 1 יולי 2024
Anonim
What’s new in Android Studio Bumblebee
וִידֵאוֹ: What’s new in Android Studio Bumblebee

תוֹכֶן


התצוגה המקדימה הראשונה של אנדרואיד Q נמצאת כאן, לצד כל מיני דברי המפתח בנוגע לקוד החדש שמתחת. בטא 1 של אנדרואיד Q זמין החל מהיום לאימוץ ומפתחים מוקדמים, ומביא איתו שפע שיפורים חדשים.

למרות שיש כמובן כמה תכונות הפונות למשתמש ב- Android Q, הרבה מה שמייחד את אנדרואיד Q נמצא מתחת לקוד. אנחנו מדברים על ממשקי API, או ממשקי תכנות יישומים. ממשקי API אלה הם הליבה לאופן שבו אפליקציות עובדות עם מערכת ההפעלה הבסיסית.

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

ממשק API עצבי 1.2

גוגל רוצה שה- AI בטלפון אנדרואיד שלך יהיה חכם עוד יותר. ממשק ה- API של Neural Networks, שיצא לראשונה בשנת 2017, מגדיר כמה פרמטרים בסיסיים של בינה מלאכותית ולמידה מכונה. גוגל טוענת כי אנדרואיד Q מתרחב ל -60 פעולות חדשות, כמו ARGMAX, ARGMIN וכמות LSTM בכמות עם קומץ שדרוגי ביצועים.

זה חשוב במיוחד עבור יצרני חומרה, אשר יוכלו לשפר את למידת המכונה, איתור האובייקטים ופילוח התמונה ביישומים ובמודלים שלהם. גוגל מקווה להפוך את ממשק ה- API העצבי 1.2 לחלק ממסגרת TensorFlow. משמעות הדבר בהחלט, שלאחר מכן, אפליקציות הפועלות ב- Android Q יהיו עצמאיות יותר.


ממשק API של MediaCodecInfo

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

ממשק API של הילידית

זהו ממשק API חדש שאמור לעזור למכשירי אנדרואיד לדבר עם ציוד MIDI בצורה יעילה יותר. יישומים מסוימים מסתמכים על ++ C כדי לבצע את עיבוד השמע שלהם. ביישומים אלה בפרט, ה- API של Native MIDI מאפשר להם לדבר ישירות עם מכשירי MIDI דרך ה- NDK. במילים אחרות, ניתן לקרוא נתוני MIDI בתוך התקנת שמע חוזרת באמצעות קורא שאינו חוסם. זה מקטין את השהיה ומחליק על פני הביצועים. סוף המשחק? הטלפון אנדרואיד שלך יהיה תואם יותר למקלדת MIDI או ציוד שמע אחר.

ממשקי API ציבוריים

אנדרואיד Q תקטין את הסתמכותה על ממשקי API פרטיים, אומרת גוגל. ממשקי API פרטיים זמינים בדרך כלל רק לארגונים או למפתחים ספציפיים, מאושרים. זה דומה לזה שסוני נותנת ל- EA גישה ספציפית ל- PS4 שאיננה יכולה ליצור יצרני משחקים אחרים. גוגל טוענת כי אפליקציות המסתמכות על ממשקי API (פרטיים) שאינם כלולים ב- SDK המקורי, נמצאות בסיכון להתרסקות ואיבוד אבידות. זו הסיבה שאנדרואיד Q מעצימה את מאמצי החברה לתמוך בממשקי API ציבוריים בלבד.


גוגל טוענת כי אנדרואיד Q יגביל את הגישה לממשקי API שאינם SDK לאורך זמן כאשר היא מבקשת מהמפתחים לעבור לממשקי API ציבוריים. כדי להקל על מפתחים במעבר זה, גוגל תחייב רק אפליקציות הממקדות ל- Android Q (ומעלה) לדבוק במגבלה זו. אפליקציות הממוקדות לפאי Android ואילך, עדיין יוכלו להשתמש בממשקי API פרטיים. גוגל מתכננת להוסיף לרשימה של ממשקי API ציבוריים מועדפים על סמך משוב ובקשות של מפתחים. כאשר ממשק API ציבורי מתאים אינו זמין, גוגל תעבוד עם מפתחים בודדים כדי למצוא פשרה.

בעקבות בדיקת מפתחים ציבורית, גוגל רוצה שמפתחים יבדקו את האפליקציות שלהם מול מגוון רחב יותר של ממשקים שאינם SDK. זה מציע ש- devs ישתמשו בשיטת StrictMode כדי לבדוק מתי משתמשים בממשק API שאינו SDK. זוהי רעיון למשחק ארוך שצריך לעזור למפתחים להגנת עתיד על היישומים שלהם בהמשך הדרך.

מיקוד ממשק API

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

גרסאות חדשות יותר של אנדרואיד הן בדרך כלל מאובטחות וחזקות יותר. לכן מאוחר יותר השנה Google Play תדרוש אפליקציות למיקוד ל- SdkVersion 28 (Android 9 Pie). במילים אחרות, עד אמצע השנה מפתחים היוצרים אפליקציות חדשות לגמרי או עדכונים לאפליקציות הקיימות יצטרכו להבטיח תאימות עם אנדרואיד 9 פאי במינימום, אם לא אנדרואיד ש. יתר על כן, גוגל תתחיל להזהיר משתמשים כאשר האפליקציות בטלפון שלהם מקד לגרסאות ישנות ומיושנות של אנדרואיד.

לבסוף, מפתחים צריכים להכין את האפליקציות שלהם להמרה של 64 סיביות. נכון לעכשיו, אנדרואיד תומכת באפליקציות 32 סיביות ו 64 סיביות, אך בקרוב זה ישתנה. בהמשך השנה כל האפליקציות יצטרכו לתמוך ב -64 ביטים. זה יהיה חשוב במיוחד עבור יישומים המשתמשים ב- SDK המקורי של Android.

התחל עם אנדרואיד Q

אז זה מסכם חלק מה APIs החדשים לכותרת אנדרואיד ש. רוצים לנסות את אנדרואיד ש? אלה הרשומים בתוכנית המפתחים של אנדרואיד יכולים להוריד את התצוגה המקדימה החדשה של Android Q ואת ה- SDKs וה- Android Studio המקושרים אליה.

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

ישמור אותך מעודכן בכל הדברים ש- Android Q הוא בתהליכי מערכת ההפעלה החדשה. מידע נוסף יהיה זמין ב - I / O של גוגל בחודש מאי.

סמסונג ו- LG עומדות כשתי חברות מונוליטיות במולדתן דרום קוריאה. שתי החברות חשפו את מכשירי הדגל שלהן במחצית הראשונה של 2019, תחילה סמסונג עם ה- Galaxy 10 ואחריה LG עם ה- G8 ThinQ. למרות שכל טלפון הוא חל...

מכשיר ה- Galaxy 10 של סמסונג כמעט ודאי שהוא אחד הטלפונים הנמכרים ביותר של שנת 2019. הוא גם יהיה אחד היקרים ביותר, אבל מה אם היה סמארטפון פרימיום שתוכלו לקנות במקום שלא היה נושא תג מחיר פרימיום ? שפע ש...

פופולרי היום