אנדרואיד סטודיו

אנדרואיד סטודיו (באנגלית: Android Studio) הוא סביבת הפיתוח המשולבת הרשמית (IDE) עבור מערכת ההפעלה אנדרואיד של גוגל, הבנויה על תוכנת IntelliJ IDEA של JetBrains ותוכננה במיוחד לפלטפורמה של אנדרואיד. הוא זמין להורדה ברוב מערכות ההפעלה, בהן Windows, MacOS ולינוקס או כמנוי מאז שנת 2020.  זהו תחליף לכלי הפיתוח שנקרא בקיצור E-ADT בתור ה-IDE (סביבת הפיתוח המשולבת הרשמית) העיקרית לפיתוח אפליקציות אנדרואיד מקוריות.

Android Studio הוכרז ב-16 במאי 2013, בכנס Google I/O. זה היה בשלב תצוגה מקדימה של גישה מוקדמת החל מגרסה 0.1 במאי 2013, לאחר מכן נכנס לשלב הבטא החל מגרסה 0.8 אשר שוחררה ביוני 2014.הגרסה הראשונה היציבה שוחררה בדצמבר 2014, החל מגרסה 1.0. 

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

 מאפיינים 
התכונות הבאות מסופקות בגרסה היציבה הנוכחית:  
 תמיכת בנייה מבוססת Gradle
 Refactoring ספציפי לאנדרואיד ותיקונים מהירים
 כלי מוך כדי לתפוס ביצועים, שימושיות, תאימות גרסאות ובעיות אחרות
 יכולות אינטגרציה וחתימת אפליקציות של ProGuard
 אשפים מבוססי תבניות ליצירת עיצובים ורכיבים נפוצים של אנדרואיד
 עורך פריסה עשיר המאפשר למשתמשים לגרור ולשחרר רכיבי ממשק משתמש, אפשרות לתצוגה מקדימה של פריסות בתצורות מסך מרובות 
 תמיכה בבניית אפליקציות Android Wear
 תמיכה מובנית עבור Google Cloud Platform, המאפשרת אינטגרציה עם Firebase Cloud Messaging (קודם לכן 'Google Cloud Messaging') ו-Google App Engine 
 מכשיר וירטואלי של אנדרואיד (אימולטור) להפעלה וניפוי באגים באפליקציות.

Android Studio תומך בכל אותן שפות תכנות של IntelliJ (ו-CLion ) למשל Java,  ועוד עם הרחבות, כגון Go ;  ו-Android Studio 3.0 ואילך תומכים ב-Kotlin  ובכל המרכיבים של Java 7 וקבוצת המשנה של המרכיבים Java 8 המשתנות לפי גרסת הפלטפורמה." IntelliJ קובע כי Android Studio תומך בכל הגרסאות Java שפורסמו, ו-Java 12, לא ברור באיזו רמה Android Studio תומך בגרסאות Java עד Java 12 (התיעוד מזכיר תמיכה חלקית ב-Java 8). לפחות כמה מרכיבים עד Java 12 ניתנות לשימוש באנדרואיד.

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

 היסטוריית גרסאות 
להלן רשימה של המהדורות העיקריות של Android Studio:
גִרְסָה תאריך הוצאה 1.0 דצמבר 2014 1.1 פברואר 2015 1.2 אפריל 2015 1.3 יולי 2015 1.4 ספטמבר 2015 1.5 נובמבר 2015 2.0 אפריל 2016 2.1 אפריל 2016 2.2 ספטמבר 2016 2.3 מרץ 2017 3.0 אוקטובר 2017 3.1 מרץ 2018 3.2 ספטמבר 2018 3.3 ינואר 2019 3.4 אפריל 2019  3.5 אוגוסט 2019 3.6 פברואר 2020 4.0 מאי 2020 4.1 אוקטובר 2020  4.2 מאי 2021  Arctic Fox (2020.3.1) יולי 2021  Bumblebee (2021.1.1) ינואר 2022  Chipmunk (2021.2.1) מאי 2022  Dolphin (2021.3.1) TBD 

 דרישות מערכת 
