دیجیاتو/ آیفون روزهای جالبی را در ایران سپری نمی‌کند. از یک سو زمزمه‌های ممنوعیت واردات آیفون و جلوگیری از رجیستری این موبایل شنیده می‌شود و از سوی دیگر، نه اپلیکیشن‌های ایرانی اجازه ورود به اپ‌استور را دریافت می‌کنند. به تازگی هم که اپل شروع به ابطال مجوزهای سازمانی (نصب مستقیم اپلیکیشن) کرده است که همین مسئله باعث شده باز هم اپلیکیشن‌های ایرانی با یک چالش بزرگ دیگر روبه‌رو شوند. اما به تازگی راه تازه‌ای مورد استفاده اپ‌استورهای ایرانی قرار گرفته که البته هزینه دارد؛ هزینه‌ای که شاید به چند میلیون دلار برسد.

سیستم عامل iOS در آیفون به این شکل کار می‌کند که کدهای ساین (امضا) نشده نمی‌توانند روی دستگاه‌های iOS اجرا شوند و مجوز ساین شدن یک کد را صرفاً خود اپل صادر می‌کند. «سعید طاهری»، توسعه‌دهنده اندروید و iOS در گفتگو با دیجیاتو خبر می‌دهد که سه روش برای ساین شدن اپلیکیشن‌ها توسط اپل وجود دارد: «اولین روش، اپ استور است. هر اپلیکیشنی که در اپ استور وجود دارد مجوزی روی آن قرار می‌گیرد که مشخص می‌شود اپل آن را ساین کرده است. از آنجایی که اپل می‌داند که این مجوز از اپ استور بوده، در اجرا مشکلی پیش نمی‌آید.»

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

«در واقع این مجوز برای آن است که یک سازمان فقط برای کارمندان خودش یک اپلیکیشن بسازد و آن را در اختیارشان قرار دهد. حذف مجوزهای سازمانی اکنون صرفاً مربوط به ایران نیست و در چین و روسیه هم این اتفاق می‌افتد چون به شکل گسترده از این روش برای انتشار اپلیکیشن‌ها استفاده شده نه به شکل درون سازمانی.»

اما این روزها چشم امید همه به یک روش سوم است؛ روشی تحت عنوان Ad-Hoc که اگرچه تاحدی پیچیده و البته بسیار هزینه‌بر است، اما می‌تواند راهی برای اتصال کسب‌وکارهای ایرانی با مشتریان خود در آیفون باشد. طاهری در خصوص فرآیند کارکرد Ad-Hoc می‌گوید: «این روش به این صورت است که یک توسعه دهنده، در فرایند توسعه اپلیکیشن نیاز دارد تا اپ را روی دستگاه‌های مختلف آزمایش کند. حال می‌توانید به عنوان توسعه دهنده، UUID آیفون خود را وارد پنل اپل کنید و به اپل اعلام کنید که این آیفون متعلق به شماست. نکته اینجاست که این مسئله محدودیت دارد و در طول یک سال که حساب توسعه دهنده اپل را به مبلغ ۱۰۰ دلار می‌خرید، می‌توانید روی ۱۰۰ آیفون، اپلیکیشن‌های خود را نصب کنید. زمانی که UUID دستگاه‌ها را به اپل می‌دهید، می‌توانید مجوزی از اپل دریافت کنید که اپلیکیشن‌ها روی این ۱۰۰ آیفون کار کنند و کد امضا شده داشته باشند. به این شکل اپلیکیشن روی ۱۰۰ دستگاه ثبت شده، کار خواهد کرد.»

اکنون با همین روش، که اپل آن را برای فرایند توسعه اپلیکیشن توسط توسعه‌دهنده تدارک دیده بود، اپلیکیشن‌هایی که از اپ استور حذف شده‌اند یا مجوز سازمانی آنها برای نصب مستقیم باطل شده، می‌توانند با یک حساب توسعه دهنده که ۱۰۰ دلار قیمت دارد، وارد ۱۰۰ دستگاه آیفون شوند.

این توسعه دهنده iOS در پاسخ به این سوال که اگر اپل متوجه استفاده این نوع کاربری از سیستم Ad-Hoc که مختص آزمایش‌های توسعه‌دهندگان است بشود، چه اتفاقی می‌افتد، می‌گوید: «در صورتی که اپل متوجه موضوع شود یکی از حساب‌های توسعه‌دهنده را هدف قرار می‌دهد و با همین کار، ۱۰۰ آیفون دچار مشکل می‌شوند. حالا اینجا اپ استورهای ایرانی می‌خواهند فرایندی داشته باشند که به شکلی سریع، حساب‌های توسعه دهنده را جایگزین کنند و ۱۰۰ آیفون از دست رفته را با یک حساب توسعه دهنده جدید برگردانند.»

او همچنین اعتقاد دارد که این روند، اگرچه می‌تواند فرایندی محکم‌تر از روش مجوز سازمانی باشد اما مسئله اینجاست که به دلیل نیاز به خرید حساب‌های توسعه دهنده ۱۰۰ دلاری، هزینه زیادی باید پرداخت شود.

بازهم مطالب خواندنی و جذاب داریم ↓↓↓

کانال تلگرامی آی‌تی را دنبال کنید