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

מתוך ויקיפדיה, האנציקלופדיה החופשית
אנדרואיד סטודיו
Android Studio Trademark.svg
Android Studio 4.1 screenshot.png
מפתח חברת גוגל עריכת הנתון בוויקינתונים
גרסה אחרונה 2021.2.1 (Chipmunk) (9 במאי 2022) עריכת הנתון בוויקינתונים
מערכת הפעלה גנו/לינוקס, Microsoft Windows, macOS, Chrome OS עריכת הנתון בוויקינתונים
נכתבה בשפות Java, Kotlin, C++ עריכת הנתון בוויקינתונים
סוג רישיון אפאצ'י 2.0 עריכת הנתון בוויקינתונים
קוד מקור https://android.googlesource.com/platform/tools/adt/idea עריכת הנתון בוויקינתונים
האתר הרשמי
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

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

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

מאפיינים[עריכת קוד מקור | עריכה]

התכונות הבאות מסופקות בגרסה היציבה הנוכחית: [9] [10]

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

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

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

היסטוריית גרסאות[עריכת קוד מקור | עריכה]

להלן רשימה של המהדורות העיקריות של Android Studio:[18]

גִרְסָה תאריך הוצאה
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 [19]
3.5 אוגוסט 2019
3.6 פברואר 2020
4.0 מאי 2020
4.1 אוקטובר 2020 [20]
4.2 מאי 2021 [21]
Arctic Fox (2020.3.1) יולי 2021 [22]
Bumblebee (2021.1.1) ינואר 2022 [23]
Chipmunk (2021.2.1) מאי 2022 [24]
Dolphin (2021.3.1) TBD [25]

דרישות מערכת[עריכת קוד מקור | עריכה]

דרישות מערכת בסיסיות עבור Android Studio [26]
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. [27]

גרסאות[עריכת קוד מקור | עריכה]

https://developer.android.com/studio#downloads אנדרואיד סטודיו פלטפורמות של הורדה

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא אנדרואיד סטודיו בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ "Download Android Studio and SDK tools". Android Developers.
  2. ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15 במאי 2013). "Android Studio: An IDE built for Android". Android Developers Blog. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה)
  3. ^ "Getting Started with Android Studio". Android Developers. נבדק ב-14 במאי 2013. {{cite web}}: (עזרה)
  4. ^ Haslam, Oliver (16 במאי 2013). "Download Android Studio IDE For Windows, OS X And Linux". Redmond Pie. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה)
  5. ^ "Download Android Studio". Android Developers. נבדק ב-13 ביוני 2015. {{cite web}}: (עזרה)
  6. ^ "Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout". VentureBeat. 8 בדצמבר 2014. נבדק ב-9 בדצמבר 2014. {{cite web}}: (עזרה)
  7. ^ "Kotlin is now Google's preferred language for Android app development". TechCrunch (בAmerican English). נבדק ב-2019-05-08.
  8. ^ Sinicki, Adam (10 באוגוסט 2019). "I want to develop Android Apps — What languages and program I should use & learn?". Android Authority. נבדק ב-12 בספטמבר 2019. {{cite web}}: (עזרה)
  9. ^ Honig, Zach (15 במאי 2013). "Google intros Android Studio, an IDE for building apps". Engadget. AOL. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה)
  10. ^ Dobie, Alex (15 במאי 2013). "Android Studio unveiled at Google I/O keynote". Android Central. Mobile Nations. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה)
  11. ^ Olanoff, Drew (15 במאי 2013). "Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout". TechCrunch. AOL. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה)
  12. ^ "Android Studio BETA". Google. 15 במאי 2013. נבדק ב-15 באוגוסט 2014. {{cite web}}: (עזרה)
  13. ^ Google Go language IDE built using the IntelliJ Platform: go-lang-plugin-org/go-lang-idea-plugin, Go Language support for IDEA based IDEs, 2019-02-23, נבדק ב-2019-02-23, Supported IDEs [..] Android Studio 1.2.1+
  14. ^ "Get Started with Kotlin on Android | Android Developers". developer.android.com (באנגלית). נבדק ב-2017-10-25.
  15. ^ "Use Java 8 language features | Android Developers". developer.android.com (באנגלית). נבדק ב-2017-10-25.
  16. ^ "Android's Java 9, 10, 11, and 12 Support". Jake Wharton (באנגלית). 2018-11-27. נבדק ב-2019-02-23. Hopefully by the time Java 12 is actually released D8 will have implemented desugaring for Java 11’s nestmates. Otherwise the pain of being stuck on Java 10 will go up quite a bit!
  17. ^ "android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..]". retrostreams. 2017-10-22. נבדק ב-2017-10-25.
  18. ^ "Android Studio Release Notes". Android Developers Official Website. באוגוסט 2019. נבדק ב-2019-09-02. {{cite web}}: (עזרה)
  19. ^ "Google Android Studio 3.4 Now Available, Here's What's New - Appetiser". 25 באפריל 2019. {{cite web}}: (עזרה)
  20. ^ "Android Studio 4.1".
  21. ^ "Android Studio 4.2 available in the Stable channel".
  22. ^ "Android Studio Arctic Fox available in the Stable channel".
  23. ^ "Android Studio Bumblebee (2021.1.1) Stable".
  24. ^ "Android Studio Chipmunk". Android Developers Blog (באנגלית). נבדק ב-2022-05-12.
  25. ^ Canary 1 https://androidstudio.googleblog.com/2022/01/android-studio-dolphin-canary-1-now.html Canary 1. {{cite web}}: Check |url= value (עזרה); חסר או ריק |title= (עזרה)
  26. ^ "Download Android Studio and SDK tools". Android Developers (באנגלית). נבדק ב-2022-03-07.
  27. ^ "Emulator release notes". Android Developers (באנגלית). נבדק ב-2022-05-12.