نوآوری سریع تر، کیفیت بالاتر و جلا بیشتر



ارسال شده توسط متیو مک کالو – معاون مدیریت محصول، توسعه دهنده اندروید

اندروید همیشه تلاش کرده تا نوآوری را سریعتر به دست کاربران برساند. علاوه بر نسخه‌های سالانه پلتفرم خود، در Project Treble نیز سرمایه‌گذاری کرده‌ایم. خط اصلی، خدمات گوگل پلی، به‌روزرس،‌های امنیتی ماهانه، و نسخه‌های فصلی که به تقویت Pixel Drops کمک می‌کنند.

در آینده، اندروید نسخه‌های متداول SDK را با دو نسخه برنامه‌ریزی شده در سال 2025 با APIهای توسعه‌دهنده جدید خواهد داشت. این نسخه‌ها به نوآوری سریع‌تر در برنامه‌ها و دستگاه‌ها، با پایداری و صیقل دادن بیشتر برای کاربران و توسعه‌دهندگان کمک می‌کنند.

دو نسخه اندروید در سال 2025

سال آینده، یک نسخه اصلی در سه ماهه دوم و یک نسخه کوچک در سه ماهه چهارم خواهیم داشت که هر دو شامل API های توسعه دهنده جدید خواهند بود. نسخه اصلی Q2 تنها نسخه ای در سال 2025 خواهد بود که شامل تغییرات رفتاری می شود که می تواند برنامه ها را تحت تأثیر قرار دهد. ما در حال برنامه‌ریزی نسخه اصلی برای Q2 به جای Q3 هستیم تا با برنامه زمان‌بندی راه‌اندازی دستگاه‌ها در سراسر ا،یستم خود هماهنگی بیشتری داشته باشیم، بنابراین دستگاه‌های بیشتری بتوانند نسخه اصلی Android را زودتر دریافت کنند.

نسخه جزئی Q4 به‌روزرس،‌ها، بهینه‌سازی‌ها و رفع اشکالات را از زمان انتشار اصلی دریافت می‌کند. همچنین شامل APIهای توسعه‌دهنده جدید می‌شود، اما هیچ گونه تغییر رفتار تأثیرگذار بر برنامه را شامل نمی‌شود.

خارج از نسخه‌های اصلی و فرعی Android، نسخه‌های Q1 و Q3 ما به‌روزرس،‌های تدریجی را برای اطمینان از کیفیت مداوم ارائه می‌کنند. ما فعالانه با شرکای دستگاه خود کار می کنیم تا نسخه Q2 را تا حد امکان به دستگاه های بیشتری ارائه کنیم.

ج، زم، انتشار SDK 2025 که فقط ویژگی‌ها را در Q1 و Q3 به‌روزرس، می‌کند، نسخه اصلی SDK با تغییرات رفتار، APIها و ویژگی‌ها در Q2، و انتشار SDK جزئی با APIها و ویژگی‌ها در Q4.

این چه م،ایی برای برنامه های شما دارد

با انتشار اصلی در سه ماهه دوم، باید آزمایش سازگاری سالانه خود را چند ماه زودتر از سال‌های گذشته انجام دهید تا مطمئن شوید برنامه‌هایتان آماده هستند. نسخه‌های اصلی دقیقاً مانند نسخه‌های SDK امروزی هستند و می‌توانند شامل تغییرات رفتاری همراه با APIهای برنامه‌نویس جدید باشند – و برای کمک به شما در شروع کار، به زودی برنامه پیش‌نمایش توسعه‌دهنده و بتا را برای نسخه اصلی Q2 آغاز خواهیم کرد.

