در اواخر سال 2017 ، Google تصمیمی جسورانه اتخاذ كرد: برنامه نویسان برنامه Android را مجبور كنید كه با افزودن نیازهای جدید فروشگاه Play ، سطح API جدیدتر را هدف قرار دهند. اهداف Google بهبود امنیت اکوسیستم است (با اطمینان از این که اپلیکیشن ها از کلیه تغییرات حریم خصوصی و بسترهای مربوط به اجازه پیروی می کنند) و ترغیب پذیرش API های جدید (به این ترتیب کاربران می توانند از ویژگی های جدید در تلفن های خود بهره مند شوند) از اول آگوست هر سال ، Google لازم است که تمام برنامه های جدید ارسال شده به فروشگاه Play سطح اصلی API معرفی شده در سال گذشته را هدف قرار دهند. در اول نوامبر هر سال ، Google این پوشش را برای پوشش به روزرسانی برنامه های موجود گسترش می دهد. بنابراین ، از اول آگوست 2019 ، همه برنامه های جدید اندرویدی آپلود شده در Google Play باید API سطح 28 یا Android 9 Pie را هدف قرار دهند. از امروز ، همین شرط اکنون در مورد به روزرسانی های برنامه ها اعمال می شود.

براساس گفته های Google ، Android 9 Pie در اواخر آگوست سال جاری با 22.6٪ از کلیه دستگاه های مجاز Google Play در حال اجرا بود. با بسته شدن پنجره صدور گواهینامه برای دستگاه های جدید Android 9 در تاریخ 31 ژانویه ، 2020 ، درصد دستگاه هایی که سطح API سطح 28 یا بالاتر دارند ، حتی بیشتر می شوند. با امکاناتی مانند Adapterive Battery در Android 9 و Scoped Storage در اندروید 10 ، می خواهید مطمئن شوید که برنامه فعلی شما حداقل به کار خود ادامه می دهد همانطور که در نظر گرفته شده است. من شخصاً امیدوارم نیاز جدید برنامه نویسان را به استفاده از API قدیمی تر FingerprintManager سوق دهد تا BiometricPrompt را اتخاذ کنند تا صاحبان پیکسل 4 بتوانند از Face Unlock در همه برنامه های خود لذت ببرند. Android 10 ، بنابراین شما حتی می توانید یک بار از طریق بررسی اسناد و مدارک ، بتوانید یک برنامه جدید ابتکاری ایجاد کنید یا ویژگی موجود را ارتقا دهید متأسفانه ، این نیاز به احتمال زیاد باعث خواهد شد كه تعدادی از توسعه دهندگان از توسعه برنامه های خود صرف نظر كنند ، همانطور كه ​​سال گذشته شاهد افزایش سطح API بودیم. شما واقعاً نمی توانید در اینجا Google را مقصر بدانید زیرا نه تنها فرصت زیادی را برای توسعه دهندگان به روزرسانی برنامه های خود داده اند بلکه دلیل معتبری نیز برای مجبور کردن توسعه دهندگان برای هدف قرار دادن سطح API های جدیدتر دارند.

پست های بیشتری مانند این را می خواهید به صندوق ورودی خود تحویل دهید. ؟ ایمیل خود را وارد کنید تا در خبرنامه ما مشترک شوید.