چیزی که توی
مارکت رسمی گوگل (یا اپل) به فروش می ره، لازمه حداقل چک بشه که قصد دزدی اطلاعات مشتری رو نداشته باشه!
کلا چیزی که اپل در App Store چک میکنه اینهاست:
- برنامه نباید تحت هیچ شرایطی و تحت هیچ نوع ورودی ای Crash کنه.
- کاری که برنامه می کنه باید دقیقا با توضیحاتی که برنامه نویس توی توضیحات برنامه می نویسه یکسان باشه.
- برنامه از Private API ها نباید استفاده کرده باشه، چون مشخص نیست اونها کی از کار می افتن یا چطور پشتیبانی میشن.
- برنامه نباید تحت هیچ شرایطی اطلاعات شخصی شما رو بدون اطلاعتون به جایی بفرسته.
- برنامه اجازه تغییر در تنظیمات سیستم عامل و پردازش هاشو نداره ، برای همین برنامه هیچ وقت گوشی/آیپد رو خراب نمی کنه.
- و یک سری چک های تخصصی برای اینکه مطمئن بشه برنامه شما حرفه ای و اصولی نوشته شده، تا بهینه ترین تجربه ممکن رو برای مشتری داشته باشه.
اینطوری وقتی وارد App Store می شید خیالتون راحته اگه توضیحی برای یک برنامه دیدید اون برنامه دقیقا همون کار رو می کنه، و برنامه کاملا چک شده تا هیچ تاثیر مخربی روی گوشی/آیپد شما نداشته باشه و اطلاعاتتون هم کاملا امن است.
مایکروسافت هم سیستم مشابهی داره برای WP7 و برنامه ها رو چک می کنه، ولی گوگل میگه هر برنامه ای نصب می کنید با ریسک خودتونه و هر برنامه نویسی هر برنامه ای رو که دلش بخواد می تونه در مارکت رسمی گوگل قرار بده، بدون اینکه اون برنامه رو چک کرده باشه. که نهایتا اثرش مشخصه چی میشه. به نظر
شخصی من اگه گوگل بخواد با استاندارد ها و سخت گیری های اپل App هاشو چک کنه تعداد App های مارکتش به 20 هزار تا هم نمی رسه!
------------------
برای ویندوز چک نمیشه چون مایکروسافت فروشگاه رسمی App برای ویندوز نداره، و شما برنامه ها رو مستقیما از برنامه نویس ها می گیرید، اگه مایکروسافت یک فروشگاه رسمی App داشت انتظار می رفت برنامه هایی که خودش توی فروشگاهش می فروشه حداقل کنترل شده باشن، مثل اینکه برید از فروشگاه خود مایکروسافت (یا گوگل) نرم افزار بخرید و اون نرم افزار مخرب باشه. اصلا معنی نمیده.