واضح آرشیو وب فارسی:دیتا لینک: آندروید استودیو ۲٫۰ محیط توسعه یکپارچه ای است که برای ساخت سریع تر برنامه های با کیفیت آندرویدی مورد استفاده قرار خواهد گرفت. برنامه هایی که روی اسمارت فون ها، تبلت ها، Android Auto، Android Wear و Android TV اجرا می شوند. این محیط توسعه یکپارچه عرضه شده از سوی گوگل به توسعه دهندگان این قابلیت را می دهد تا طیف گسترده ای از برنامه های متنوع را با استفاده از یک ویرایش گر کدها، ابزارهای تحلیلی کدها و شبیه ساز ارائه شده برای این منظور ایجاد کنند. امروزه سرعت و چالاکی در کانون توجه سیستم عامل های همراه و برنامه های مبتنی بر این پلتفرم قرار گرفته است. با این حال، هنوز هم طراحی این مدل برنامه ها با دشواری هایی همراه است که همین موضوع روند ساخت و طراحی آن ها را با کندی همراه ساخته است. در سال ۲۰۱۳ گوگل به طور رسمی اقدام به عرضه یک محیط توسعه یکپارچه (IDE) به نام آندروید استودیو (Android Studio) کرد. محیطی که برای توسعه سریع برنامه های مبتنی بر پلتفرم های همراه آندرویدی مورد استفاده قرار می گیرد. این محیط توسعه فرآیند طراحی برنامه ها را سریع تر و بصری تر از قبل کرده است. در حال حاضر ۱٫۶ میلیارد برنامه آندرویدی در فروشگاه گوگل وجود دارد. فروشگاهی که بیشترین تعداد برنامه کاربردی را در خود جای داده است. اما با گذشت زمان این محیط توسعه یکپارچه به تغییرات اساسی نیاز داشت. به طوری که غول جستجوی جهان بر آن شد تا نسخه شماره دو این محیط توسعه را عرضه کند. نسخه جدیدی که به تازگی عرضه شده است، سرعت ساخت و شبیه سازی را با پشتیبانی از آخرین نسخه عرضه شده از آندروید و سرویس های گوگل پلی افزایش داده است. آندروید استودیو نه تنها در هماهنگی کامل با پلتفرم آندروید قرار دارد، بلکه به جدیدترین توابع در زمینه طراحی برنامه ها دسترسی دارد. اگر شما یک طراح آندرویدی هستید، به شما توصیه می کنیم از نسخه ۲ این محیط توسعه یکپارچه استفاده کنید. این محیط هم اکنون در اختیار طراحان قرار گرفته است. اما آندروید استودیو ۲٫۰ به چه ویژگی های شاخصی که به طراحان در فرآیند طراحی سریع تر برنامه ها کمک می کند تجهیز شده است؟ ما در این مقاله چند مورد از این ویژگی های برتر را مورد بررسی قرار می دهیم. Instant Run برای هر طراحی که عاشق ساخت سریع تر برنامه های کاربردی است، ویژگی اجرای سریع واقعا جالب توجه است. پیاده سازی تغییرات و مشاهده بلادرنگ آن ها در برنامه های در حال اجرا، قابلیتی است که Instant Run در اختیار توسعه دهندگان قرار داده است. با استفاده از شتاب دهنده های مختلفی اعم از VM تا مبادله منابع مابین برنامه ها، Instant Run به طرز کاملا محسوسی فرآیند انتظار برای مشاهده تغییرات را کم کرده است. زمانی که روی دکمه Instant Run() کلیک می کنید این ویژگی اقدام به تحلیل تغییراتی می کند که شما آن را پیاده سازی کرده اید. در ادامه تعیین می کند چگونه کدهای جدید به سر راست ترین شکل ممکن اجرا شوند. این قابلیت باعث می شود هر زمان توسعه دهندگان تغییری در برنامه کاربردی خود پیاده سازی کردند، بدون آن که نیازی به کامپایل یا نصب دوباره APK داشته باشند، توانایی اجرای برنامه خود را داشته باشند. گوگل در ارتباط با این ویژگی گفته است: «این ویژگی باعث سریع تر شدن سرعت ساخت، ویرایش، و اجرای برنامه ها می شود.» در مورد تعدادی از تغییرات به راه اندازی دومرتبه برنامه کاربردی نیاز است، اما در مجموع چرخه تولید نرم افزار سریع تر از قبل خواهد شد. Instant Run با دستگاه های آندرویدی یا شبیه سازی که API 14 م(Ice cream sandwitch) یا بالاتر از آن را اجرا می کنند، کار می کند. گوگل از زمان عرضه پیش نمایش این ویژگی در سال گذشته تا به امروز بازخوردهای کاربران را دریافت کرده و مورد بررسی قرار داده بود. ماحصل این بازخوردها پیاده سازی یک ویژگی پایدار شده است. Android Emulator شبیه ساز دستگاه های آندرویدی (Android device Emulator) به یکسری قابلیت های کلیدی تجهیز شده است. پشتیبانی از پردازنده های چند هسته ای باعث می شود، آزمایش برنامه های کاربردی سه برابر سریع تر از قبل شود. گوگل در ارتباط با این ویژگی گفته است: «در بیشتر مواقع، در زمان طراحی یک برنامه کاربردی، آزمایش برنامه روی یک شبیه ساز آندرویدی سریع تر از یک دستگاه واقعی خواهد بود. ویژگی های جدیدی همچون اجرای سریع به شکل بسیار مناسبی با این شبیه ساز دستگاه های آندروید کار خواهد کرد.» بهره مندی از Google Play Services دسترسی به توابع بیشتری را امکان پذیر می سازد. به طوری که توسعه دهندگان به طیف گسترده تری از قابلیت های جدید همچون مدیریت تماس ها، باتری، شبکه، GPS و…. دسترسی خواهند داشت. همچنین برای افزایش سرعت و کارایی شبیه سازی جدید از یک رابط کاربری جدید استفاده شده است. در شبیه ساز جدید توانایی کشیدن و رها کردن APKها برای نصب سریع تر، تغییر اندازه و مقیاس پنجره، به کارگیری عملیات چند لمسی و خیلی دیگر از قابلیت ها در اختیار شما قرار دارد. به کارگیری شبیه ساز جدید به راحتی به روزرسانی SDK Tools به ۲۵٫۱٫۱ یا بالاتر از آن خواهد بود. به طوری که یک دستگاه مجازی آندرویدی جدید را در اختیار خواهید داشت. Cloud Test Lab یک مرتبه بنویسید و همه جا اجرا کنید. این بهترین توصیفی است که در ارتباط با این ویژگی می توان بیان کرد. بهبود کیفیت برنامه های کاربردی با آزمایش آسان و سریع آن ها روی طیف گسترده ای از دستگاه های آندرویدی فیزیکی در Cloud Test Lab و جالب تر از آن از درون آندروید استودیو ارمغان این ویژگی است. قابلیت جدیدی که به توسعه دهندگان اجازه می دهد برنامه های کاربردی خود را رویطیف گسترده ای از دستگاه های آندرویدی و دستگاه هایی که در مقیاس کلاود پیکربندی شده اند مورد آزمایش قرار دهند. App indexing code Generation & Test از این پس قابلیت جدیدی در اختیار کاربران برنامه کاربردی شما قرار خواهد گرفت تا در جستجوی گوگل (Google Search) این توانایی را داشته باشند تا سریع تر برنامه شما را پیدا کنند. این کار از طریق توابع شاخص گذاری برنامه در اختیار توسعه دهدگان قرار دارد. آندروید استودیو ۲٫۰ به شما کمک می کند تا ساختار URL را در کدهای برنامه تان و همچنین خصلت هایی را در فایل AndroidManifest.xml اضافه کنید. اطلاعاتی که توسط سرویس شاخص گذاری کاربردی گوگل مورد استفاده قرار می گیرد. بعد از آن که URLها در برنامه اضافه شدند، این توانایی را دارید تا کدهای شاخص گذاری که در برنامه قرار گرفته اند را مورد آزمایش و اعتبارسنجی قرار دهید. GPU Debugger Preview برای توسعه دهندگانی که در حال طراحی بازی ها یا برنامه هایی بر مبنای Open GL ES هستند، این ویژگی جالب توجه است. شما این توانایی را دارید تا هر فریم و وضعیت GL را درون دیباگر GPU مورد بررسی قرار دهید. تشخیص و عیب یابی مشکلات رندرینگ GL با استفاده از ضبط و تحلیل استریم GPU دستگاه آندرویدی از قابلیت های این ویژگی جدید به شمار می رود. IntelliJ 15 update آندروید استودیو بر مبنای پلتفرم کلاس جهانی اینتلیج آیدیا کدینگ ساخته شده است. برای اطلاع از جدیدترین ویژگی های IntelliJ به این آدرس مراجعه کنید. برای دانلود جدیدترین نسخه عرضه شده از آندروید استدیو ۲٫۰ به این آدرس مراجعه کنید. نشر دیتالینک – shabakeh-mag
یکشنبه ، ۲۹فروردین۱۳۹۵
[مشاهده متن کامل خبر]
این صفحه را در گوگل محبوب کنید
[ارسال شده از: دیتا لینک]
[تعداد بازديد از اين مطلب: 49]