تکه تکه شدن اندروید
تکه تکه شدن اندروید به چه معناست؟ تکه تکه شدن اندروید به نگرانی در مورد تعداد نگران کننده نسخه های مختلف سیستم عامل اندروید (OS) موجود در بازار اشاره دارد. مشکل اصلی به طور بالقوه کاهش قابلیت همکاری بین دستگاه های برنامه های کاربردی است که با استفاده از کیت توسعه نرم افزار اندروید (Android SDK) کدگذاری شده اند.Bedan Fragmentation اندروید را توضیح می دهد با انتشار بهروزرسانیهای پلتفرم اندروید، تکه تکه شدن اندروید به طور فزایندهای توجه توسعهدهندگان نرمافزار را به خود جلب کرده است که مشکلات احتمالی قابلیت همکاری در اکوسیستم اندروید را پیشبینی میکنند. این بدان معناست که برنامههای Android SDK که برای دستگاههای خاص ایجاد شدهاند، همیشه با دستگاههای متعدد دیگر کار نمیکنند. سازندگان دستگاههای اندرویدی تمایل دارند سیستمعامل اندروید را سفارشی کنند تا در بازار اندروید برجسته شوند. سطوح تنوع از تفاوت در سخت افزار دستگاه، مانند وضوح و اندازه نمایشگر، تا رابط های برنامه نویسی برنامه اندروید اصلاح شده (API) متغیر است. همراه با ارتقاء مکرر سیستم عامل اندروید، این تغییرات مشکل تکه تکه شدن را برای اکثر توسعه دهندگان تشدید کرده است. موضع گوگل این است که تکه تکه شدن یک موضوع جدی نیست، زیرا این اصطلاح به وضوح تعریف نشده است. با این حال، گوگل یک برنامه سازگاری اندروید را برای کمک به رفع مشکلات سازگاری برنامه ها بین دستگاه ها منتشر کرده است. این برنامه دستگاههای مناسبی را که میتوانند به برنامهها دسترسی پیدا کنند فیلتر میکند و دسترسی بازار اندروید را به دستگاههایی با APIهای اندرویدی تغییر یافته محدود میکند. با این وجود، برنامه سازگاری Android مسائل مربوط به قابلیت همکاری برنامههای کاربردی ساخته شده برای دستگاههای خاص را حل نمیکند، به این معنی که برنامهها قبل از انتشار در چندین دستگاه نیاز به اصلاح دارند.
Android Fragmentation
What Does Android Fragmentation Mean? Android fragmentation refers to a concern over the alarming number of different available Android operating system (OS) versions in the market. The main issue is potentially reduced interoperability between devices of applications coded using the Android Software Development Kit (Android SDK). Techopedia Explains Android Fragmentation As Android platform updates are released, Android fragmentation has increasingly captured the attention of software developers anticipating potential interoperability issues in the Android ecosystem. This means that Android SDK applications created for specific devices do not always work with other numerous devices. Android device manufacturers tend to customize the Android OS to stand out in the Android marketplace. Levels of variation range from differences in device hardware, such as display resolution and size, to modified Android application programming interfaces (API). Combined with frequent Android OS upgrades, these variations have amplified the fragmentation problem for most developers. Google's stance is that fragmentation is not a serious issue, as the term has not been clearly defined. However, Google has released an Android compatibility program to help address application compatibility issues between devices. This program filters suitable devices that can gain access to applications and restricts Android market access to devices with altered Android APIs. Nevertheless, the Android compatibility program does not resolve interoperability issues of applications made for particular devices, meaning that applications require tweaking prior to release across multiple devices.