از سال ۲۰۱۵، گوگل بیشتر و بیشتر بر صاحبان وب سایت ها فشار وارد کرده است تا سایت های خود را موبایل پسند کنند. در طی چند سال گذشته، پاسخ به این سوال: mobile friendly به چه معناست، وقتی که صحبت از طراحی و توسعه وبسایت به میان میآید.
به طور کلی، معنای موبایل فرندلی این است که وب سایت شما بر روی دستگاههای موبایل (Mobile device)مانند تلفن همراه یا تبلت عملکرد خوبی دارد. با این حال، ممکن است اصطلاحات مختلفی مانند موبایل فرندلی، اولین موبایل(first mobile)، طراحی واکنشگرا(responsive web design)، طراحی تطبیقی(adaptive design)، وبسایت تلفن همراه جداگانه سایت separate mobile website (or m dot site) و برنامههای تلفن همراه (mobile apps)را بشنوید.
موبایل فرندلی بودن وب سایت به چه معناست ؟ یک وبسایت سازگار با موبایل اساساً زمانی است که وبسایت معمولی شما به اندازه کافی کوچک میشود تا در دستگاه تلفن همراه نمایش داده شود. به نظر می رسد نسخه کوچکی از وب سایت شما باشد. زوم کردن و پیمایش زیادی در حال انجام است، اما سایت نمایش داده می شود و کار می کند. این می تواند یک تجربه کاربری مورد پسندی باشد ، و سایت شما قابل مشاهده است.
اولین طراحی وب برای موبایل زمانی است که با ابتدایی ترین توابع و ویژگی های، کوچکترین و کم قدرت ترین دستگاه ها – مانند تلفن های همراه – شروع میشود.
این نوع طراحی وب تلفن همراه، به طراحان اجازه می دهد تا بر روی این که چه کارکردها و ویژگی هایی برای کاربران نهایی مهم است تمرکز داشته باشند. با افزایش اندازه صفحه نمایش (و قدرت پردازش) میتوانید عناصر طراحی جدیدی اضافه کنید، اما کوچکترین و کمقدرتترین دستگاه همچنان با mobile first به خوبی کار میکند.
کنجکاو هستید بدانید که چگونه انجام می شود؟ برنامه نویسی mobile first با تمام سبک های CSS، HTML و جاوا اسکریپت لازم برای کوچکترین صفحه نمایش ها آغاز می شود. سپس، آن کد را با استثناهایی برای صفحه های بزرگتر بازنویسی می کند. چرا این مهم است؟ خب، کد لپتاپ و رایانههای رومیزی ممکن است انیمیشنهای بزرگ یا توابع پیچیدهتری داشته باشد. اگر ابتدا آن کد پیچیده نوشته شود، یک دستگاه کوچکتر مانند یک گوشی هوشمند قبل از اینکه متوجه شود به هیچ کدام از آن نیاز ندارد، همه آن کد را بارگیری می کند و منجر به تجربه کاربری کندتری می شود.
در حالی که طراحی و توسعه first mobile استراتژی است، طراحی واکنشگرا نحوه اجرای آن استراتژی ها است. طراحی ریسپانسیو از عناصر انعطاف پذیر استفاده میکند که توسط style sheet کنترل میشود، جاوا اسکریپت و HTML کنترل میشوند تا متناسب با عرض صفحه نمایش سایت شما باشد. مهم نیست که کاربر از چه صفحه نمایشی و با چه اندازه ای استفاده میکند، متن، تصاویر، ناوبری و گرافیک متناسب با اندازه صفحه نمایش خواهند شد و مخصوص دستگاه یا مرورگر خاصی نیست. برای خوب نمایش داده شدن و به درستی عملکردن در هر اندازه ای طراحی شده است.
با کوچک و بزرگ کردن صفحه مرورگر خود میتوانید ببینید که یک سایت واکنشگرا در دستگاه تلفن همراه چگونه به نظر میرسد.
طراحی تطبیقی طراحی ریسپانسیو است، اما با پیچ و تاب – از طرحبندیهای خاصی برای دستگاههای مختلف استفاده میکند. در جایی که یک وبسایت واکنشگرا به سادگی محتوای یکسانی را برای موبایل و دسکتاپ ارائه میکند، وبسایتهای تطبیقی ممکن است محتوای خاصی را هنگام شناسایی دستگاه تلفن همراه ارائه دهند.
تفاوت فنی اصلی این است که یک سایت تطبیقی معمولاً از مجموعهای از اندازههای طرحبندی از پیش تعریفشده بر اساس اندازه صفحه نمایش دستگاه استفاده میکند تا بهطور سیال سایز اندازهگیری شود.
هنگامی که یک وب سایت موجود نمی تواند به طور موثر به یک سایت واکنش گرا تبدیل شود. توسعه دهندگان می توانند یک وب سایت جداگانه بسازند و آن را در یک زیر دامنه(sub domain) میزبانی کنند. بنابراین اگر سایت معمولی و غیر موبایل شما http://mywebsite.com است، سایت موبایل شما می تواند http://m.mywebsite.com باشد.
یک mobile site جداگانه دارای HTML خاص خود است و نیازی نیست که شبیه سایت اصلی باشد. سایت موبایل فیسبوک یکsite m dot است.
خرده فروشان بزرگی مانند آمازون هم یک سایت موبایل (mobile site)و هم یک اپلیکیشن موبایل(mobile app) دارند تا نیازهای همه مشتریان تلفن همراه خود را برآورده کنند.
یک برنامه تلفن همراه نیاز دارد که کاربر آن را از فروشگاه برنامه دانلود کرده و روی دستگاه تلفن همراه خود نصب کند. بسته به نوع کسبوکار و وبسایت، مصرفکنندگان ممکن است یک برنامه را به تجربه وبسایت تلفن همراه ترجیح دهند، اما این معمولاً فقط در مورد برندهای بزرگی است که مصرفکنندگان به طور منظم از آن بازدید میکنند و نه برای سایتهای خردهفروشی یا تجاری که فقط گاهی اوقات از آن بازدید میکنند.
آموزش گامبهگام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…
پروتکل Remote Desktop Protocol (RDP) یکی از متداولترین روشها برای مدیریت سرورهای ویندوزی از راه…
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…
حملات DDoS (Distributed Denial of Service) یکی از پیچیدهترین و مخربترین تهدیدات سایبری برای وبسایتها…
PyTorch یک چارچوب ماشین لرنیگ اوپن سورس پرکاربرد است که به دلیل سهولت استفاده، نمودار…