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

אנדרואיד סטודיו (באנגלית: 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 עדיין נתמך, וכך גם C++. התכונות הבאות מסופקות בגרסה היציבה הנוכחית: תמיכת בנייה מבוססת Gradle Refactoring ספציפי לאנדרואיד ותיקונים מהירים כלי מוך כדי לתפוס ביצועים, שימושיות, תאימות גרסאות ובעיות אחרות יכולות אינטגרציה וחתימת אפליקציות של ProGuard אשפים מבוססי תבניות ליצירת עיצובים ורכיבים נפוצים של אנדרואיד עורך פריסה עשיר המאפשר למשתמשים לגרור ולשחרר רכיבי ממשק משתמש, אפשרות לתצוגה מקדימה של פריסות בתצורות מסך מרובות תמיכה בבניית אפליקציות Android Wear תמיכה מובנית עבור Google Cloud Platform, המאפשרת אינטגרציה עם Firebase Cloud Messaging (קודם לכן 'Google Cloud Messaging') ו-Google App Engine מכשיר וירטואלי של אנדרואיד (אימולטור) להפעלה וניפוי באגים באפליקציות. Android Studio תומך בכל אותן שפות תכנות של IntelliJ (ו-CLion ) למשל Java, C++ ועוד עם הרחבות, כגון 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 "Download Android Studio and SDK tools". Android Developers. Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15 במאי 2013). "Android Studio: An IDE built for Android". Android Developers Blog. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה) "Getting Started with Android Studio". Android Developers. נבדק ב-14 במאי 2013. {{cite web}}: (עזרה) Haslam, Oliver (16 במאי 2013). "Download Android Studio IDE For Windows, OS X And Linux". Redmond Pie. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה) "Download Android Studio". Android Developers. נבדק ב-13 ביוני 2015. {{cite web}}: (עזרה) "Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout". VentureBeat. 8 בדצמבר 2014. נבדק ב-9 בדצמבר 2014. {{cite web}}: (עזרה) "Kotlin is now Google's preferred language for Android app development". TechCrunch (באנגלית אמריקאית). נבדק ב-2019-05-08. Sinicki, Adam (10 באוגוסט 2019). "I want to develop Android Apps — What languages and program I should use & learn?". Android Authority. נבדק ב-12 בספטמבר 2019. {{cite web}}: (עזרה) Honig, Zach (15 במאי 2013). "Google intros Android Studio, an IDE for building apps". Engadget. AOL. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה) Dobie, Alex (15 במאי 2013). "Android Studio unveiled at Google I/O keynote". Android Central. Mobile Nations. נבדק ב-16 במאי 2013. {{cite web}}: (עזרה) 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}}: (עזרה) "Android Studio BETA". Google. 15 במאי 2013. נבדק ב-15 באוגוסט 2014. {{cite web}}: (עזרה) 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+ "Get Started with Kotlin on Android | Android Developers". developer.android.com (באנגלית). נבדק ב-2017-10-25. "Use Java 8 language features | Android Developers". developer.android.com (באנגלית). נבדק ב-2017-10-25. "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! "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. "Android Studio Release Notes". Android Developers Official Website. באוגוסט 2019. נבדק ב-2019-09-02. {{cite web}}: (עזרה) "Google Android Studio 3.4 Now Available, Here's What's New - Appetiser". 25 באפריל 2019. {{cite web}}: (עזרה) "Android Studio 4.1". "Android Studio 4.2 available in the Stable channel". "Android Studio Arctic Fox available in the Stable channel". "Android Studio Bumblebee (2021.1.1) Stable". "Android Studio Chipmunk". Android Developers Blog (באנגלית). נבדק ב-2022-05-12. Canary 1 https://androidstudio.googleblog.com/2022/01/android-studio-dolphin-canary-1-now.html Canary 1. {{cite web}}: Check |url= value (עזרה); חסר או ריק |title= (עזרה) "Download Android Studio and SDK tools". Android Developers (באנגלית). נבדק ב-2022-03-07. "Emulator release notes". Android Developers (באנגלית). נבדק ב-2022-05-12.