+דרישות מערכת בסיסיות עבור Android Studio  Microsoft Windows מק לינוקס גרסת מערכת הפעלה Microsoft Windows 8/10 (64 סיביות) MacOS 10.14 (Mojave) ומעלה כל הפצת לינוקס של 64 סיביות התומכת ב-Gnome, KDE או Unity DE; GNU C Library (glibc) 2.31 ואילך זיכרון גישה אקראית (RAM) 8 GB או יותר אחסון דיגיטלי חינם 8 GB של שטח דיסק פנוי מינימום רזולוציית מסך מינימלית 1280 x 800 רזולוציית מסך מינימלית

אלה הן הדרישות עבור סביבת הפיתוח והAndroid SDK + Android Emulat.
 Windows: x86_64 ארכיטקטורת מעבד; דור שני של Intel Core ומעלה, או מעבד AMD עם תמיכה ב-Windows Hypervisor;
 x86_64 ארכיטקטורת מעבד; דור שני של Intel Core ומעלה, או מעבד AMD עם תמיכה ב-Windows Hypervisor;
 MacOS: שבבים מבוססי ARM, או דור שני של Intel Core ומעלה עם תמיכה ב-Hypervisor. מִסגֶרֶת;
 לינוקס: ארכיטקטורת מעבד x86_64; דור שני של Intel Core ומעלה, או מעבד AMD עם תמיכה בווירטואליזציה של AMD (AMD-V) ו-SSSE3;
 Windows: מעבד עם תמיכה ב-UG (אורח בלתי מוגבל);
 Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 ואילך (מומלץ HAXM 7.2.0 ואילך).

לשימוש בהאצת חומרה יש דרישות נוספות ב-Windows וב-Linux:
 מעבד אינטל ב-Windows או Linux: מעבד אינטל עם תמיכה בפונקציונליות של Intel VT-x, Intel EM64T (Intel 64), ו-Execute Disable (XD) Bit;
 מעבד AMD ב-Linux: מעבד AMD עם תמיכה בווירטואליזציה של AMD (AMD-V) והרחבות SIMD משלימות 3 (SSSE3) ;
 מעבד AMD ב-Windows: Android Studio 3.2 ומעלה ו-Windows 10 באפריל 2018 מהדורה ומעלה לפונקציונליות של Windows Hypervisor Platform (WHPX).

כדי שזה יעבוד עם אנדרואיד גרסה 8.1 וAPI רמה 27 ותמונות מערכת ברמה גבוהה יותר, בנוסף מצלמת אינטרנט מחוברת חייבת להיות בעלת יכולת ללכוד פריימים של 720p. 

 גרסאות 

https://developer.android.com/studio#downloads אנדרואיד סטודיו פלטפורמות של הורדה
 https://developer.android.com/studio/terms.html אנדרואיד סטודיו תנאי השימוש
 https://android-developers.googleblog.com/2013/05/android-studio-ide-built-for-android.html ההכרזה של אנדרואיד סטודיו בכנס Google I/O.
 https://developer.android.com/studio
 https://venturebeat.com/2014/12/08/google-releases-android-studio-1-0-the-first-stable-version-of-its-ide/ ההודעה של אנדרואיד סטודיו על הגרסה החדשה היציבה
 https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/ ההעדפה של קוטלין כשפת תכנות
 https://www.androidauthority.com/develop-android-apps-languages-learn-391008/ הסבר על השפות תכנות
 https://techcrunch.com/2013/05/15/google-launches-android-studio-a-development-tool-for-apps/ ההשקה של אנדרואיד סטודיו
 https://developer.android.com/kotlin קישור לקוטלין
 https://developer.android.com/studio/write/java8-support המרכיבים שלJava 8
 https://jakewharton.com/androids-java-9-10-11-and-12-support/ אנדרואיד התמיכה של הגרסאות השונות של JAVA
 https://appetiser.com.au/blog/google-android-studio-3-4-now-available-heres-whats-new/ מה חדש בגרסה 3.4
 https://android-developers.googleblog.com/2020/10/android-studio-41.html גרסה 4.1
 https://androidstudio.googleblog.com/2021/05/android-studio-42-available-in-stable.html גרסה 4.2
 https://developer.android.com/studio/releases/emulator#27-1-10

 קישורים חיצוניים 


 דף הבית הרשמי בכתובת developer.android.com

 הערות שוליים 

קטגוריה:גוגל: תוכנה
קטגוריה:סביבות פיתוח משולבות