iOS 12 از امروز است، اما آیا باید ارتقا دهید؟

اپل هر ساله نسخه جدیدی از سیستم عامل iOS را منتشر می کند، اما آنها نیز به طور مرتب نسخه های بمب گذاری جزئی را منتشر می کنند. این بار این به روز رسانی بزرگ برای نسخه اصلی است. بنابراین شما باید ارتقا دهید؟

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

اما … باید امروز ارتقا دهید؟ 19659007] مرتبط: اپل آیفون ها و ساعتهای جدید را امروز معرفی کرد، در اینجا همه چیز شما باید بدانید

چه آسیبی در به روز رسانی در حال حاضر؟

از لحاظ تاریخی، تقریبا هر بار Apple نسخه جدیدی از نرم افزار اشکالات عظیم و غول پیکر برای برخی افراد وجود دارد که گاهی اوقات گوشی شما را چند روزه غیر قابل استفاده می کند تا زمانی که مشکلات حل شود.

این به این معنا نیست که کیفیت اپل به وحشتناکی است: زمانی که متوجه شدید که میلیارد فعال دستگاه های iOS در حال استفاده، حتی یک مشکل که تنها 0.1٪ از موارد را تحت تاثیر قرار می دهد، هنوز برای یک میلیون نفر مشکل ایجاد می کند. واقعیت این است که آنها مشکلات بیشتری ندارند.

اما زمانی بود که iOS 8 که iPhone را متوقف کرد به عنوان یک تلفن یا iOS 9 در Slide to Upgrade یا آن زمان که شما نمیتوان نامه ای "I" را بدون شکستن همه چیز تایپ کرد این یک چیز است بنابراین اگر شما یکی از درصد کوچکی از افرادی است که در حال تجربه یک اشکال هستند، آن را نمی خواهد بسیار سرگرم کننده است.

بنابراین چه جدید در iOS 12 است که آن را ارزشمند؟

مرتبط: چه جدید در iOS 12 منتشر میشود، چهارشنبه، 17 سپتامبر

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

این به معنی بسیاری از ویژگی های جدید مانند:

  • عملکرد بهبود یافته: دوربین به سرعت سریع تر باز می شود، صفحه کلید ظاهر می شود تا 50٪ سریعتر، و برنامه ها تقریبا 2x سریعتر اجرا خواهند شد اگر گوشی خیلی چیزها را انجام دهد (برای تغییر بین برنامه ها). این اساسا یک تن از رفع زیر هود است.
  • اعلانهای گروهی: این احتمالا بزرگترین قابلیت رو به رو در iOS 12 است، زیرا شما در نهایت می توانید اعلان های خود را سازماندهی کنید تا از بسیاری از بمباران ها از آن استفاده نکنید همان برنامه
  • میانبرهای سیری: Apple برنامه Workflow را در iOS ادغام کرد و آن را تغییر داد و کلید میانبرهای Siri را تغییر داد و اکنون می توانید برنامه های روزانه از Siri را از جمله پشتیبانی از برنامه های شخص ثالث انجام دهید.
  • اگر شما نگران میزان زمان صرف شده روی گوشی خود هستید اما نمیتوانید گوشی خود را بدون نگاه کردن به یک نمودار در تلفنتان از زمان صرف شده روی گوشی خود بپردازید خبر دارید برای شما
  • و چندین چیز دیگر: Animoji، Photo Improvements، AR Stuff، نقشه های Google در Carplay، به روز رسانی خودکار، خصوصیات

شما می توانید تمام جزئیات را بخوانید مقاله ما که جزئیات تمام جزئیات iOS 12 را توضیح می دهد

اما آیا باید اکنون به سیستم عامل iOS 12 ارتقا دهید؟

ما iOS 12 را در بسیاری از دستگاه های استفاده روزانه خود از اولین اولین بتا قرار داده ایم تا کنون آن را بسیار سنگ جامد، به استثنای چند روز آزار دهنده از پنجره ارتقاء سیستم عامل iOS، نشان داده شده در هر چند دقیقه. برخی دیگر از مسائلی که ما تا به حال پس از چند بار به روز رسانی بتا چند بار از بین رفته بودیم.

شما مطمئنا با iOS 12 بهتر از سایر نسخه های پیشین اصلی iOS دست و پنجه نرم خواهید کرد.

اما … در اینجا نیز یک تن از ویژگی های جدید وجود ندارد. بنابراین اگر هیچ کدام از ویژگی های شما علاقه شما را نداشته باشند، شاید چند روز صبر کنید تا ببینید که آیا اپل چیزی را شکست و مجبور است که یک Hotfix را صادر کند. و سپس ارتقاء را در یک هفته انجام دهید. یا شاید منتظر بمانید تا زمانی که آیفون جدید XS شما در اینجا نصب شده با iOS 12 باشد.

مرتبط: آیا شما باید یک آیفون جدید X را بخرید یا ارتقا دهید؟

مرد در وسط – راه بهینه برای ضبط ترافیک HTTP (S) در برنامه های کاربردی پراکسی ناخواسته در iOS

من سعی می کنم ترافیک HTTP (S) را از یک برنامه Xamarin iOS غیر مجاز از طریق پروکسی بیرون بکشم. ابزار فعلی که در دسترس دارم، یک مکینتاش با لینوکس مینت VM، ابزار Xcode و IOS توسعهدهنده iOS، Burp Suite Community Edition، Charles Proxy و Wireshark است.

استراتژی

من از استراتژی های زیر با درجات مختلف موفقیت (اما موفقیت هرگز کامل) تست شده اند:

نرم افزار Burp Suite و چارلز پروکسی

راه اندازی: نرم افزار Burp Suite / چارلز پروکسی در حال اجرا بر روی مک، با CA گواهی پروکسی بر روی دستگاه iOS نصب شده است. دستگاه iOS برای استفاده از پروکسی HTTP پیکربندی شده است.

مشکل: فقط ره درخواستهای خاصی توسط مادری زامارین است از HttpClient API، مانند گوگل آنالیز، است که در تجزیه و تحلیل API علاقه مفید نیست

وایرشارک

راه اندازی شده: دستگاه های iOS اتصال از طریق کابل USB به مک، رابط کاربری شبکه را بر روی مک در هر یک از این راهنما ساخته است تا بتواند بسته های مستقیم را از دستگاه iOS بگذارد و اجازه دهد Wireshark از آن رابط شبکه بخواند.

مشکل: همه درخواست ها HTTPS هستند و نمی توانند رمزگشایی شود

VPN و Burp Suite

راه اندازی: با ساخت یک VPN که دستگاه iOS را متصل می کند، تمام ترافیک از طریق آن VPN و به Burp Suite هدایت می شود. VPN در لینوکس مینت VM با آداپتور شبکه آن بر روی کارت Wi-Fi مابین من نصب شده است.

مشکل: من بخشی از آموزش که VPN VPTP را با Burp Suite توصیف می کند، اما iOS 10 و بالاتر، پشتیبانی را کاهش داده است برای PPTP تلاش برای تکرار با OpenVPN نتیجه های نامطلوب را بدست آورد (پست دیگری در ServerFault در اینجا).

سوال روز

چگونه به طور موثر و (امیدوارم نسبتا راحت) ترافیک HTTP (S) را از برنامه تلفن همراه iOS که نمی کند احترام به تنظیمات پروکسی سیستم؟