10 سالگی اندروید استودیو
انتشار: بهمن 05، 1403
بروزرسانی: 05 اردیبهشت 1404

10 سالگی اندروید استودیو


ارسال شده توسط Tor Norbye - مدیر مهندسی، جمال ایسون - مدیر مدیریت محصول، و خاویر دوکروت - رهبر فناوری | اندروید استودیو

Android Studio یک محیط توسعه یکپارچه (IDE) برای توسعه، آزمایش، اشکال زدایی و بسته بندی برنامه های Android در اختیار شما قرار می دهد که می تواند به میلیاردها کاربر در مجموعه متنوعی از دستگاه های Android دسترسی پیدا کند. ماه گذشته به نقطه عطف بزرگی برای محصول رسیدیم: 10 سال از زم، که انتشار Android Studio 1.0 به کانال پایدار رسید. در مورد تاریخچه آن می تو،د کمی بیشتر بشنوید آ،ین ،مت از Android Developers Backstage، یا برخی از لحظات مورد علاقه تیم را تماشا کنید: 🎉

[embed]https://www.youtube.com/watch?v=R1uWWjQMYOI[/embed]

وقتی شروع به توسعه اندروید استودیو کردیم، با این سه اصل شروع کردیم:

اول، ما می خواستیم یک IDE کامل بسازیم و منتشر کنیم، نه فقط یک پلاگین. قبل از اندروید استودیو، کاربران باید یک JDK را دانلود می ،د، سپس Eclipse را دانلود می ،د، سپس آن را با یک مرکز به روزرس، پیکربندی می ،د تا به اندروید اشاره کند، پلاگین Eclipse را برای اندروید نصب می ،د و سپس آن پلاگین را برای اشاره به نصب Android SDK پیکربندی می ،د. ما نه تنها می خواستیم همه چیز خارج از جعبه کار کند، بلکه می خواستیم بتو،م همه چیز را پیکربندی و بهبود دهیم: از داشتن یک سیستم مدیریت وابستگی یکپارچه گرفته تا ارائه بازرسی کد مربوط به توسعه دهندگان برنامه اندروید و داشتن مکان واحد برای گزارش اشکالات

دوم، ما می خواستیم آن را بر روی یک IDE زبان برنامه نویسی جاوا که به طور فعال نگهداری می شود، منبع باز، و بهترین نوع زبان برنامه نویسی جاوا را ایجاد کنیم. زمان زیادی قبل از انتشار اندروید استودیو، همه ما از IntelliJ استفاده کرده بودیم و احساس می کردیم که از منظر ویرایش کد برتر است.

و سوم، ما می خواستیم نه تنها یک سیستم ساخت که برای توسعه برنامه های اندرویدی من، تر باشد، بلکه این سیستم ساخت را قادر کنیم تا هم از خط فرمان و هم از داخل IDE به طور مداوم کار کند. این مهم بود زیرا در زنجیره ابزار قبلی، متوجه شدیم که تفاوت هایی در رفتار و قابلیت بین ساخت های درون IDE با Eclipse و ساخت های CI با Ant وجود دارد.

این منجر به انتشار Android Studio شد، از جمله موارد برجسته:

در اینجا چند اسکرین شات نوستالژیک از اولین نسخه اندروید استودیو آورده شده است:

صفحه خوش آمدگویی Setup Wizard نمادهای تبلت، ساعت، عینک، تلویزیون و ماشین را نشان می دهد که نشان دهنده انواع دستگاه های پشتیب، شده در Android Studio است.
اولین اجرا ویزارد راه اندازی اندروید استودیو

Android Studio با کد جاوا قابل مشاهده در پنجره اصلی و فایل های پروژه در نوار کناری سمت چپ باز است. یک پنجره اسناد باز است که رشته های ترجمه را برای نمای برنامه نمایش می دهد.
ویرایش کد در اندروید استودیو

تصویری از Android Studio کد XML را در سمت چپ و پیش نمایش طرح بندی برنامه پیام رس، را در دستگاه های Android مختلف در سمت راست نشان می دهد.
ویرایش و پیش نمایش طرح بندی ها در اندازه های مختلف صفحه نمایش

اندروید استودیو از همان روزهای اولیه راه طول، را پیموده است، اما ماموریت ما برای توانمندسازی توسعه دهندگان اندروید با ابزارهای عالی همچنان تمرکز ماست.

بیایید از برخی از اعضای تیم در Android، JetBrains و Gradle بشنویم که آنها در مورد این نقطه عطف و اینکه ا،یستم از آن زمان تا چه حد پیشرفت کرده است، فکر می کنند.

تیم اندروید استودیو

