زمانی که کنفرانس توسعه دهندگان سنتی WWDC در سال 2019 برگزار شد، عملاً همه در این فکر بودند که iOS 13 چه خبرهایی را به همراه خواهد داشت، به هر حال اپل نیز توانست ما را غافلگیر کند. به طور خاص، معرفی iPadOS 13. در اصل، این سیستم تقریباً یکسان با iOS است، فقط در حال حاضر، همانطور که از نام آن پیداست، مستقیماً برای تبلت های اپل در نظر گرفته شده است که باید از صفحه نمایش بزرگتر خود بهره مند شوند. اما وقتی به هر دو سیستم نگاه می کنیم، می توانیم تعدادی شباهت را در آنها ببینیم. آنها عملاً یکسان هستند (تا امروز).
بنابراین، این سوال مطرح می شود که چرا اپل عملاً شروع به تقسیم آنها کرد، در حالی که عملاً هیچ تفاوتی بین آنها وجود ندارد؟ ممکن است در ابتدا فکر کنید که این فقط به این دلیل است که کاربران می توانند خود را بهتر در سیستم ها جهت دهی کنند و بلافاصله بدانند که در واقع چه چیزی درگیر است. این به طور کلی منطقی است و بدون شک یکی از دلایلی است که غول کوپرتینویی در وهله اول به چنین چیزی متوسل شد. اما دلیل اساسی کمی متفاوت است.
توسعه دهندگان در نقش اصلی
همانطور که قبلاً در بالا ذکر کردیم، دلیل اصلی چیز دیگری است که ما حتی مجبور نیستیم آن را به عنوان کاربر ببینیم. اپل عمدتاً به دلیل توسعه دهندگان به این سمت رفت. او با ایجاد یک سیستم عامل دیگر که فقط و فقط بر روی تبلتهای اپل اجرا میشود، کار آنها را بسیار آسانتر کرد و تعدادی ابزار مفید را در اختیار آنها گذاشت که توسعه را به جلو میبرد. همیشه بهتر است که پلتفرمهای مستقل داشته باشیم تا یک پلتفرم برای همه دستگاهها، همانطور که برای مثال اندروید به زیبایی به ما نشان میدهد. این برنامه روی صدها نوع دستگاه اجرا می شود، به این معنی که ممکن است برنامه همیشه آنطور که توسعه دهندگان قصد داشته اند رفتار نکند. با این حال، این مشکل برای اپل بیگانه است.
همچنین می توانیم با مثالی از تمرین آن را به خوبی نشان دهیم. قبل از آن، توسعهدهندگان روی اپلیکیشن iOS خود کار میکردند تا اطمینان حاصل کنند که به نوعی در آیفون و آیپد کار میکند. اما آنها می توانند به راحتی دچار مشکل شوند. به همین دلیل، به عنوان مثال، در iPads، زمانی که کاربر تبلت را در حالت افقی قرار می داد، چیدمان برنامه لازم نبود کار کند، زیرا در ابتدا برنامه iOS نمی توانست از پتانسیل کامل حالت افقی استفاده کند. به همین دلیل، توسعه دهندگان مجبور بودند، در بهترین حالت، تغییراتی در کد ایجاد کنند، یا در بدترین حالت، نرم افزار را برای iPads ها دوباره کار کنند. به همین ترتیب، آنها همچنین از این مزیت اضافه برخوردارند که می توانند به ویژگی های انحصاری بهتر دسترسی داشته باشند و آنها را در ابزار خود پیاده سازی کنند. یک مثال عالی، حرکات کپی سه انگشتی است.
آیا شاهد تفاوت های بیشتری خواهیم بود؟
بنابراین، دلیل اصلی تقسیم به iOS و iPadOS واضح است - این کار توسعه دهندگان را آسانتر میکند، که بنابراین فضا و گزینههای بیشتری دارند. البته این سوال نیز وجود دارد که آیا اپل در حال آماده شدن برای یک تغییر قابل توجه است؟ مدتهاست که Gigant با انتقادات قابلتوجهی به تبلتهای اپل روبرو بوده است که اگرچه عملکرد درجه یک را ارائه میدهند، اما به دلیل محدودیتهای قابل توجه iPadOS حتی نمیتوانند از آن استفاده کنند. بنابراین اکثر کاربران مایلند سیستم را به macOS نزدیکتر کنند، بهویژه با هدف انجام چندوظیفه بهتر. گزینه Split View فعلی دقیقاً پیشگامانه نیست.
متأسفانه در حال حاضر مشخص نیست که آیا هرگز شاهد چنین تغییراتی خواهیم بود یا خیر. در حال حاضر هیچ صحبتی از چیزی مشابه در کولورهای سیب وجود ندارد. به هر حال، در 6 ژوئن 2022، کنفرانس توسعه دهندگان WWDC 2022 برگزار می شود که طی آن اپل سیستم عامل های جدید iOS 16، iPadOS 16، watchOS 9 و macOS 13 را به ما نشان می دهد. بنابراین می توانیم امیدوار باشیم که چیزی برای انتظار داریم. به.