اپل در هفته های اخیر مورد انتقاد رسانه ها قرار گرفته است. این بار، این در مورد شکایت های شبه یا شرایط بد در فاکسکان نیست، بلکه در مورد فرآیند تأیید برنامه است، که این شرکت همچنان در تلاش است تا آنجا که ممکن است با وجود تعداد زیادی از برنامه ها و به روز رسانی های جدید که در مراحل تأیید قرار می گیرند، آن را کنترل کند. هر روز. با 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) آمده است. اگرچه نیت خوبی داشت، اما همچنان نقض مستقیم قوانین خودش است. ظاهراً برخی از برنامه ها برابرتر هستند…
خب این اخیرا چه بلایی سر اپل اومده باعث می شه جیغ بزنم... می تونم اندروید رو با یک دهم قیمت بخرم، از نظر کیفی هم همینطور :-/
قطعا این را باور نکنید. من 4 سال از اندروید استفاده کردم. تبلتهای Nexus و گوشیهای سری Galaxy S. پردازش تبلت و گوشی با یک دهم قیمت محصول اپل کاملاً با آن قیمت مطابقت دارد. نفرت انگیز فراتر از منزجر کننده بودن. من هرگز تبلتی بدتر از نکسوس نداشتم. اما خوب، من می دانم که کیفیت کار برای همه مناسب نیست. اما مشکل مستقیماً در اندروید است. نکسوس ها اندروید خالص دارند و دستگاه های مرجع هستند. با این حال، به آرامی اجرا نمی شود، انتقال بین صفحه نمایش نیز خراب می شود، تنظیمات غیرمنطقی، پیچیده هستند و چیزی فقط گاهی اوقات کار می کند. البته بزرگترین ضعف اپلیکیشن هاست. من برنامه ای را در اندروید ندیده ام که خراب نشده باشد. و اکثر بازی ها و برنامه ها چندین بار در هفته از کار می افتند. تهیه نسخه پشتیبان از داده ها به صورت بومی عملاً غیرممکن است و کار روزمره با اندروید به سادگی فوق العاده آزاردهنده است. و فرقی نمی کند گوشی 18 هزار باشد یا 2. هیچکدام به راحتی کار نمی کنند. اندروید تنها در صورتی قابل استفاده است که به قابلیت اطمینان و اتصال دستگاه های مختلف نیاز نداشته باشید. اگر فقط یک تلفن برای تماس می خواهید، تبلت ندارید و با چند رسانه ای کار نمی کنید، بله. در غیر این صورت، خیر. خیلی برای یک اندرویدیست درمان شده. :دی
خیلی از کاربران اندروید اینجا جواب میدن که درست نیست می تونی سیستم رو کوک کنی... متاسفانه خیلی هاشون نمی فهمن که همه نمی خوان باهاش کنار بیاین...
من آن را بیشتر به عنوان یک احساس ذهنی تعریف می کنم و اینکه همه با چیز متفاوتی راحت هستند. اندروید به برخی به دلیل… اپل به برخی به دلیل…
آن طبیعی است. وقتی Apple ID خود را به عنوان یک توسعه دهنده ثبت کردم، به من گفتند که شانس ندارم، زیرا آن Apple ID به عنوان ناشر iBooks در فروشگاه iBook ثبت شده است و Developer و ناشر iBooks نمی توانند در یک حساب کاربری باشند. وقتی به آنها توضیح دادم که به ناشر iBooks نیازی ندارم، اجازه دهید آن را از Apple ID من حذف کنند، بنابراین معلوم شد که به هر حال باید یک Apple ID جدید ایجاد کنم که بتوانم از آن برای توسعه برنامه ها استفاده کنم. (کل پروسه حدود 3 هفته طول کشید با این واقعیت که حتی مبلغ پرداختی را به من برگرداندند تا بعداً بتوانم دوباره آن را با یک Apple ID جدید پرداخت کنم)
اپل اکوسیستم فوق العاده ای دارد، اما اگرچه قسم می خورد که توسعه دهندگان مهم ترین چیز برای آن هستند، رویکردش به آنها بسیار عجیب است. از یک طرف میدانم که او نمیخواهد چیزی را که روی آن میسازد (پایداری سیستم) از بین برود، اما از طرف دیگر، اگر با آن مشکل داشت، باید قابلیتهایی مانند Widgets را فقط در iOS 9 معرفی میکرد. زمانی که او آنها را اشکال زدایی و عملکردی داشته باشد. فقط یک احمق می تواند فکر کند که ویجت ها متفاوت از استفاده توسعه دهندگان از آنها استفاده می شوند…
قوانین نانوشته در مورد بازپرداخت هنگام خرید از فروشگاه اینترنتی اپل بیشتر به آنها آسیب می رساند. پس از تجربه اخیر، می دانم که دیگر هرگز در زندگی ام چیزی از فروشگاه اینترنتی اپل چک سفارش نخواهم داد، زیرا آنها فقط کلاهبردارانی هستند که قوانین جمهوری چک را نیز زیر پا می گذارند!
بله، درست است، شما برنامه را خریداری می کنید. این کار نمی کند. شما در اپل تایپ می کنید. کسی جواب نمیده پول vp*****. در سه سال گذشته، من پخت و پز حداقل. 20 یورو