«در تیم اندروید، مهندس، که روی برنامه ها کار نمی ،د، بین استفاده از Eclipse و استفاده از IntelliJ، انتخاب داشتند و بیشتر آنها IntelliJ را انتخاب ،د. ما می دانستیم که این استاندارد طلایی برای توسعه جاوا است (و هنوز هم در تمام این سال ها وجود دارد.) بنابراین از خود پرسیدیم: اگر این همان چیزی است که توسعه دهندگان هنگام انتخاب ترجیح می دهند، آیا این برای کاربران ما نیز نخواهد بود؟

و استقبال گرم هنگام رونمایی از آلفا در I/O در سال 2013 نشان داد که انتخاب درستی بوده است.

- تور نوربای، مدیر مهندسی اندروید استودیو در گوگل

ما چشم انداز ایجاد یک محیط توسعه یکپارچه برای توسعه برنامه اندروید را به جای مجموعه ای از ابزارهای مرتبط داشتیم. در مدل کاری قبلی مان، ابزارهای Android را از طیف وسیعی از چارچوب ها و جریان های UX داشتیم که 100% سرتاسر به خوبی کار نمی ،د. حرکت به پلتفرم منبع باز JetBrains IntelliJ به تیم گوگل این امکان را داد تا ابزارها را به روشی متفکرانه با اندروید استودیو به هم متصل کنند، به علاوه این امکان را به دیگران داد تا به روشی یکپارچه تر مشارکت کنند. در نهایت، با نگاهی به 10 سال گذشته، به همکاری با Jet،ins و Gradle، به علاوه جامعه مشارکت کنندگان برای ارائه بهترین مجموعه ابزارها برای توسعه دهندگان برنامه های اندرویدی افتخار می کنم.

جمال ایسون، مدیر مدیریت محصول اندروید استودیو در گوگل

جت برینز

انتخاب گوگل IntelliJ به ،وان پلتفرم برای ساخت اندروید استودیو لحظه بسیار هیجان انگیزی برای ما در JetBrains بود. این به ما این امکان را داد که حتی بیشتر از این پلتفرم را تقویت کنیم و راه را برای همکاری بیشتر در پروژه های دیگر مانند کاتلین هموار کنیم.

تا ویرایشمعاون مدیریت برنامه در JetBrains

گریدل

دهمین سالگرد Android Studio یک دهه پیشرفت باورن،ی برای توسعه دهندگان اندروید است. ما مفت،یم که Gradle Build Tool همچنان بخشی اساسی از زنجیره ابزار اندروید بوده و میلیون ها توسعه دهنده اندروید را قادر می سازد تا برنامه های خود را سریع تر، زیباتر و در مقیاس بسازند.

دکترشخالق ابزار ساخت Gradle و مدیر عامل/بنیانگذار Gradle Inc.

«همکاری استراتژیک طول، مدت ما با Google و تعهد متقابل ما به بهبود تجربه توسعه دهندگان همچنان بر میلیون ها توسعه دهنده تأثیر می گذارد. ما مشتاقانه منتظر ادامه این سفر برای سالهای طول، هستیم.»

پیوتر یاگیلسکی، معاون مهندسی، Gradle Build Tool

آ،ین اما نه کم اهمیت، ما می خواهیم از شما برای بازخورد و حمایت شما در دهه گذشته تشکر کنیم. Android Studio بدون جامعه فعال توسعه دهندگ، که از آن برای ساختن برنامه های اندروید برای جوامع خود و جهان استفاده می کنند و اطلاعاتی در مورد اینکه چگونه می تو،م آن را هر روز بهتر کنیم، ارائه می دهند، به جایی که هست نمی رسید.

همانطور که وارد سال جدید می شویم، Gemini را وارد جنبه های بیشتری از Android Studio خواهیم کرد تا به شما در طول چرخه عمر توسعه کمک کند تا برنامه های با کیفیت را سریعتر بسازید. ما تلاش خواهیم کرد تا ساخت، آزمایش و استقرار برنامه های شما را با Jetpack Compose در طیفی از عوامل شکل آسان تر و بدون نقص تر کنیم. ما به چیزی که راه اندازی می کنیم افتخار می کنیم، اما همیشه در ا،یستم موبایل در حال تکامل جا برای بهبود داریم. بنابراین کیفیت و پایداری IDE اولویت اصلی ماست تا بتو،د تا حد امکان بهره وری داشته باشید.

ما مشتاقانه منتظر هستیم تا همچنان با ابزارها و پیشرفت های عالی به شما قدرت دهیم تا Android Studio را در دهه آینده جلو ببریم. 🚀 همچنین از شما استقبال می کنیم که بخشی از انجمن توسعه دهندگان ما باشید لینکدین، متوسط، یوتیوب، یا X.



منبع: http://android-developers.googleblog.com/2025/01/android-studios-10-year-anniversary.html