انتشار جزئی در سه ماهه چهارم شامل API های جدید می شود، اما مانند نسخه های افزایشی فصلی که امروز داریم، هیچ تغییر رفتار برنامه ریزی شده ای نخواهد داشت و نیاز به تست سازگاری را به حداقل می رساند. برای تمایز نسخه‌های اصلی (که ممکن است شامل تغییرات رفتار برنامه‌ریزی‌شده باشند) از نسخه‌های جزئی، نسخه‌های جزئی سطح API را افزایش نمی‌دهند. در عوض، آنها یک مقدار سطح API جزئی جدید را افزایش می دهند، که از طریق یک ثابت که هر دو سطح API اصلی و فرعی را ثبت می کند، قابل دسترسی خواهد بود. یک ویژگی م،فست جدید به شما امکان می دهد یک سطح API جزئی را به ،وان حداقل انتشار SDK مورد نیاز برای برنامه خود مشخص کنید. ما نسخه اولیه پشتیب، از سطوح API کوچک را در پیش‌نمایش توسعه‌دهنده Q2 آینده خواهیم داشت، بنابراین لطفاً سعی کنید بر اساس SDK بسازید و به ما اطلاع دهید که چگونه این کار برای شما کار می‌کند.

هنگام برنامه ریزی هدف گذاری خود برای سال 2026، هیچ تغییری در ا،امات سطح API هدف و تاریخ های مرتبط برای برنامه ها در Google Play وجود ندارد. برنامه های ما برای یک نیاز سالانه در هر سال است، و این تنها به سطح API اصلی مرتبط خواهد بود.

چگونه آماده شویم

علاوه بر آزمایش سازگاری در نسخه اصلی بعدی، باید مطمئن شوید که ساخت‌ها و سیستم‌های CI خود را با سطوح API اصلی و فرعی پشتیب،‌کننده SDK آزمایش می‌کنید – ممکن است برخی از سیستم‌های ساخت (از جمله ساخت Android Gradle) نیاز به تطبیق داشته باشند. مطمئن شوید که برنامه‌های خود را بر اساس SDK جدید کامپایل می‌کنید و از چارچوب سازگاری برای فعال ، استفاده کنید. targetSdkVersionتغییرات رفتار دردار برای آزمایش اولیه.

متا یک مثال عالی از نحوه پذیرش و آزمایش نسخه های جدید است: آنها سرعت خود را به سمت افزایش دادند targetSdkVersion پذیرش توسط 4 برابر آن‌ها برنامه‌هایی را برای هر پلتفرم بتا جمع‌آوری ،د و آزمایش‌های خودکار و دود را برای شناسایی فعالانه مشکلات احتمالی انجام دادند. این به آن‌ها کمک کرد تا ویژگی‌های جدید پلتفرم را به‌طور یکپارچه اتخاذ کنند، و زم، که نسخه برای کاربران عرضه شد، برنامه‌های متا آماده شدند – یک تجربه کاربری عالی ایجاد ،د.

بعدش چی؟

مثل همیشه، ما قصد داریم در حین انتشار نسخه های 2025 از نزدیک با شما همکاری کنیم. ما همه نسخه‌های فصلی خود را برای آزمایش و بازخورد در دسترس شما قرار می‌دهیم، با نسخه‌های بتای بی‌سیم برای آزمایش‌کنندگان اولیه خود در Pixel و تصاویر و ابزارهای سیستم قابل دانلود برای توسعه‌دهندگان.

هدف ما از این تغییرات این است که نوآوری سریع‌تر و سطح بالاتری از کیفیت و صیقل دادن در سراسر نسخه‌ها را بدون وارد ، هزینه‌های سربار بیشتر برای توسعه‌دهندگان فراهم کنیم. در عین حال، ما از همکاری نزدیک تر با شما در طول سال استقبال می کنیم. برای اطلاعات بیشتر در مورد اولین پیش نمایش توسعه دهندگان اندروید 16 با ما همراه باشید.

تغییر در نسخه‌های پلتفرم، تعهد اندروید به تکامل و همکاری مداوم را برجسته می‌کند. اندروید با همکاری نزدیک با شرکا و گوش دادن به نیازهای توسعه‌دهندگان، همچنان مرزهای ممکن را در دنیای موبایل پیش می‌برد. زمان هیجان انگیزی برای عضویت در ا،یستم اندروید است، و من نمی توانم منتظر بمانم تا ببینم آینده چه خواهد شد!




منبع: http://android-developers.googleblog.com/2024/10/android-sdk-release-update.html