بستن آگهی

اپل رویکرد نرم افزاری را که بین کاربران دستگاه های خود توزیع می کند تغییر داده است. به جای پرتاب نسخه نهایی به آنها، او قبلاً یک نسخه بتا را به آنها می دهد و جامعه بزرگ به او کمک می کند تا مشکلات را به صورت رایگان و نسبتاً آسان رفع کند. با این حال، به توسعه دهندگانی نیز پاسخ می دهد که پلتفرم TestFlight را برای آنها ارائه می دهد که در آن عموم می توانند برنامه ها و بازی ها را نیز آزمایش کنند. 

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

اپ استور با نسخه بتا  

با این حال، در همان زمان، اپل برای مدت طولانی ابزار TestFlight را ارائه کرده است. در واقع بر اساس همان اصل کار می کند. اگرچه هر استودیوی بزرگ دارای تعداد معینی آزمایش کننده بتا است، بسته به پیچیدگی نرم افزار منتشر شده، اغلب نمی توانند هر کاری را که می توانند انجام دهند پوشش دهند، و همچنین تمام مدل های دستگاه را در اختیار ندارند تا به اندازه کافی و به درستی موارد ممکن را بررسی کنند. اشتباهات عنوان آینده در چنین حالتی، TestFlight وارد صحنه می شود که از طریق آن می توان اپلیکیشن را به صورت غیر رسمی «آزاد» کرد و عموم مردم را به آن دعوت کرد. بنابراین در واقع یک App Store است، اما بر اساس دعوت نامه ها کار می کند.

بنابراین، با استفاده از این پلتفرم، کاربران می توانند برای دانلود و نصب نسخه بتا برنامه ها برای iOS، iPadOS، watchOS، tvOS، iMessage و macOS ثبت نام کنند. علاوه بر این، تا 10 آزمایش کننده بتا را می توان برای آزمایش یک عنوان دعوت کرد و حتی می توان گروه هایی برای آزمایش ساخت های مختلف عنوان به طور همزمان ایجاد کرد. همه چیز رایگان است. سپس توسعه‌دهندگان می‌توانند با استفاده از یک آدرس ایمیل شما را به پلتفرم دعوت کنند، اما می‌توانند این کار را با اشتراک‌گذاری یک پیوند عمومی نیز انجام دهند.

می‌توانید برنامه‌هایی را که می‌توانید در TestFlight آزمایش کنید، ببینید، از آنجا می‌توانید آن‌ها را به همان روشی که در اپ استور روی دستگاه خود نصب کنید، نصب کنید. بیلدهای فردی 90 روز "عمر" دارند، یعنی مدت زمانی که عنوان برای آزمایش و اشکال زدایی در دسترس شماست. اما مطمئناً به محض اینکه بیلد جدید منتشر شد، به 90 روز برای تست آن بازگشته است. با این حال، این پلتفرم قرار نیست به عنوان یک مخزن برای عناوین منتشر نشده عمل کند، از این رو این دوره زمانی که توسعه‌دهنده باید روی عنوان به گونه‌ای کار کند که بتواند به طور رسمی منتشر شود. 

همه چیز آنقدر گلگون نیست 

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

تست پرواز

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

می توانید TestFlight را از اپ استور از اینجا دانلود کنید

.