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

**אנדרואיד סטודיו** (באנגלית: **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:

## דרישות מערכת

אלה הן הדרישות עבור סביבת הפיתוח וה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

## הערות שוליים

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