بستن آگهی

اپل در هفته های اخیر مورد انتقاد رسانه ها قرار گرفته است. این بار، این در مورد شکایت های شبه یا شرایط بد در فاکسکان نیست، بلکه در مورد فرآیند تأیید برنامه است، که این شرکت همچنان در تلاش است تا آنجا که ممکن است با وجود تعداد زیادی از برنامه ها و به روز رسانی های جدید که در مراحل تأیید قرار می گیرند، آن را کنترل کند. هر روز. با iOS 8، اپل ابزارها و آزادی های کاملاً جدیدی را به توسعه دهندگان داده است که یک سال پیش هرگز رویای آن را نمی دیدند. برنامه های افزودنی در قالب ویجت، نحوه ارتباط برنامه ها با یکدیگر یا امکان دسترسی به فایل های برنامه های دیگر.

چنین آزادی، که تا همین اواخر امتیاز سیستم عامل اندروید بود، احتمالاً متعلق به اپل نبود و خیلی زود تیم مسئول تأیید برنامه ها شروع به زیر پا گذاشتن توسعه دهندگان کرد. اولین قربانی برنامه Launcher بود که شماره گیری مخاطبین یا راه اندازی برنامه ها با پارامترهای پیش فرض را از مرکز اطلاع رسانی ممکن می کرد. یکی دیگه هیپ زد مورد se نگران ماشین حساب های کاربردی در مرکز اطلاع رسانی برنامه PCalc.

قوانین مکتوب و نانوشته

آخرین کسانی که از طرف دیگر قوانین نانوشته مطلع شدند، توسعه دهندگان Panic بودند که مجبور شدند عملکرد ارسال فایل به iCloud Drive را در برنامه Transmit iOS حذف کنند. نویسنده Launcher اظهار داشت: بهترین روشی که می‌توانم توضیح دهم که چرا آنها نمی‌خواستند عملکرد Launcher در iOS وجود داشته باشد این است که با دیدگاه آنها در مورد نحوه عملکرد دستگاه‌های iOS مطابقت نداشت.

در عین حال، هیچ یک از توسعه دهندگان اپلیکیشن های ذکر شده هیچ یک از قوانینی را که اپل برای افزونه های جدید صادر کرده بود، نقض نکردند. در بسیاری از موارد، تفسیر بسیار گسترده ای ارائه می کرد یا کاملا مبهم بود. به گفته اپل، دلیل حذف ماشین حساب PCalc، ممنوعیت انجام محاسبات در ویجت بوده است. با این حال، چنین قانونی در زمان تایید درخواست وجود نداشت. به طور مشابه، تیم تایید اپل در این مورد بحث کردند پخش جریانی iOS، جایی که طبق گزارش ها برنامه فقط می تواند فایل هایی را که ایجاد می کند به iCloud Drive ارسال کند.

علاوه بر قوانین موجود، ظاهراً اپل مجموعه‌ای از قوانین نانوشته ایجاد کرده است که توسعه‌دهندگان تنها زمانی یاد می‌گیرند که زمان و منابع خود را روی یک ویژگی یا برنامه افزودنی خاص سرمایه‌گذاری کرده باشند، تا پس از چند روز پس از ارسال برای تأیید متوجه شوند که اپل این کار را انجام می‌دهد. به دلایلی آن را دوست ندارد و به روز رسانی یا برنامه را تایید نمی کند.

خوشبختانه توسعه دهندگان در چنین لحظه ای بی دفاع نیستند. به لطف پوشش رسانه ای این موارد، اپل برخی از تصمیمات اشتباه خود را تغییر داد و دوباره به ماشین حساب ها در مرکز اطلاع رسانی اجازه داد و امکان ارسال فایل های دلخواه به iCloud Drive به Transmit iOS (انتقال جدید برای iOS) بازگشت. با این حال، این تصمیمات مبتنی بر قوانین نانوشته و لغو آن‌ها چند هفته بعد نشان دهنده اختلاف فکر و دیدگاه برای برنامه‌های شخص ثالث و شاید یک کشمکش داخلی در بین مدیران اپل است.

