اندروید ۱۷ رسید؛ از سیستمعامل به «سیستم هوشمند»
خلاصهٔ کاملتر
گوگل بهطور رسمی اندروید ۱۷ رو منتشر کرد و فعلاً روی بیشتر دستگاههای پشتیبانیشدهٔ Pixel در دسترسه؛ سورسکدش هم روی پروژهٔ متنباز اندروید (AOSP) قرار گرفته. به گفتهٔ Matthew McCullough از تیم محصول اندروید، این نسخه نقطهٔ شروع یه چرخش بزرگه: تبدیل اندروید از یه «سیستمعامل» به یه «سیستم هوشمند» که اپها رو مرکز کار قرار میده.
مهمترین محور همین «سیستم هوشمند» ـه. اندروید ۱۷ قابلیت AppFunctions رو گسترش میده؛ یه API پلتفرمی با یه کتابخانهٔ Jetpack که بهت اجازه میده قابلیتهای خاص اپت رو بهشکل «ابزار» قابلارکستریشن برای Android MCP (نسخهٔ رویدستگاهِ Model Context Protocol) عرضه کنی. اونوقت ایجنتها و دستیارهای AI مثل Gemini میتونن این فانکشنها رو کشف و اجرا کنن و کارها رو با دسترسی مستقیم به وضعیت محلی اپ انجام بدن. کتابخانهش (فعلاً alpha) کار رو به سادگیِ annotate کردن یه کلاس و نوشتن KDoc درمیاره:
class NoteFunctions(private val noteRepository: NoteRepository) {
@AppFunction(isDescribedByKDoc = true)
suspend fun createNote(
appFunctionContext: AppFunctionContext,
title: String,
content: String
): Note {
return noteRepository.createNote(title, content)
}
}محور دوم «adaptive-first» ـه. چون کاربرها بین گوشی، فولدبل، تبلت، لپتاپ و نمایشگر خودرو جابهجا میشن (و با اومدن Googlebook، نسل بعدی ChromeOS روی استک اندروید)، اندروید ۱۷ (API level 37) برای اپهایی که این سطح رو هدف میگیرن، امکان انصراف توسعهدهنده از محدودیتهای جهت و تغییر اندازه روی صفحههای بزرگ رو حذف میکنه؛ یعنی سیستم صفتهای قدیمی مثل screenOrientation، resizeableActivity=false و محدودیتهای نسبت ابعاد رو نادیده میگیره (بازیها مستثنا هستن). قابلیتهای تازهٔ چندوظیفگی هم اومده: App Bubbles (تبدیل هر اپ به یه حباب شناور)، Bubble Bar، و PiP تعاملی روی دسکتاپ.
محور سوم اینه که توسعهٔ اندروید حالا رسماً Compose-first ـه. به گفتهٔ گوگل همهٔ APIها، کتابخانهها و ابزارهای جدید فقط برای Jetpack Compose ساخته میشن و کامپوننتهای قدیمیِ View-محور (مثل Fragments، RecyclerView و ViewPager) رفتن به حالت نگهداری؛ یعنی فقط رفع باگ بحرانی میگیرن و فیچر جدیدی نه. گوگل برای مهاجرت هم چند «agent skill» مبتنی بر AI معرفی کرده، از جمله یه skill برای تبدیل خودکار XML به Compose.
از نظر کارایی، اندروید ۱۷ محدودیتهای سختگیرانهٔ حافظه بر اساس کل RAM دستگاه اعمال میکنه و پروسههای پرمصرف رو میبنده. برای کمک به این شرایط، بهینهساز R8، ادغام LeakCanary تو پروفایلر، و garbage collection نسلی (young-generation) تو ART اضافه شده که مصرف CPU و باتری و لگ رابط کاربری رو کم میکنه. یه معماری lock-free برای MessageQueue هم برای اپهای هدفگیرندهٔ SDK 37 اومده که استارت اپ و کارایی صفهای شلوغ رو بهتر میکنه.
تو حریم خصوصی و امنیت، تمرکز روی دسترسی موقت و مبتنی بر جلسهست: انتخابگر سیستمیِ مخاطبین و عکس، دکمهٔ موقعیت مکانی رندرشدهٔ سیستم، و یه API قطرهچکان (EyeDropper) برای انتخاب رنگ بدون نیاز به مجوز ضبط صفحه. علاوه بر اینا، دسترسی به شبکهٔ محلی حالا مجوز ACCESS_LOCAL_NETWORK میخواد، دسترسی به رمز یکبارمصرف پیامکی (SMS OTP) تا سه ساعت به تعویق میافته، و پشتیبانی از رمزنگاری پساکوانتومی (کلیدهای ML-DSA و طرح امضای APK نسخهٔ ۳.۲) اضافه شده.
در نهایت بخش رسانه و دوربین هم پر از قابلیتهای تازهست: استاندارد ویدیوی HDR به اسم Eclipsa Video، فرمت تصویر RAW14، کدک VVC (H.266)، پشتیبانی بهتر از سمعکهای بلوتوثی، و بهروزرسانی CameraX و Media3. جمعبندی اینکه اندروید ۱۷ بیشتر از یه آپدیت معمولی، یه بازتعریف استراتژیکه: هوشمندسازی با AppFunctions، اجباریشدن طراحی adaptive، و رسمیشدن Compose بهعنوان مسیر پیشفرض.
نکات کلیدی:
- اندروید ۱۷ منتشر شد و سورسش روی AOSP رفت؛ گوگل اونو چرخش از سیستمعامل به «سیستم هوشمند» میدونه.
- با AppFunctions و Android MCP، اپها قابلیتهاشون رو بهشکل ابزار به ایجنتهای AI مثل Gemini میدن.
- پشتیبانی از صفحهٔ بزرگ برای اپهای API 37 اجباری شد و توسعه رسماً Compose-first ـه.
- محدودیت سخت حافظه، حریم خصوصی مبتنی بر جلسه، تعویق SMS OTP و رمزنگاری پساکوانتومی از تغییرات مهم دیگهن.




