دوشب پیش اپل در کنفرانس WWDC 2019 رسماً سیستم عامل iOS 13 برای آیفون ها، آپیدها و آیپادهای خود معرفی کرد. از حالت Dark Mode گرفته تا بهبود کارایی جزء تغییرات iOS 13 هستند. در ادامه با تک مستر همراه باشید تا درباره iOS 13 صحبت کنیم.
سیستم عامل iOS 13
اپل اعلام کرد امسال حالت
Dark Mode
را به iOS 13 جدیدترین نگارش از سیستم عامل موبایل خود باز می گرداند. پیش تر نیز اپل این حالت را به macOS Mojave آورده بود.
با اعلام این خبر حالا می دانیم Dark Mode یکی از قابلیت های جدیدی است که کاربران با iOS 13 دریافت می کنند. حالت Dark Mode محبوبیت بسیار زیادی کسب کرده است. نه تنها کار با Dark Mode در تاریکی آسان تر است، بلکه گفته می شود چشم های کاربر هم کمتر خسته می شود. همچنین گفته می شود این حالت به کاهش مصرف باتری در دستگاه های مجهز به نمایشگر OLED کمک می کند.
بهبود کاریی، درست همانند آپدیت iOS 12 سال گذشته، یکی از اولولیت های اپل با iOS 13 و به طور ویژه با دستگاه های قدیمی تر، بهبود کارایی است. می توان امیدوار بود اپل از افت کارایی دستگاه های قدیمی با نسخه های قدیمی تر iOS عبرت گرفته و iOS 13 عملکرد بهتری در این زمینه خواهد داشت. البته باید منتظر انتشار iOS 13 ماند.
اپل وعده داد کارکردهایی چون گشودن صفحه با Face ID نزدیک به 30 درصد سریع تر خواهد بود برنامه ها نیز iOS 13 دو برابر سریع تر اجرا می شوند.
یکی دیگر از قابلیت های جدید iOS 13، صفحه کلید جدید است. هرچند اپل پشتیبانی از صفحه کلیدهای ثالث را به سیستم عامل موبایل خود آورده، اما با آپدیت امسال شاهد یک صفحه کلید جدید با کارکردهای جدید چون عملکردهای مبتنی بر کشیدن (swiping ) خواهیم بود که در صفحه کلیدهای ثالث چون SwiftKey در دسترس است.
یکی دیگر از تغییرات iOS 13 به اپلیکیشن Reminders یا یادآوری های کاربر مربوط می شود. حالا شاهد فیلترهای بیشتر چون امروز، زمانبندی شده، علامت زده شده و همه هستیم که می بایست که سازمان دادن هرچه بهتر به کارها کمک کند. همچنین اپل از هوش مصنوعی بهره گرفته و پس از نوشتن، Reminders به طور خودکار پیشنهاد می کند این کار چه وقت یادآوری شود و شما قادر به تگ کردن مخاطبین نیز خواهید بود.
طبق معمول اپل اپلکیشین هایی که هسته کارکردهای iOS را تشکیل می دهند با نسخه تازه این سیستم عامل به روز کرده است.
Apple Mail
یک قالب بندی دسکتاپ جدید دریافت می کند.
Safari
امکان تعریف تنظیم به ازای هر وب سایت را می دهد و Notes یک حالت نمایش گالری برای مشاهده همه یادداشت ها در یک نگاه را می دهد.
اپل با iOS 13 اپلیکیشن نقشه یا همان Apple Maps را دگرگون کرده و به ادعای خود آن را از پایه دوباره ساخته است. حاصل این کار ارائه جزئیات جامع تر و یک حالت جدید است. درست همانطور که از اپل انتظار می رفت، محافظت از حریم خصوصی یکی از اولویت های اپل در سیستم عامل جدید خود است. حالا شما می توانید به برنامه ها تنها برای یکبار اجازه دسترسی به موقعیت مکانی را بدهید و مانع از مخابره موقعیت خود شوید.
همچنین اپل حالت ثبت نام جدید Sign in with Appleرا راه اندازی می کند که به کاربران امکان ورود به حساب Face ID و ایجاد یک حساب جدید برای این سرویس را بدون وارد کردن هیچ یک از اطلاعات شخصی می دهد.
Apple accounts
نیز قادر به ایجاد خودکار یک ایمیل محرمانه به ازای هر اپلیکیشن خواهد بود.
یکی دیگر از قابلیت های جدید iOS ، تصویر پروفایل شبیه به WhatsApp و Facebook Messenger است که به کاربران امکان به اشتراک گذاشتن تصویر و اسم انتخابی برای پروفایلشان را با دیگران در Messages می دهد. به عبارتی دیگر؛ تصویر و اسم انتخابی کاربر برای کلیه مخاطبین نمایش داده می شود.
اما جالب اینکه کاربر قادر به استفاده از Memoji به عنوان تصویر پروفایل نیز خواهد بود. به همین منظور اپل گزینه های متعددی را برای شخصی سازی Memoji و همچنین استفاده از Memoji ایجاد شده به عنوان استیکر را اضافه کرده است. چنین استیکرهایی به عنوان اموجی در اپلیکیشن هایی چون WeChat قابل استفاده خواهند بود.
اپل یک رابط جدید برای ویرایش تصاویر در
iOS
اضافه می کند و برای اولین بار شاهد اضافه شدن آن برای ویدئوها هستیم. کاربر قادر به ویرایش تنظیمات مختلف تصویر خواهد بود. در زمینه ویدئو هم بالاخره می توان آنها را مستقیماً چرخاند.
اپلیکیشن Photos نیز یک رابط کاربری جدید دریافت می کند و حالا از یادگیری ماشین برای حذف تصاویر تکراری و تصاویر درهم و برهم چون اسکرین شات ها استفاده می کند.
حافظه اکسترنال
سرانجام iOS امکان جابجایی فایل ها از کارت های حافظه SD و درایوهای USB را با اپلیکیشن Files می دهد.
@tecmaster
سیستم عامل iOS 13
اپل اعلام کرد امسال حالت
Dark Mode
را به iOS 13 جدیدترین نگارش از سیستم عامل موبایل خود باز می گرداند. پیش تر نیز اپل این حالت را به macOS Mojave آورده بود.
با اعلام این خبر حالا می دانیم Dark Mode یکی از قابلیت های جدیدی است که کاربران با iOS 13 دریافت می کنند. حالت Dark Mode محبوبیت بسیار زیادی کسب کرده است. نه تنها کار با Dark Mode در تاریکی آسان تر است، بلکه گفته می شود چشم های کاربر هم کمتر خسته می شود. همچنین گفته می شود این حالت به کاهش مصرف باتری در دستگاه های مجهز به نمایشگر OLED کمک می کند.
بهبود کاریی، درست همانند آپدیت iOS 12 سال گذشته، یکی از اولولیت های اپل با iOS 13 و به طور ویژه با دستگاه های قدیمی تر، بهبود کارایی است. می توان امیدوار بود اپل از افت کارایی دستگاه های قدیمی با نسخه های قدیمی تر iOS عبرت گرفته و iOS 13 عملکرد بهتری در این زمینه خواهد داشت. البته باید منتظر انتشار iOS 13 ماند.
اپل وعده داد کارکردهایی چون گشودن صفحه با Face ID نزدیک به 30 درصد سریع تر خواهد بود برنامه ها نیز iOS 13 دو برابر سریع تر اجرا می شوند.
یکی دیگر از قابلیت های جدید iOS 13، صفحه کلید جدید است. هرچند اپل پشتیبانی از صفحه کلیدهای ثالث را به سیستم عامل موبایل خود آورده، اما با آپدیت امسال شاهد یک صفحه کلید جدید با کارکردهای جدید چون عملکردهای مبتنی بر کشیدن (swiping ) خواهیم بود که در صفحه کلیدهای ثالث چون SwiftKey در دسترس است.
یکی دیگر از تغییرات iOS 13 به اپلیکیشن Reminders یا یادآوری های کاربر مربوط می شود. حالا شاهد فیلترهای بیشتر چون امروز، زمانبندی شده، علامت زده شده و همه هستیم که می بایست که سازمان دادن هرچه بهتر به کارها کمک کند. همچنین اپل از هوش مصنوعی بهره گرفته و پس از نوشتن، Reminders به طور خودکار پیشنهاد می کند این کار چه وقت یادآوری شود و شما قادر به تگ کردن مخاطبین نیز خواهید بود.
طبق معمول اپل اپلکیشین هایی که هسته کارکردهای iOS را تشکیل می دهند با نسخه تازه این سیستم عامل به روز کرده است.
Apple Mail
یک قالب بندی دسکتاپ جدید دریافت می کند.
Safari
امکان تعریف تنظیم به ازای هر وب سایت را می دهد و Notes یک حالت نمایش گالری برای مشاهده همه یادداشت ها در یک نگاه را می دهد.
اپل با iOS 13 اپلیکیشن نقشه یا همان Apple Maps را دگرگون کرده و به ادعای خود آن را از پایه دوباره ساخته است. حاصل این کار ارائه جزئیات جامع تر و یک حالت جدید است. درست همانطور که از اپل انتظار می رفت، محافظت از حریم خصوصی یکی از اولویت های اپل در سیستم عامل جدید خود است. حالا شما می توانید به برنامه ها تنها برای یکبار اجازه دسترسی به موقعیت مکانی را بدهید و مانع از مخابره موقعیت خود شوید.
همچنین اپل حالت ثبت نام جدید Sign in with Appleرا راه اندازی می کند که به کاربران امکان ورود به حساب Face ID و ایجاد یک حساب جدید برای این سرویس را بدون وارد کردن هیچ یک از اطلاعات شخصی می دهد.
Apple accounts
نیز قادر به ایجاد خودکار یک ایمیل محرمانه به ازای هر اپلیکیشن خواهد بود.
یکی دیگر از قابلیت های جدید iOS ، تصویر پروفایل شبیه به WhatsApp و Facebook Messenger است که به کاربران امکان به اشتراک گذاشتن تصویر و اسم انتخابی برای پروفایلشان را با دیگران در Messages می دهد. به عبارتی دیگر؛ تصویر و اسم انتخابی کاربر برای کلیه مخاطبین نمایش داده می شود.
اما جالب اینکه کاربر قادر به استفاده از Memoji به عنوان تصویر پروفایل نیز خواهد بود. به همین منظور اپل گزینه های متعددی را برای شخصی سازی Memoji و همچنین استفاده از Memoji ایجاد شده به عنوان استیکر را اضافه کرده است. چنین استیکرهایی به عنوان اموجی در اپلیکیشن هایی چون WeChat قابل استفاده خواهند بود.
اپل یک رابط جدید برای ویرایش تصاویر در
iOS
اضافه می کند و برای اولین بار شاهد اضافه شدن آن برای ویدئوها هستیم. کاربر قادر به ویرایش تنظیمات مختلف تصویر خواهد بود. در زمینه ویدئو هم بالاخره می توان آنها را مستقیماً چرخاند.
اپلیکیشن Photos نیز یک رابط کاربری جدید دریافت می کند و حالا از یادگیری ماشین برای حذف تصاویر تکراری و تصاویر درهم و برهم چون اسکرین شات ها استفاده می کند.
حافظه اکسترنال
سرانجام iOS امکان جابجایی فایل ها از کارت های حافظه SD و درایوهای USB را با اپلیکیشن Files می دهد.
@tecmaster
iOS 13
برای گوشی iPhone 6S و کلیه مدل های جدیدتر از آن منتشر می شود. بنابراین دارندگان گوشی های iPhone 5S و iPhone 6 این آپدیت را دریافت نخواهند کرد.
امروز نسخه پیش نمایش iOS 13 منتشر می شود و همین ماه بتای همگانی آغاز خواهد شد.
@tecmaster
برای گوشی iPhone 6S و کلیه مدل های جدیدتر از آن منتشر می شود. بنابراین دارندگان گوشی های iPhone 5S و iPhone 6 این آپدیت را دریافت نخواهند کرد.
امروز نسخه پیش نمایش iOS 13 منتشر می شود و همین ماه بتای همگانی آغاز خواهد شد.
@tecmaster
This media is not supported in your browser
VIEW IN TELEGRAM
✈ سوئیت اختصاصی فرست کلاس هواپیمایی امارات !
@tecmaster
@tecmaster
This media is not supported in your browser
VIEW IN TELEGRAM
⌚👟گجتهای آینده ؛ تغییر رنگ کفش توسط دستبند هوشمند
@tecmaster
@tecmaster
This media is not supported in your browser
VIEW IN TELEGRAM
💻🔧ویدیو بخشی از مونتاژ یک کیس ماد جذاب 👌
@tecmaster
@tecmaster
آیا به مرورگر خاصی علاقه دارید؟ اگر جواب این سؤال مثبت است، چرا چنین نظری دارید؟ برای برخی از کاربران، تنوع پلاگینها یا افزونهها اهمیت بسیار زیادی دارد و برخی دیگر به دنبال مرورگری هستند که بهتر از رقبا، از حریم خصوصی آنها محافظت کند. با این حال، موضوعی که برای بسیاری از کاربران بیشترین اهمیت را دارد، سرعت مرورگر مذکور است. اما چرا برخی مرورگرها سریعتر از رقبای خود هستند؟ میتوانیم این موضوع را در دو بخش فنی و بخشهای مربوط به کاربر، توضیح بدهیم. در ادامه همراه ما باشید.
جنبههای فنی
هرکدام از مرورگرها به نحو خاصی توسعه پیدا کردهاند. رویکردهای مختلف در زمینهی برنامهنویسی، نقش مهمی در سرعت بارگذاری صفحات وب ایفا میکند. در این زمینه باید به دو مشخصه مهم بپردازیم: موتور مرورگر و موتور جاوا اسکریپت.
موتور مرورگر
موتور مرورگر، مهمترین عنصر هر مرورگری محسوب میشود. وظایفی مانند اجرای کدهای HTML و CSS و موارد امنیتی بر عهدهی این موتور است. چنین موتورهایی لااقل باید بتوانند کدهای HTML و XML و عکسها را نمایش دهند و فونت، رنگ و سایز متنها را به نحوی که از قبل مشخص شده، نشان دهند. بسیاری از موتورها از پس نمایش فایلهای PDF و دیگر اسناد هم برمیآیند.
رایجترین موتورهای مرورگر
چندین موتور مرورگر وجود دارد اما فقط ۴ تای آنها بهکرات مورد استفاده قرار میگیرند:
Blink، EdgeHTML، Gecko و WebKit.
Blink
یک موتور پیشرفته است که از پلتفرمهای مختلف پشتیبانی میکند و از طرف گوگل، اپرا، ادوبی، اینتل و سامسونگ توسعه یافته است. مرورگرهای کروم و اپرا مبتنی بر این موتور هستند. این موتور در ابتدا انشعابی از موتور WebKit بود که خود آن هم در ابتدا انشعابی از کتابخانههای KHTML و KJS محسوب می شود. این موتور تحت لیسانس GNU LGPL است و به همین خاطر بدون پرداخت حق امتیاز میتوان از آن استفاده کرد.
EdgeHTML
موتور دیگری است که توسط مایکروسافت برای استفاده در مرورگر اج توسعه یافته است. در سال ۲۰۱۵، این موتور جایگزین Trident شد که اینترنت اکسپلورر مبتنی بر آن بود. از لحاظ تئوری، این موتور با Blink و WebKit کاملاً سازگار است.
Gecko
توسط موزیلا توسعه یافته و مرورگر فایرفاکس و نرمافزار Thunderbird و تعداد زیادی از مرورگرهای ناشناخته، از آن بهره میبرند.
در نهایت، باید به موتور WebKit اشاره کنیم که توسط اپل توسعه یافته و در مرورگر سافاری، مرورگر آمازون کیندل، تلویزیونهای هوشمند مبتنی بر سیستمعامل تایزن و سیستمعامل بلکبری یافت میشود. تا سال ۲۰۱۳، مرورگر کروم مبتنی بر همین موتور بود.
از دیگر موتورهای نهچندان شناخته شده هم میتوانیم به Goanna (شاخهای از Gecko) و Servo (موتور آزمایشی توسعهیافته توسط موزیلا) اشاره کنیم.
اهمیت رو به کاهش
در دهه ۲۰۰۰ میلادی، برای سرعت بارگذاری صفحات وب، موتور مرورگر مهمترین نقش را ایفا میکرد. با این حال، با توجه به پیچیدهتر شدن تکنولوژیهای مربوط به مرورگرها، اهمیت موتورها هم رو به کاهش است. حالا از لحاظ فنی، موتور مرورگرها دیگر مهمترین نقش را ایفا نمیکنند. در عوض، حالا توجه توسعهدهندگان معطوف به موتور جاوا اسکریپت شده است.
موتور جاوا اسکریپت
همهی مرورگرها از موتور جاوا اسکریپت هم بهره میبرند. در زمینهی سرعت بارگذاری صفحات وب، موتورهای جاوا اسکریپت بیشترین تأثیر را دارند. اگر نمیدانید جاوا اسکریپت چیست، باید بگوییم یکی از مهمترین زبانهای برنامهنویسی است که تقریبا همهی سایتها از قابلیتهای این زبان بهره میبرند. بسیاری از بخشهای مربوط به رابط کاربری و انیمیشن سایتها به لطف این زبان برنامهنویسی امکانپذیر میشود. موتور جاوا اسکریپت، باید این کدها را در سریعترین زمان ممکن به موارد قابل نمایش تبدیل کند. در این زمینه هم موتورهای متعددی وجود دارد که هرکدام از آنها قابلیتهای خاصی را ارائه میدهند.
V8
V8
موتور جاوا اسکریپت گوگل است. مرورگر کروم از این موتور بهره میبرد و سابقهی آن هم به تولد مرورگر کروم در سال ۲۰۰۸ برمیگردد. این موتور مجهز به دو کامپایلر است. یکی از آنها Full-codegen نام دارد که کامپایلر سریعی محسوب می شود و کدهای بهینه نشدهای را ایجاد میکند و دیگری Crankshaft نام دارد که از سرعت پایینتری بهره میبرد ولی در عوض کدهای بهینه شدهای را به وجود میآورد. کدهای جاوا اسکریپت در ابتدا روانهی Full-codegen میشوند و اگر خروجی این کامپایلر نیازی به بهینهسازی داشته باشد، Crankshaft وارد عمل میشود.
@tecmaster
جنبههای فنی
هرکدام از مرورگرها به نحو خاصی توسعه پیدا کردهاند. رویکردهای مختلف در زمینهی برنامهنویسی، نقش مهمی در سرعت بارگذاری صفحات وب ایفا میکند. در این زمینه باید به دو مشخصه مهم بپردازیم: موتور مرورگر و موتور جاوا اسکریپت.
موتور مرورگر
موتور مرورگر، مهمترین عنصر هر مرورگری محسوب میشود. وظایفی مانند اجرای کدهای HTML و CSS و موارد امنیتی بر عهدهی این موتور است. چنین موتورهایی لااقل باید بتوانند کدهای HTML و XML و عکسها را نمایش دهند و فونت، رنگ و سایز متنها را به نحوی که از قبل مشخص شده، نشان دهند. بسیاری از موتورها از پس نمایش فایلهای PDF و دیگر اسناد هم برمیآیند.
رایجترین موتورهای مرورگر
چندین موتور مرورگر وجود دارد اما فقط ۴ تای آنها بهکرات مورد استفاده قرار میگیرند:
Blink، EdgeHTML، Gecko و WebKit.
Blink
یک موتور پیشرفته است که از پلتفرمهای مختلف پشتیبانی میکند و از طرف گوگل، اپرا، ادوبی، اینتل و سامسونگ توسعه یافته است. مرورگرهای کروم و اپرا مبتنی بر این موتور هستند. این موتور در ابتدا انشعابی از موتور WebKit بود که خود آن هم در ابتدا انشعابی از کتابخانههای KHTML و KJS محسوب می شود. این موتور تحت لیسانس GNU LGPL است و به همین خاطر بدون پرداخت حق امتیاز میتوان از آن استفاده کرد.
EdgeHTML
موتور دیگری است که توسط مایکروسافت برای استفاده در مرورگر اج توسعه یافته است. در سال ۲۰۱۵، این موتور جایگزین Trident شد که اینترنت اکسپلورر مبتنی بر آن بود. از لحاظ تئوری، این موتور با Blink و WebKit کاملاً سازگار است.
Gecko
توسط موزیلا توسعه یافته و مرورگر فایرفاکس و نرمافزار Thunderbird و تعداد زیادی از مرورگرهای ناشناخته، از آن بهره میبرند.
در نهایت، باید به موتور WebKit اشاره کنیم که توسط اپل توسعه یافته و در مرورگر سافاری، مرورگر آمازون کیندل، تلویزیونهای هوشمند مبتنی بر سیستمعامل تایزن و سیستمعامل بلکبری یافت میشود. تا سال ۲۰۱۳، مرورگر کروم مبتنی بر همین موتور بود.
از دیگر موتورهای نهچندان شناخته شده هم میتوانیم به Goanna (شاخهای از Gecko) و Servo (موتور آزمایشی توسعهیافته توسط موزیلا) اشاره کنیم.
اهمیت رو به کاهش
در دهه ۲۰۰۰ میلادی، برای سرعت بارگذاری صفحات وب، موتور مرورگر مهمترین نقش را ایفا میکرد. با این حال، با توجه به پیچیدهتر شدن تکنولوژیهای مربوط به مرورگرها، اهمیت موتورها هم رو به کاهش است. حالا از لحاظ فنی، موتور مرورگرها دیگر مهمترین نقش را ایفا نمیکنند. در عوض، حالا توجه توسعهدهندگان معطوف به موتور جاوا اسکریپت شده است.
موتور جاوا اسکریپت
همهی مرورگرها از موتور جاوا اسکریپت هم بهره میبرند. در زمینهی سرعت بارگذاری صفحات وب، موتورهای جاوا اسکریپت بیشترین تأثیر را دارند. اگر نمیدانید جاوا اسکریپت چیست، باید بگوییم یکی از مهمترین زبانهای برنامهنویسی است که تقریبا همهی سایتها از قابلیتهای این زبان بهره میبرند. بسیاری از بخشهای مربوط به رابط کاربری و انیمیشن سایتها به لطف این زبان برنامهنویسی امکانپذیر میشود. موتور جاوا اسکریپت، باید این کدها را در سریعترین زمان ممکن به موارد قابل نمایش تبدیل کند. در این زمینه هم موتورهای متعددی وجود دارد که هرکدام از آنها قابلیتهای خاصی را ارائه میدهند.
V8
V8
موتور جاوا اسکریپت گوگل است. مرورگر کروم از این موتور بهره میبرد و سابقهی آن هم به تولد مرورگر کروم در سال ۲۰۰۸ برمیگردد. این موتور مجهز به دو کامپایلر است. یکی از آنها Full-codegen نام دارد که کامپایلر سریعی محسوب می شود و کدهای بهینه نشدهای را ایجاد میکند و دیگری Crankshaft نام دارد که از سرعت پایینتری بهره میبرد ولی در عوض کدهای بهینه شدهای را به وجود میآورد. کدهای جاوا اسکریپت در ابتدا روانهی Full-codegen میشوند و اگر خروجی این کامپایلر نیازی به بهینهسازی داشته باشد، Crankshaft وارد عمل میشود.
@tecmaster
JavaScriptCore
JavaScriptCore
که از تحت عنوان Nitro هم یاد میشود، موتور جاوا اسکریپت مرورگر سافاری است و در بین محبوبترین موتورها، در رتبهی دوم قرار دارد. نحوهی عملکرد آن مانند V8 نیست. این موتور به جای بهرهگیری از دو کامپایلر، از یک روش واحد برای خوانش کدهای جاوا اسکریپت استفاده میکند.
SpiderMonkey
SpiderMonkey
نخستین موتور جاوا اسکریپت محسوب میشود و توسط نتاسکیپ در دهه ۹۰ ایجاد شده است. بعد از افول این شرکت، این موتور به یک پروژه متنباز بدل شد. امروزه، موزیلا وظیفهی توسعه این موتور را برعهده گرفته و از آن در مرورگر فایرفاکس استفاده میکند.
از دیگر موتورهای جستجو باید به Chakra هم اشاره کنیم که مرورگر مایکروسافت اج از آن بهره میبرد.
کدامیک از موتورهای جاوا اسکریپت سرعت بیشتری دارند؟
در این زمینه یک پاسخ قطعی وجود ندارد. شاید بخشی از کدهای جاوا اسکریپت در سافاری سریعتر اجرا شوند و شاید مرورگر کروم بتواند بخشهای دیگری را سریعتر اجرا کند. بخش اعظم این موضوع به نحوهی نگارش کدهای جاوا اسکریپت و ارتباط آن با کامپایلرهای موتورهای مختلف برمیگردد. برخی از مرورگرها هم با بهرهگیری از الگوریتمهای اختصاصی تلاش میکنند که بهترین سرعت ممکن را برای کاربر ارائه دهند.
جنبههای مربوط به کاربر
در زمینهی سرعت مرورگر، برخی از جنبهها و بخشها در کنترل کاربر است و در ادامه به مهمترین آنها میپردازیم.
بهروزرسانیها
برای استفاده از مرورگرها و در کل انواع و اقسام نرمافزارها، همواره توصیه میشود که از جدیدترین نسخه استفاده کنید. به غیر از موضوع بهرهگیری از ویژگیهای جدید و امنیت بیشتر، بخشهای فنی موجود در پشتصحنه هم همواره در حال بهبود هستند. به همین خاطر با استفاده از جدیدترین نسخههای مرورگرهای مختلف، میتوانید از بهترین سرعت ممکن بهره ببرید.
افزونهها
پلاگینها یا افزونهها میتوانند هوای تازهای را برای مرورگر شما به ارمغان بیاورند. اما از طرفی دیگر، همین افزونهها میتوانند سرعت مرورگر شما را هم کاهش دهند. هرچند میدانیم بهرهگیری از افزونههای متعدد موضوع وسوسهبرانگیزی به حساب میآید، اما توصیه میکنیم که فقط از افزونههایی استفاده کنید که به وجود آنها نیاز دارید.
دادههای ذخیره شده
در هنگام وبگردی، مرورگرها انواع و اقسام دادهها را ذخیره میکنند. از تاریخچه وبگردی گرفته تا کوکیها، اطلاعات مربوط به دانلودهای انجام شده و بسیاری از موارد دیگر. به همین خاطر با پاک کردن چنین اطلاعاتی، فضای بیشتری برای عملکرد مرورگر ایجاد میکنید و چنین کاری تأثیر زیادی در افزایش سرعت مرورگرها دارد.
@tecmaster
منبع: MakeUseOf
JavaScriptCore
که از تحت عنوان Nitro هم یاد میشود، موتور جاوا اسکریپت مرورگر سافاری است و در بین محبوبترین موتورها، در رتبهی دوم قرار دارد. نحوهی عملکرد آن مانند V8 نیست. این موتور به جای بهرهگیری از دو کامپایلر، از یک روش واحد برای خوانش کدهای جاوا اسکریپت استفاده میکند.
SpiderMonkey
SpiderMonkey
نخستین موتور جاوا اسکریپت محسوب میشود و توسط نتاسکیپ در دهه ۹۰ ایجاد شده است. بعد از افول این شرکت، این موتور به یک پروژه متنباز بدل شد. امروزه، موزیلا وظیفهی توسعه این موتور را برعهده گرفته و از آن در مرورگر فایرفاکس استفاده میکند.
از دیگر موتورهای جستجو باید به Chakra هم اشاره کنیم که مرورگر مایکروسافت اج از آن بهره میبرد.
کدامیک از موتورهای جاوا اسکریپت سرعت بیشتری دارند؟
در این زمینه یک پاسخ قطعی وجود ندارد. شاید بخشی از کدهای جاوا اسکریپت در سافاری سریعتر اجرا شوند و شاید مرورگر کروم بتواند بخشهای دیگری را سریعتر اجرا کند. بخش اعظم این موضوع به نحوهی نگارش کدهای جاوا اسکریپت و ارتباط آن با کامپایلرهای موتورهای مختلف برمیگردد. برخی از مرورگرها هم با بهرهگیری از الگوریتمهای اختصاصی تلاش میکنند که بهترین سرعت ممکن را برای کاربر ارائه دهند.
جنبههای مربوط به کاربر
در زمینهی سرعت مرورگر، برخی از جنبهها و بخشها در کنترل کاربر است و در ادامه به مهمترین آنها میپردازیم.
بهروزرسانیها
برای استفاده از مرورگرها و در کل انواع و اقسام نرمافزارها، همواره توصیه میشود که از جدیدترین نسخه استفاده کنید. به غیر از موضوع بهرهگیری از ویژگیهای جدید و امنیت بیشتر، بخشهای فنی موجود در پشتصحنه هم همواره در حال بهبود هستند. به همین خاطر با استفاده از جدیدترین نسخههای مرورگرهای مختلف، میتوانید از بهترین سرعت ممکن بهره ببرید.
افزونهها
پلاگینها یا افزونهها میتوانند هوای تازهای را برای مرورگر شما به ارمغان بیاورند. اما از طرفی دیگر، همین افزونهها میتوانند سرعت مرورگر شما را هم کاهش دهند. هرچند میدانیم بهرهگیری از افزونههای متعدد موضوع وسوسهبرانگیزی به حساب میآید، اما توصیه میکنیم که فقط از افزونههایی استفاده کنید که به وجود آنها نیاز دارید.
دادههای ذخیره شده
در هنگام وبگردی، مرورگرها انواع و اقسام دادهها را ذخیره میکنند. از تاریخچه وبگردی گرفته تا کوکیها، اطلاعات مربوط به دانلودهای انجام شده و بسیاری از موارد دیگر. به همین خاطر با پاک کردن چنین اطلاعاتی، فضای بیشتری برای عملکرد مرورگر ایجاد میکنید و چنین کاری تأثیر زیادی در افزایش سرعت مرورگرها دارد.
@tecmaster
منبع: MakeUseOf