رهبری سه سر

اپ استور تنها در صلاحیت یک معاون اپل نیست، بلکه شاید به سه نفر برسد. به گفته این وبلاگ نویس بن تامپسون اپ استور تا حدی توسط کریگ فدریگی از بخش مهندسی نرم افزار، تا حدی توسط ادی کیو که ارتقاء و سرپرستی اپ استور را انجام می دهد و در نهایت فیل شیلر که گفته می شود تیم تأیید برنامه را اداره می کند، اداره می شود.

لغو این تصمیم نامطلوب احتمالاً پس از مداخله یکی از آنها و پس از انتشار کل مشکل در رسانه ها رخ داده است. محتمل ترین نامزد فیل شیلر است که در غیر این صورت بازاریابی اپل را اداره می کند. چنین وضعیتی نام خوبی را در نزد مردم به اپل نمی دهد. متأسفانه، همه توسعه دهندگان تغییر یک تصمیم بد را مشاهده نکردند.

در صورت درخواست پیش نویس چنین وضعیت پوچی وجود داشت که اپل ابتدا دستور لغو عملکرد ویجت را داد که امکان راه اندازی برنامه را با پارامترهای خاصی، به عنوان مثال، با محتوای کلیپ بورد فراهم کرد. پس از حذف آن، از تایید به روز رسانی خودداری کرد و گفت که ویجت می تواند کار بسیار کمی انجام دهد. مثل این است که اپل نمی تواند تصمیم بگیرد که واقعا چه می خواهد. چیزی که حتی در کل وضعیت پوچ تر است این است که چند هفته قبل، اپل برنامه جدید Drafts را در صفحه اصلی اپ استور تبلیغ کرد. دست چپ نمی داند دست راست چه می کند.

کل وضعیت تایید، سایه بدی بر اپل می‌اندازد و به‌ویژه به کل اکوسیستمی که این شرکت با جدیت در حال ساخت آن است آسیب می‌زند. اگرچه هیچ خطری وجود ندارد که توسعه دهندگان شروع به ترک پلتفرم iOS کنند، آنها ترجیح می دهند زمان و منابع خود را روی ویژگی های مفید صرف کنند تا آزمایش کنند که آیا از طریق وب قوانین نانوشته اپ استور عبور می کنند یا خیر. بنابراین اکوسیستم چیزهای بزرگی را از دست خواهد داد که فقط در یک پلتفرم رقیب در دسترس خواهند بود، جایی که هم کاربران و هم در نهایت اپل ضرر می کنند. بن تامپسون گفت: "من انتظار دارم در ماه های آینده موارد زیر اتفاق بیفتد: یا این رد کردن های دیوانه وار متوقف می شوند یا به طور کلی متوقف می شوند، یا یکی از مدیران ارشد اپل شغل خود را از دست می دهد."

اگر این شرکت تصمیم گرفت کمربند را برای توسعه‌دهندگان باز کند و اجازه دهد چیزهایی که قبلاً در iOS دیده نشده بودند، باید شجاعت مقابله با آنچه توسعه‌دهندگان به آن می‌آیند را نیز داشته باشد. راه حل با محدودیت های غیرمنتظره به عنوان یک معادل توسعه ضعیف تر از بهار پراگ عمل می کند. بالاخره اپل کیست که وقتی خودش قوانین نوشته شده را زیر پا می گذارد، توسعه دهندگان را مجبور به پیروی از قوانین نانوشته کند؟ برنامه‌ها از ارسال اعلان‌هایی با ماهیت تبلیغاتی منع شده‌اند، در حالی که دقیقاً چنین اعلان‌هایی از App Storeú برای رویداد (RED) آمده است. اگرچه نیت خوبی داشت، اما همچنان نقض مستقیم قوانین خودش است. ظاهراً برخی از برنامه ها برابرتر هستند…

منبع: گاردین
.