در مورد امکانات دستیار صوتی Google Assistant چه میدانید ؟

در مورد امکانات دستیار صوتی Google Assistant چه میدانید ؟

 

گوگل assistant چیست؟

google assistant دستیار دیجیتالی هوشمند گوگل در گروه دستیارهای صوتی به‌شمار می‌رود که در کنفرانس Google I/O سال ۲۰۱۶ در کالیفرنیا معرفی شد. در سپتامبر همان سال، اولین پیش‌نمایش این ابزار در نرم‌افزار پیام‌رسان گوگل الو (Google Allo) دیده شد.

اولین گوشی هوشمند مجهز به google assistant، گوگل پیکسل بود که در اکتبر ۲۰۱۶ معرفی شد. گوگل هوم دستگاه دیگر مجهز به دستیار هوشمند بود که در همان سال به بازار آمد. از آن زمان گوگل به‌مرور دستگاه خود را برای پلتفرم‌های دیگر هم توسعه داد.

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

 دستیار صوتی گوگل / Google Assistant

 

ساختار google assistant

هوش مصنوعی قلب تپنده و زیرساخت اصلی google assistant است که براساس فناوری‌هایی همچون پردازش زبان طبیعی و یادگیری ماشین دستورهای کاربر را درک می‌کند و اقدام مناسب را انجام می‌دهد. google assistant را می‌توان بنیاد اصلی استراتژی ساندار پیچای مبنی‌بر اولویت‌دادن به هوش مصنوعی دانست. مدیرعامل گوگل ساختار این استراتژی را در سال ۲۰۱۶ شرح داد.

گوگل پیش از توسعه‌ی google assistant، دستیار دیجیتال دیگری ساخته بود که به‌نام گوگل ناو (Google Now) شناخته می‌شد. اگرچه گوگل ناو هنوز هم به فعالیت ادامه می‌دهد، تفاوت‌های ساختاری متعددی با گوگل assistant دارد که یکی از این تفاوت‌ها تکیه‌ی بیشتر گوگل assistant بر مکالمه با کاربر و بهره‌مندی بیشتر از هوش مصنوعی است. پیچای قبلا گفته بود که هدف نهایی گوگل assistant ساختن گوگل شخصی‌سازی‌شده‌ای برای هر کاربر است که بسته به نیازها و علایق او عمل می‌کند. درنهایت، می‌توان گوگل assistant را پایه‌ی اتصال و ارتباط تمامی محصولات اصلی گوگل در حوزه‌های نرم‌افزار و سخت‌افزار دانست.

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

 دستیار صوتی گوگل / Google Assistant

 

گوگل Assistant بر چه حوزه‌هایی تأثیر می‌گذارد؟

ظهور و توسعه‌ی گوگل اسیستنت بیش از همه مصرف‌کننده‌های حاضر در اکوسیستم گوگل را تحت‌تأثیر قرار می‌دهد. کاربران گوشی‌های اندرویدی بیش از همه از گوگل اسیستنت بهره می‌برند و درکنار آن‌ها، علاقه‌مندان به فناوری‌های خانه‌ی هوشمند و به‌طورکلی اینترنت اشیاء، از قابلیت‌های دستیار هوشمند گوگل استفاده می‌کنند.

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

google assistant همچنین می‌تواند پاسخ‌های تصویری به دستورهای ارسال‌شده به گوگل هوم را به دستگاه متصل ارسال کند. ترکیبی که با اتصال گوشی هوشمند اندرویدی، گوگل هوم، تلویزیون هوشمند مبتنی‌ر اندروید و نمایشگرهای هوشمند در خانه ایجاد می‌شود، حداکثر کارایی را از گوگل اسیستنت در خانه ارائه می‌‌کند.

 دستیار صوتی گوگل / Google Assistant

گوگل اسیستنت با ابزارهای هوشمند جانبی متعددی هماهنگ است. از میان آن‌ها می‌توان به اکوسیستم SmartThings و دستگاه‌های iOS و خودروهای هوشمند مبتنی‌بر اندروید اشاره کرد. کاربران حتی می‌توانند دستگاه کروم‌کست را نیز به گوگل اسیستنت متصل کنند. هماهنگی این‌چنینی نشان می‌دهد که اهالی مانتین ویو تصمیمی جدی برای افزایش نفوذ دستیار هوشمند خود دارند.

گوگل با دستیار صوتی مبتنی‌بر هوش مصنوعی، آینده‌ی دنیای فناوری را نشانه رفته است

توسعه‌دهنده‌ها دسته‌ی دیگری هستند که با بهبود کارایی‌های گوگل اسیستنت تحت‌تأثیر قرار می‌گیرند. هرچه توانایی‌های دستیار مبتنی‌بر هوش مصنوعی بیشتر شود، آن‌ها هم امکان ارائه‌ی خدمات بیشتری مبتنی‌بر هوش مصنوعی در سرویس‌ها و اپلیکیشن‌های خود را خواهند داشت. گوگل همچنین ابزاری توسعه‌ای برای دستیار هوشمندش (Google Assistant SDK) ارائه کرده که پیاده‌سازی گوگل اسیستنت را در سخت‌افزارها و نرم‌افزارها آسان می‌کند.

چگونه از گوگل اسیستنت استفاده کنیم؟

گوگل اسیستنت امروزه در دسته‌ی گسترده‌ای از دستگاه‌ها ارائه می‌شود. علاوه‌بر گوشی‌های اندرویدی که به‌صورت پیش‌فرض مجهز به دستیار گوگل هستند، کاربران اندروید می‌توانند نرم‌افزار اختصاصی آن را نیز برای گوشی خود دریافت کنند. گجت‌‌های هوشمندی همچون گوگل هوم، ابزارهای پوشیدنی مبتنی‌بر Wear OS، تلویزیون‌های هوشمند اندرویدی و خودروهای هوشمند مبتنی‌بر سیست‌عامل اندروید، همگی از گوگل اسیستنت پشتیبانی می‌کنند. حتی کاربران iOS هم می‌توانند اپلیکیشن اختصاصی گوگل اسیستنت را برای آیفون و آیپد دریافت کنند. گوگل دستیار هوشمند خود را در لپ‌تاپ‌های اختصاصی گوگل بوک و تبلت گوگل اسلیت نیز عرضه می‌کند و اکثر کاربران Chrome OS می‌توانند گوگل اسیستنت را در کروم‌بوک راه‌اندازی کنند.

پیکسل 4 ایکس ال گوگل / google pixel 4 xl
دستیار صوتی گوگل / Google Assistant

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

گوگل اسیستنت در نسخه‌های ابتدایی فقط با دستورهایی همچون Hey Google و Ok Google شروع به کار می‌کرد و به دستورهای صوتی گوش می‌داد. پس از مدتی، اهالی مانتین ویو قابلیتی به‌نام Continued Conversation را به دستیار هوشمند اضافه کردند که مکالمه‌های ادامه‌دار را با آن ممکن می‌کند. درنتیجه، امروز گوگل اسیستنت می‌تواند مکالمه‌ها را ردگیری کند و طبق صحبت‌های قبلی، کارها را پیش ببرد. از توسعه‌‌های دیگر در سال‌های اخیر می‌توان به قابلیت Routines اشاره کرد که امکان اجرای چند وظیفه‌ی پشت‌سرهم را با یک دستور صوتی اولیه فراهم کرد. به‌عنوان مثال، پس از گفتن عبارت «Hey Google, I am home»، مجموعه‌ای از دستورها در سیستم خانه‌ی هوشمند کاربر اجرا می‌شود. دستیار صوتی هوشمند گوگل از ۳۰ زبان زنده‌ی دنیا پشتیبانی می‌کند و چهار صدای متفاوت را می‌توان در آن انتخاب کرد.

گوگل اسیستنت چه کاربردهایی دارد؟

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

پیکسل 4 ایکس ال گوگل / Google Pixel 4 XL
دستیار صوتی گوگل / Google Assistant

 

پیداکردن گوشی هوشمند

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

بازکردن قفل گوشی پیکسل

ارسال پیام به گوگل اسیستنت حتی زمانی‌که صفحه‌ی گوشی اندرویدی خاموش است، جذابیت زیادی دارد. ازطرفی وقتی رمزورود یا الگو را برای بازکردن قفل گوشی اندرویدی مشخص کرده باشید، باید پیش از اجرای دستورها، مراحل بازکردن قفل را انجام دهید. به‌هرحال، راهکارهایی برای عبور از این مرحله، خصوصا در گوشی‌های پیکسل، وجود دارد. کاربران پیکسل می‌توانند با دستورهای خود گوگل اسیستنت، قفل گوشی را هم باز کنند. در بخش تنظیمات گوگل اسیستنت، وارد زیرمجموعه‌ی OK Google Detection و Trusted Voice شوید و گزینه‌های بازکردن قفل را از آنجا تنظیم کنید.

اجرای اپلیکیشن‌ها

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

 دستیار صوتی گوگل / Google Assistant

مدیریت تماس‌ها

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

خواندن متن صفحه‌ی وب

هرگاه مقاله‌ای را در صفحه‌ی وب در گوشی هوشمند اندرویدی باز کنید، می‌توانید با فرمان «Hey Google, read it یا Hi Google, rwad this page»، به گوگل اسیستنت دستور دهید که متن صفحه را بخواند. در این بخش، می‌توان سرعت خواندن متن را هم کنترل کرد و همچنین متن هم در زمان خوانده‌شدن با دستیار صوتی های‌لایت می‌شود. در همین بخش می‌توان متن صفحه را هم به زبانی دیگر ترجمه کرد.

جست‌وجوی عکس

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

گوگل اسیستنت / Google Assistant

جست‌وجوی مکان

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

پیشنهاد سفر و تفریح

گوگل assistant با دسترسی به پایگاه عظیم داده‌ای گوگل، پاسخ‌های مناسب و جذابی به انواع سؤال‌های کاربران ارائه می‌کند. به‌عنوان مثال، اگر به‌دنبال مکان مناسب تفریح و سفر در فصل خاصی هستید، تنها با مطرح‌کردن سؤالی همچون «What are some great vacation ideas» می‌توانید پیشنهادهای جذابی مشاهده کنید. از قابلیت‌های دیگر می‌توان به اتصال به سرویس‌هایی همچون نتفلیکس و سرویس‌های استریم مشابه اشاره کرد که فیلم و برنامه‌ی دلخواه کاربر را تنها با دستور صوتی گوگل اسیستنت اجرا می‌کنند. قطعا با پیشرفت بیشتر دستیار صوتی گوگل و بهره‌گیری توسعه‌دهنده‌های بیشتر از رابط آن، می‌توان ارتباط دستیار گوگل با سرویس‌های ایرانی را هم انتظار داشت.

مسابقه و آزمایش اطلاعات

گوگل assistant کاربردهای سرگرمی متعددی دارد. به‌عنوان مثال، کاربران می‌توانند از آزمون‌های داخلی این سرویس برای محک‌زدن اطلاعات خود در حوزه‌ای خاص استفاده کنند: گیمرها با گفتن دستوری همچون «Talk to Video Games Quiz»، به سؤال‌هایی درباره‌ی بازی‌های ویدئویی پاسخ می‌دهند. حتی می‌توانید مهارت خود در شناسایی و اطلاعات شرکت‌ها را هم با دستوری همچون «Talk to Company Quiz» محک بزنید. گوگل assistant پس از پایان هر آزمون، نتیجه‌ی آن را به کاربر اطلاع می‌دهد.

گوگل اسیستنت / Google Assistant

خواندن اخبار

نمایش اخبار در حوزه‌های دلخواه کاربر، یکی از قابلیت‌های جذاب گوگل assistant محسوب می‌شود. از قابلیت‌های اضافه می‌توان به خواندن اخبار ازطریق دستیار صوتی اشاره کرد. برای این منظور پس از بازکردن اپلیکیشن در پاسخ به پرسش مرسوم «How May I help you» assistant، می‌توانید با پاسخ‌هایی همچون Good Morning و Good Afternoon، خلاصه‌ای از وضعیت آب‌وهوا و اخبار روز دلخواه را در گوگل assistant بشنوید.، با فرمان  «Tell me something good» می‌توانید اخبار مثبتی را از گوگل assistant بشنوید. از قابلیت‌های خبری دیگر می‌توان به اطلاع از نتیجه‌ی مسابقه‌های ورزشی و پیش‌بینی آب‌وهوا اشاره کرد.

ارسال پیام صوتی و پخش موسیقی

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

تنظیم یادآور

از مزیت‌های اصلی google assistant می‌توان به ارتباط آن با دیگر سرویس‌های پرکاربرد گوگل مانند Keeo و Calendar و Gmail اشاره کرد. تنظیم یادآورها هم از کاربردهای مهم google assistant است. می‌توان با ارسال دستورهای مرتبط و اتصال assistant با سرویس تقویم گوگل، یادآورهای مهم را در تاریخ‌های مدنظر تنظیم کرد.

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

گوگل اسیستنت / Google Assistant

کمک به حافظه

گوگل assistant می‌تواند بخشی از وظیفه‌ی حافظه‌ی شما را انجام دهد. به‌عنوان مثال، می‌توانید مکان قرارگرفتن خودرو و دسته‌کلید یا هر جسم دیگر را به گوگل assistant بگویید و بعدا از او درباره‌ی مکان سوژه‌ی منظر سؤال کنید.

 دستیار صوتی گوگل / Google Assistant

تنظیم ساعت هشدار

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

تنظیم مسیر سفر

ارتباط گوگل assistant با سرویس‌هایی همچون گوگل مپس و Waze، به کاربر امکان می‌دهد تا مسیر سفر خود را هم با دستورهای صوتی هماهنگ کند. گوگل assistant همچنین در برخی از شهرها با سیستم حمل‌ونقل عمومی نیز هماهنگی دارد و می‌تواند زمان و مسیر حرکت اتوبوس‌ها و قطارها را به کاربر اعلام کند.

 دستیار صوتی گوگل / Google Assistant

ارسال پیام متنی

با ارسال پیام صوتی، می‌توان متن مدنظر (به زبان‌های تحت پشتیبانی) پیام متنی را هم به گوگل assistant ارسال کرد. 

جست‌وجو و محاسبه

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

پیام‌های انگیزشی

گوگل assistant می‌تواند به دستورهایی مبتنی‌بر پیام‌های انگیزشی پاسخ و متن‌های مرتبط با موضوع کاربر را برای او بخواند یا نمایش دهد.

ترجمه متون

سرویس ترجمه‌ی گوگل هم از سرویس‌های پرکاربرد غول موتور جست‌وجو محسوب می‌شود که مانند سرویس‌های دیگر، قابلیت اتصال و هماهنگی با دستیار هوشمند صوتی را دارد. برای ترجمه به زبان‌های گوناگون، می‌توانید از روندهای مرسومی همچون دستور «How do you say “dinner” in Farsi»، ترجمه‌ی کلمه‌ی مذکور را به زبان فارسی ببینید. در این بخش، همه‌ی زبان‌های زیرپوشش سرویس Translate، به‌عنوان زبان مقصد پشتیبانی می‌شوند.

گوگل assistant همچنین قابلیتی به‌نام Interpreter Mode دارد. به کمک ابن قابلیت می توان  متن و گفت‌وگوها را در ۴۴ زبان زنده‌ی جهان ترجمه می‌کند .

گوگل اسیستنت / Google Assistant

ترکیب دستیار صوتی با سرویس ترجمه، در ترجمه‌ی متون روی تصاویر هم کاربرد دارد. به کمک این قابلیت می‌توانید از دوربین گوشی برای اشاره به تصویر و خواندن ترجمه‌ی متون استفاده کنید.

تعریف داستان و لطیفه

دستیار صوتی گوگل با تکیه بر دیتابیس خود قابلیت خواندن داستان هم دارد و با گفتن دستورهایی هم چون «tell me a story یا tell me a bedtime stroy» ، می‌توانید داستان‌هایی را ازطریق گوگل assistant بشنوید.

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

افزایش بازدهی گوگل assistant

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

وارد بخش تنظیمات گوگل assistant شوید و در تب Google Assistant موارد زیر را تنظیم کنید:

  • Personal Info: در این بخش، می‌توانید آدرس خانه و محل کار خود را وارد کنید. دستیار صوتی گوگل ، هشدارهای ترافیک و مسیریابی را برای شما ارسال می‌کند. همچنین می‌توانید تلفظ نام‌تان را به google assistant آموزش دهید.
  • Voice Match: در این بخش با خواهند چند نمونه متن، تشخیص صدای خود را برای دستیار صوتی آسان‌تر می‌کنید.
  • Music: اپلیکیشن پیش‌فرض موسیقی خود را در این بخش تنظیم کنید تا دستورهای پخش موسیقی از آن اجرا شوند.
  • Routines: برنامه‌های روزمره برای اجرای چند وظیفه‌ی پشت‌سر‌هم با یک دستور صوتی، کاربرد دارند.
  • Shortcuts: در این بخش، می‌توانید دستورهای شخصی‌سازی‌شده را برای وظایف گوناگون تعریف کنید.

سخن آخر

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

شاید ازلحاظ گستردگی اکوسیستم، بتوان اپل را بعد از گوگل قرار داد؛ اما به‌هرحال به‌لطف سیستم‌عامل اندروید، تعداد کاربران در تعامل با سرویس‌های گوگل بیشتر است. شاید همین گستردگی اکوسیستم بتواند گوگل assistant را بالاتر از الکسا قرار دهد که امروزه در بسیاری از دستگاه‌های هوشمند استفاده می‌شود.

https://assistant.google.com

تفاوت web application و اپلیکیشن چیست؟

تفاوت web application و اپلیکیشن چیست؟

تفاوت web application و اپلیکیشن چیست؟

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

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

تفاوت دیگری که وب اپلیکیشن‌ها با اپلیکیشن‌ها دارند در این است که اپلیکیشن‌ها به صورت دور‌ه‌ای نیاز به آپدیت شدن دارند. هر ازگاهی این پیغام برای مخاطب ارسال می‌شود که با اتصال به اینترنت آخرین نسخه نرم‌افزار خود را دریافت کند؛ اما در وب اپلیکشن‌ها به روز رسانی به صورت اتوماتیک و اغلب دور از چشم کاربر انجام می‌شود.

اپلیکیشن وب چگونه کار می‌کند؟

اولین نکته در خصوص برنامه‌های تحت وب این است که آن‌ها برای کار کردن نیاز به بارگیری ندارند؛ زیرا همه‌چیز تحت شبکه و در بستر آن انجام می‌شود. همه کاربران می‌توانند از طریق مرورگرهای وب مانند Google Chrome، Mozilla Firefox یا Safari به یک برنامه تحت وب دسترسی داشته باشند. البته برخی از وب اپلیکیشن‌ها یک نسخه اولیه دارند که باید یک بار روی دستگاه کاربر نصب شود.

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

 

نحوه ساخت web application

ساختن اپلیکیشن‌های تحت وب کار چندان دشواری نیست. اکثر این برنامه‌ها با JavaScript، HTML5 یا Cascading Style Sheets (CSS) نوشته می‌شوند. البته این‌ها زبان‌هایی هستند که با آن ساید یا طرف مشتری وب اپ‌ها نوشته می‌شود. در سمت سرور برنامه‌های وب امروزی از زبان‌هایی مانند پایتون، جاوا و روبی استفاده می‌شود.

مزایای نرم‌افزارهای تحت وب چیست؟

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

 
  • این برنامه‌ها به چند کاربر اجازه دسترسی به نسخه مشابه یک برنامه را می‌دهند.
  • اغلب وب اپ‌ها نیازی به نصب ندارند.
  • برنامه های تحت وب را می توان روی پلتفرم‌های مختلف مانند دسکتاپ، لپ تاپ یا تلفن همراه در دسترس قرار داد.
  • این برنامه‌ها از طریق چندین مرورگر قابل دسترسی هستند.

نمونه‌هایی از وب اپلیکیشن

تردیدی نیست که با توجه به توضیحات فوق در خصوص مفهوم Web application، حالا می‌توانید نمونه‌هایی از وب اپلیکیشن را مثال بزنید که قبلاً از آن‌ها استفاده کرده‌اید یا اکنون به‌طور مستمر از آن‌ها بهره می‌برید.

ما نیز در اینجا چند مثال از نرم‌افزارهای تحت وب موفق را به شما نشان می‌دهیم.

۱) اپلیکیشن‌های تاکسی اینترنتی

وب اپلیکیشن‌ها

یکی از ملموس‌ترین مثال‌های اپلیکیشن‌های تحت وب، نرم‌افزارهای تاکسی اینترنتی است که حالا تقریباً روی تمام گوشی‌های هوشمند حداقل یک مدل از آن‌ها نصب است.

۲) وب اپلیکیشن‌های پرداخت آنلاین

وب اپلیکیشن‌ها

آپ، تاپ، جرینگ، تومن و ده‌ها برنامه پرداخت آنلاین دیگر که برای خرید شارژ سیم کارت، پرداخت خلافی خودرو تا تهیه بلیط سینما از آن‌ها استفاده می‌کنیم نیز جزو وب اپلیکشن‌های پرکاربرد امروزی محسوب می‌شوند.

۳) بازی‌های آنلاین

web application و اپلیکیشن

 

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

۴) نرم‌افزارهای مدیریت پروژه

تسکولو و ترلو نمونه‌های پرکاربردی از وب اپلیکیشن‌هایی هستند که برای مدیریت آنلاین پروژه‌ها از آن‌ها استفاده می‌شود.

web application و اپلیکیشن

۵) وب اپلیکیشن‌های تبدیل واحد

این مورد نیز یکی از مثال‌های وب اپلیکیشن‌های ساده است که بسیاری از سایت‌های حوزه کریپتوکارنسی از آن استفاده می‌کنند.

web application و اپلیکیشن

شرکت دانش بنیان مطهر نت پارس بزرگترین شرکت تولید اپلیکیشن در ایران است.طراحی و ساخت اپلیکیشن موبایل و وب اپلیکیشن ها از عمده فعالیتهای مطهر نت پارس می باشد .

نکات کلیدی در طراحی UI/UX اپلیکیشن

نکات کلیدی در طراحی UI/UX اپلیکیشن

نکات کلیدی در طراحی UI/UX اپلیکیشن

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

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

 به همین خاطر علاوه بر تعامل کاربری، تجربه کاربری استفاده از اپلیکیشن نیز باید حدی جالب و گیرا باشد که موجب حفظ تعداد کاربران شود. با رعایت نکات کلیدی در طراحی UI/UX اپلیکیشن ، ماندگاری و وفاداری کاربران خود را تضمین کنید.

طراحی UI/UX اپلیکیشن

1- نویگیشن اپلیکیشن

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

دسته‌بندی‌های موجود در منو (فهرست) نباید همپوشانی و اشتراک با یکدیگر داشته باشند. به کاربران اجازه دهید تا به راحتی به عقب برگردند. با برجسته‌سازی کلیدها یا ویژگی‌های جدید، کاربر با به تعامل وادار کنید.

 

به یاد داشته باشید:

  • نویگیشن هرگز نباید مخفی باشد
  • نویگیشن در سراسر اپلیکیشن باید یک فرمت ثابت داشته باشد
  • برای نویگیشن، کاربران iOS به وجود تب‌های متعدد و کاربران اندروید به وجود گزینه‌های کشویی عادت دارند.

2- رابط کاربری ساده و یکپارچه

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

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

 

به یاد داشته باشید:

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

3- خوانایی

یکی دیگر از نکات کلیدی در طراحی UI/UX اپلیکیشن موبایل، رعایت خوانایی است. جاسازی اطلاعات زیاد در رابط کاربری کوچک موبایل، یک چالش بزرگ محسوب می‌شود. پس محتوا باید کوتاه و آسان باشد.

 

توجه داشته باشید که کاربر در اکثر اوقات همه محتوا را نمی‌خواند، بلکه بیشتر به دنبال کلمات و عبارات کلیدی است.  

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

4- اندازه مناسب عناصر برای ضربه زدن با انگشت

در حین طراحی رابط کاربری موبایل، اندازه مناسب عناصر ضربه زدنی (اهداف ضربه زدنی) را در نظر داشته باشید. انگشت کاربر باید به راحتی روی این اهداف قرار بگیرد. اگر اهداف ضربه زدنی کوچک باشند، کاربر ممکن است روی هدف اشتباهی ضربه زده و کلافه شود.

 

به یاد داشته باشید:

  • حداقل اندازه هدف لمسی باید 10 در 10 میلی‌متر باشد.
  • فاصله کافی بین دو هدف ضربه زدنی را حفظ کنید تا انگشت کاربر به اشتباه روی هدف دیگر نرود.

5- توجه به ناحیه انگشت شست

یکی از مهم‌ترین نکات کلیدی در طراحی UI/UX اپلیکیشن که اغلب بدان توجهی نمی‌شود، توجه به ناحیه انگشت شست کاربر است. با عرضه گوشی‌های جدید، بزرگی صفحه‌نمایش افزایش پیدا کرده و نگهداری دستگاه با یک دست دشوارتر شده است.

 

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

در طول طراحی اپلیکیشن، باید حواستان به تمام مناطق باشد. هر چه گوشی بزرگ‌تر باشد، نگهداری آن برای کاربر سخت‌تر است و احتمال ضربه ناخواسته روی نواحی OW بیشتر می‌شود.

6- استفاده از راهبردهای طراحی سیستم عامل

حین طراحی UI/UX اپلیکیشن بهتر است به راهبردهای ارائه‌شده توسط iOS و اندروید مراجعه کنید. این دو سیستم عامل رایج از شیوه‌های متفاوتی برای نمایش نویگیشن، طرح‌بندی محتوا، دکمه‌ها و غیره استفاده می‌کنند.

 

اگر از راهبردهای اندرویدی برای یک اپلیکیشن iOS استفاده کنید (یا برعکس)، تجربه کاربری یکپارچه را به خطر می‌اندازید. سعی کنید همه‌چیز را بومی نگه دارید و از کیت‌های UI مخصوص برای هر سیستم عامل جهت طراحی برنامه خود استفاده کنید.  

7- دسترس‌پذیری

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

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

 

به یاد داشته باشید:

  • از ترکیب رنگ‌ها با کنتراست بالا استفاده کنید.
  • از زبان ساده استفاده کنید، چون انگلیسی زبان اول تمام کاربران نیست.
  • اولویت عناصر مختلف را به دقت انتخاب کنید.

8- دکمه‌ها

یکی دیگر از نکات کلیدی در طراحی UI/UX اپلیکیشن موبایل به دکمه‌ها و نحوه نمایش آن‌ها مربوط می‌شود. از طراحی UI موبایل آشنا و متداول برای دکمه‌ها استفاده کنید. به هیچ‌وجه عناصر یا شکل‌های تزئینی را برای نمایش دکمه‌ها به کار نبرید.

چهار نوع طراحی متداول برای دکمه‌ها شامل مستطیل رنگی با لبه‌های مربعی، مستطیل رنگی با لبه‌های گرد، دکمه‌های محو و دکمه‌های شناور می‌شود. از همه مهم‌تر، از لینک‌های متنی به عنوان دکمه استفاده نکنید.

 

به یاد داشته باشید:

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

9- تایپوگرافی

حین طراحی UI/UX اپلیکیشن موبایل، فونت مناسب، فضای سفید و ترازبندی باید به دقت انتخاب شود، به طوری که محتوا به راحتی خوانده شود.

به یاد داشته باشید:
  • اندازه فونت باید بهینه باشد. هر فونتی کوچک‌تر از 16 پیکسل قابل‌خواندن نیست.
  • فونت باید خوانا بوده و حالت اپلیکیشن را نشان دهد (از بیش از 3 فونت مختلف در یک اپلیکیشن استفاده نکنید).
  • از یک طرح حرف در اپلیکیشن استفاده کنید. در صورت نیاز به طرح حرف دوم، شبیه‌ترین نسبت به طرح اولیه را انتخاب کنید (به هیچ‌وجه به دنبال کاربرد طرح حرف سوم نروید).
  • تفکیک بین پاراگراف‌ها و عناوین را حفظ کنید. کوچک بودن صفحه‌نمایش موبایل به معنی جواز درهم نویسی نیست.
  • در طول طراحی اپلیکیشن، فاصله بین حروف و کلمات باید به خوبی رعایت شده و ثابت نگه داشته شود. فشرده نویسی یا پراکنده نویسی، قابلیت خوانایی را کاهش می‌دهد.

10- کاهش تعداد ورودی‌های کاربر

کاربران علاقه‌ای به فرم‌های طولانی ندارند، مخصوصا در گوشی موبایل که همه‌چیز باید سریع انجام شود.

 

به یاد داشته باشید:

  • فرم‌ها کوتاه و دارای فیلدهای ضروری باشند.
  • صفحه‌کلید بر اساس فیلد ورودی تغییر یابد.
  • فرم‌ها به طور پویا اعتبارسنجی شده و اشتباهات به محض ورود نشان داده شوند.

با تمام این تفاسیر، یکی از مهم‌ترین نکات کلیدی در طراحی UI/UX اپلیکیشن ، تأثیرگذاری اولیه است. نخستین تأثیر همیشه به یاد کاربر می‌ماند. اگر کاربر در نگاه اول از اپلیکیشن شما خوشش نیاید، فرصت دومی نخواهید داشت.

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

12 نمونه موفق از‌ وب اپلیکیشن پیش‌رونده PWA

12 نمونه موفق از‌ وب اپلیکیشن پیش‌رونده PWA

در واقع می‌توان گفت وب اپلیکیشن نرم افرازی است که توسط صفحه مرورگر وب و از طریق اینترنت در دسترس قرار می‌گیرد. در این مقاله به بررسی ۱۲ نمونه موفق از‌ وب اپلیکیشن پیش‌رونده PWA می‌پردازیم .

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

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

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

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

۱.وب اپ غول بزرگ: استارباکس Starbucks

با هدف ارائه سفارش آنلاین و کاربر پسند همیشه در دسترس برای تمامی مشتریان خود، استارباکس یک PWA برای سیستم سفارش خود را در وب‌سایتش ایجاد کرده است ،که تجربه مشابهی را با برنامه بومی موجود خود به کاربر ارائه می‌دهد.

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

از آنجایی که بیشتر PWAها بدون دسترسی به اینترنت قابل استفاده هستند، در نتیجه این برنامه برای مشتریانی که ممکن است ارتباط اینترنت آن‌ها قطع و وصل شود ، یا در بازارهای نوظهور مانند جوامع روستایی که هنوز ارتباط قوی با اینترنت ندارند، بسیار کاربردی و مناسب است.

با راه اندازی PWA جدید سفارش، استارباکس نتایج چشمگیری را مشاهده کرده است. PWA در اصل۹۹.۸۴٪ کوچک‌تر از اپ iOS  استارباکس موجود است، به همین دلیل این برنامه وب در میان کاربران خود محبوبیت خاصی پیدا کرده. در نتیجه، آنها تعداد کاربران وب را که هر روز سفارش می‌دهند دو برابر کردند. الان دیگر نرخ کاربرانی که از کامپیوتر سفارش می‌دهند تقریبا برابر با کاربران موبایل است.

وب اپلیکیشن پیش‌رونده PWA - استارباکس Starbucks

۲.هاوسینگ در صنعت توریسم Housing

یکی از برترین پلتفرم آنلاین املاک و مستغلات در هند، housing.com سالیانه نزدیک ۵۰ میلیون بازدیدکننده دارد. این شرکت هندی دریافت که بارگذاری‌های کند، چنان تأثیر عظیمی در کسب و کارشان دارد که حتی بهبود یک ثانیه می‌تواند نرخ تبدیل را به میزان قابل توجهی افزایش دهد. علاوه بر این، بیشتر کاربران مورد هدف آن‌ها با استفاده از دستگاه‌های قدیمی با شبکه‌های ۲g یا ۳g به اینترنت دسترسی پیدا می‌کنند.

به منظور سرویس‌دهی بهتر به بازدیدکنندگان، کمپانی تصمیم گرفت تا یک PWA  سریع، کاربردی و قابل اعتماد راه‌اندازی کند. این وب اپ بسیار سریع است، از داده‌های کمتری استفاده می‌کند و به هاوسینگ اجازه می‌دهد تا کاربران را به روش‌های مختلف دوباره جذب کند.

با استفاده از PWA جدید ، کاربران می‌توانند سریعا آنچه را که جستجو می‌کنند، پیدا کنند یا در حالت آفلاین به جستجوی خود ادامه دهند. PWA سایت هاوسینگ منجر به افزایش ۳۸٪ درصدی نرخ تبدیلات و کاهش ۴۰٪ درصدی بانس‌ریت سایت شد. همچنین باعث جذب بازدیدکنندگان با کیفیت بیشتر شده است. همراه با افزایش ۱۰ درصدی زمان بازدید در هر کاربر در کلیه مرورگرها.

وب اپلیکیشن پیش‌رونده PWA - هاوسینگ در صنعت توریسم

۳.دیجی‌کالا یک تجربه خوب وب اپلیکیشن پیش‌رونده در ایران

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

فراتر از همه این موارد، یک تجربه خرید آنلاین عالی را ارائه می‌دهد. بنابراین، اکنون بزرگترین سایت تجارت الکترونیکی در خاورمیانه است .تقریبا ۹۲ درصد از سهم بازار خرده فروشی آنلاین ایران را به خود اختصاص داده است.

PWA با ۱،۷۰۰،۰۰۰ کاربرد اختصاصی یا یونیک ویزیت در هر روز، رتبه سوم وب سایت پربازدید ایران را به خود اختصاص داده است. از زمان راه‌اندازی این وب اپلیکیشن پیش‌رونده، Digikala با رشد ۲۰۰ درصدی نسبت به سال گذشته از نظر بازدید، سفارش و درآمد روبرو شده است.

وب اپلیکیشن پیش‌رونده PWA - دیجی‌کالا

۴. مجله فلیپ بورد Flipboard

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

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

وب اپلیکیشن پیش‌رونده PWA - مجله فلیپ بورد Flipboard

۵.آموزش موسیقی با ساوندسیلک Soundslice

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

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

وب اپلیکیشن پیش‌رونده PWA - آموزش موسیقی با ساوندسیلک

۶. بازی ۲۰۴۸

بازی پازل ۲۰۴۸ در ابتدا به عنوان یک برنامه رایگان برای اندروید وIOS در سال ۲۰۱۴ منتشر شد. این برنامه بلافاصله در کمتر از یک هفته پس از راه‌اندازی با بیش از ۴ میلیون کاربر به یک بازاریابی ویروسی تبدیل شد. بازی بسیار ساده و اعتیادآور است. این بازی به شعار «یک آبنبات برای حرفه‌ای‌های ریاضی»تاکیددارد . هدف اصلی آن به این صورت است که بلوک‌های اعداد شبیه هم با هم ترکیب شوند تا به عدد ۲۰۴۸ رسید.

نسخه رسمی PWA در ۲۰۴۸game.com در دسترس است . بازیکنان می توانند از طریق مرورگر وب به این بازی دسترسی فوری داشته باشند. با انتقال مستقیم و نمای تمام صفحه، تشخیص دادن نسخه PWA از برنامه محلی همتای خود دشوار است. به علاوه اینکه وب اپلیکیشن پیش‌رونده  ۲۰۴۸ را می‌توان کاملاً آفلاین بازی کرد.

وب اپلیکیشن پیش‌رونده PWA - بازی 2048

۷. میک مای تریپ یا سفر من را بساز MakeMy Trip

سایت MakeMyTrip.com نمونه‌ای عالی از PWA است. پیشروترین شرکت مسافرتی هند ماهیانه حدود هشت میلیون بازدید کننده از سایت خود را دارد. این وب اپلیکیشن ترافیک تلفن همراه دو سوم آن را تشکیل می‌دهد. از آنجا که تلفن همراه به مطلوب‌ترین کانال برای رزرو بلیط در میان مشتریان میک مای تریپ تبدیل شده است، آنها یک PWA ایجاد کردند ، یک تجربه سریع، قابل اعتماد و مرتب در وب موبایل پدید آوردند.

تجربه جدید PWA با کاهش ۳۸٪ زمان بارگذاری صفحه، نرخ تبدیل خود را سه برابر کرده است. در مقایسه با سایت قبلی موبایل خود،  میک مای‌ تریپ باعث افزایش ۱۶۰ درصدی تعداد بازدید‌ها Sessions شد . بانس ریت سایت را تا ۲۰٪ کاهش داد.

وب اپلیکیشن پیش‌رونده PWA - سفر من را بساز

۸.تاکسی آنلاین اوبر Uber

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

این ساختار با نزدیک شدن به یک تجربه کاربری مانند اپ موبایل، برای کاربران دستگاه‌های قدیمی که ممکن است با برنامه بومی اوبر سازگار نباشد، بسیار مناسب است با در نظر گرفتن تجربه بومی در یک برنامه وب فوق سبک، اوبر بدون در نظر گرفتن موقعیت مکانی، سرعت شبکه و دستگاه، درخواست تاکسی سریع را امکان‌پذیر کرده است. برنامه اصلی تنها ۵۰ کیلوبایت است ، به همین دلیل می‌توان آن را در مدت زمان ۳ ثانیه در شبکه‌های G2 بارگذاری کرد.

 

۹. پدپیپر Padpiper

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

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

وب اپلیکیشن پیش‌رونده PWA - پدپیپر Padpiper

۱۰. شبکه اجتماعی پینترست Pinterest

با تمرکز بر رشد بین‌المللی، پینترست تجربه وب موبایل جدید خود را از صفر با وب اپلیکیشن پیش‌رونده آغاز کرد. این شبکه اجتماعی دریافت که به دلیل عملکرد ضعیف در موبایل، تنها ۱ درصد از بازدید‌های موبایل به ثبت‌نام، ورود یا نصب برنامه ختم می‌شود. با درک این موضوع که فرصت بهینه سازی نرخ تبدیل بسیار زیاد بود.

آنها با استفاده از فناوری PWA، وب سایت تلفن همراه را بازسازی کردند که چندین نتیجه مثبت را به همراه داشت. زمان صرف شده در مقایسه با وب تلفن همراه قبلی ۴۰٪، درآمد تبلیغاتی ایجاد شده توسط کاربر ۴۴٪ و میزان استفاده کاربر ۶۰٪ افزایش یافته است.

وب اپلیکیشن پیش‌رونده PWA - پینترست

۱۱. اپلیکیشن یامیلی Yummly

یامیلی یک پلتفرم هوشمند ونچر یا کشف پخت و پز است. این وب اپلیکیشن  اطلاعاتی درباره طعم و مزه غذا، ارزش مواد غذایی، سطح مهارت برای پختن هر یک از دستور‌های غذایی‌ را به شما ارائه می‌دهد. شما در یامیلی می‌توانید دستور‌العمل‌های شخصی خود را به اشتراک بگذارید . همین طور مواد غذایی مورد نیازتان را بخرید و یک روزه تحویل بگیرید.

در کنار برنامه اندروید و ios،  نسخه وب اپلیکیشن پیش‌رونده در مرورگرهای وب نیز موجود است. مانند اپ‌های معمول ، PWA یامیلی نیز موتور جستجوی غذا، پخت و پز و دستور العمل‌ها را ارائه می‌دهد.

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

وب اپلیکیشن پیش‌رونده PWA - اپلیکیشن یامیلی Yummly

۱۲. وب اپلیکیشن پیش‌روندهKniveksperten

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

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

وب اپلیکیشن پیش‌رونده PWA - وب اپلیکیشن پیش‌روندهKniveksperten

 

شرکت دانش بنیان مطهر نت پارس بزرگترین شرکت تولید اپلیکیشن در ایران است.عمده فعالیتهای مطهر نت پارس :

 

 

 

غول‌های فناوری آمریکا به دنبال تقویت تولید تراشه

غول‌های فناوری آمریکا به دنبال تقویت تولید تراشه

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

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

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

از جمله دیگر شرکت‌های حاضر در این اتحاد می‌توان به ای تی اند تی، آمازون، وریزون، ای ام دی، اینتل، کوالکوم و سامسونگ اشاره کرد.

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

 

بررسی قابلیت Offload Apps در iOS

بررسی قابلیت Offload Apps در iOS

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

روش استفاده از Offload Apps

برای دسترسی به این قابلیت به مسیر Settings > General > iPhone Storage می رویم.در بالای صفحه خلاصه گزارشی از وضعیت حافظه دستگاهتون رو میتونید مشاهده کنید و با پایین آوردن صفحه می توانیم برنامه هارو به تفکیک فضای اشغال شده مشاهده کنیم.همچنین در زیر هر برنامه آخرین باری که از آن استفاده کردیم رو مشاهده میکنیم.

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

و با انتخاب گزینه Offload Apps و تایید آن برنامه رو به حالت Offload در بیارید

بعد از انجام اینکار مشاهده میکنید که برنامه به چه شکل در خواهد آمد و علامت ابر را کنار اون مشاهده خواهید کرد و بدین معناست که برای استفاده مجدد از برنامه باید اون رو دوباره دانلود کنید و اینکار با اولین باری که این برنامه رو مجدد اجرا کنید اتفاق میوفته.

استفاده از حالت Offload Apps به صورت خودکار

شما علاوه بر اینکه می تونید از این قابلیت به صورت دستی بهره مند بشید، این توانایی رو هم دارید که به دستگاه اجازه بدید به صورت اتوماتیک و بر اساس زمان آخرین استفاده از برنامه، به صورت اتوماتیک برنامه هایی که کمتر استفاده میشه رو به صورت آفلاین در بیاره.برای اینکار ۲ راه وجود داره و اول اینکه به مسیر Settings > General > iPhone Storage مراجعه کرده و گزینه Offload Unused Apps رو فعال کنید

و یا همچنین می توانید به مسیر Settings > iTunes & App Store مراجعه کنید و گزینه Offload Unused Apps رو فعال کنید

امیدوارم که این مطلب براتون مفید واقع شده باشه و استفاده لازم رو برده باشید.

 

منبع

 

با ۸ توزیع زیبا از سیستم‌عامل لینوکس آشنا شوید

با ۸ توزیع زیبا از سیستم‌عامل لینوکس آشنا شوید

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

۱) elementary OS
لینوکس

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

ویژگی‌های این توزیع تنها به زیبایی‌های بصری محدود نمی‌شود و توسعه دهندگان این سیستم‌عامل همواره در تلاشند تا تغییرات معناداری را در هر نسخه از این سیستم‌عامل ایجاد کنند. از همین رو می‌توان انتظار داشت با هر بروزرسانی، تجربه کاربری بهتری در اختیارتان قرار گرید.

۲) Deepin
لینوکس

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

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

۳) Pop!-OS
لینوکس

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

۴) Manjaro Linux
لینوکس

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

اگر به دنبال توزیعی هستید که به کمک آن بتوانید به صورت ساده از سیستم‌عامل آرچ استفاده کنید، سیستم‌عامل لینوکس مانجارو بهترین انتخاب است.

۵) KDE Neon
لینوکس

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

این توزیع جدیدترین و بهترین محیط دسکتاپ KDE Plasma و اپلیکیشن‌های KDE را به کاربران هدیه می‌دهد. برخلاف کوبونتو و دیگر توزیع‌های مبتنی بر KDE هم نیازی نیست ماه‌ها برای دریافت بروزرسانی منتظر بمانید.

۶) Zorin OS
لینوکس

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

همچنین از آن‌جایی که این توزیع بر پایه اوبونتو توسعه داده شده، می‌توان از اجرای روان برنامه‌های متعدد و کاربردی، اطمینان حاصل کرد. در صورتی که قصد دارید از زورین او اس استفاده کنید، می‌توانید زورین گرید (Zorin Grid) را نیز امتحان کنید. زورین گرید به شما اجازه می‌دهد چندین کامپیوتر مبتنی بر زورین او اس را از خانه یا محل کارتان کنترل کنید. نسخه اولتیمیت این توزیع نیز به شما اجازه می‌دهد که محیط دسکتاپ خود را انتخاب کرده و آن را شبیه به macOS یا ویندوز کنید.

۷) Nitrux OS
لینوکس

نیتراکس او اس توزیعی است که کم و بیش بر پایه اوبونتو توسعه داده شده ولی تمام ویژگی‌های آن را ندارد. این توزیع بیشتر تمرکز خود را روی ارائه تجربه روان رابط کاربری گذاشته و با بهره‌وری حداکثری از زبان طراحی خاص خود، تجربه بی‌نظیری را در اختیارتان می‌‌گذارد. محیط دسکتاپ این سیستم‌عامل بر اساس دسکتاپ نومد (Nomad) و KDE پی‌ریزی شده است.

نیتراکس همواره کاربران را ترغیب می‌کند تا از فرمت Applimage در این سیستم‌عامل استفاده کنند، اما همچنان این اجازه را به شما می‌دهد که از مدیریت فرمت پکمن آرچ که در نیتراکس تعبیه شده نیز استفاده کنید. با وجود این که این سیستم‌عامل بهترین توزیع لینوکسی نیست که می‌توانید نصب کنید، اما همچنان برای اجرای کار‌های روزمره مناسب است.

۸) eXtern OS
لینوکس

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

جمع‌بندی
لینوکس

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

منبع: itsfoss

معایب و مزایای توسعه نرم‌افزار Open Source

معایب و مزایای توسعه نرم‌افزار Open Source

بسیاری از توسعه‌دهندگان به پروژه‌های منبع باز ( Open Source ) علاقه دارند، آن‌ها هر روز از این نرم‌افزارها برای سرعت بخشیدن به کار خود استفاده می‌کنند. نمونه‌های بسیار موفقی از سولوشن‌های نرم‌افزار متن باز مثل لینوکس (سیستم عامل) یا React (کتابخانه جاوا اسکریپت) وجود دارد. این سولوشن‌ها اغلب به خوبی ساخته شده‌اند و کار با این کدهای باکیفیت واقعا لذت‌بخش است.

پس بیایید نگاه دقیق‌تری به این موضوع داشته باشیم که منبع باز یا همان open source به چه معناست و جوانب مثبت و منفی آن برای کار با پروژه‌های open source چیست؟

Open Source چیست؟

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

برای محافطت از کلیه بخش‌های درگیر در open source ، صاحب پروژه می‌تواند از لایسنس Creative Commons استفاده کند. مجوز Creative Commons (CC) همه را قادر می‌سازد تا کارهای خود را به اشتراک گذاشته، از آن استفاده کنند و چیزی را بر روی آن بسازند.

نرم‌افزار منبع باز معمولا یک محصول نرم‌افزاری رایگان است، جایی که توسعه‌دهندگان به سورس کد دسترسی دارند. آن‌ها می‌توانند کارایی برنامه را ارتقاء دهند، برخی از ویژگی‌ها را اضافه کرده، و خطاها را برطرف کنند. نمونه‌هایی از این نرم‌افزارها شامل LibreOffice، Mozilla Firefox و Chromium است.

در عوض،‌ یک نرم‌افزار اختصاصی وجود دارد که به آن “نر‌م‌افزار منبع بسته” (close source) نیز می‌گویند . سورس کد چنین برنامه‌ای می‌تواند فقط توسط خود صاحبان کد بررسی شده یا تغییر یابد. برخی از نمونه‌های نرم‌افزر اختصاصی شامل برخی از محصولات Microsoft، Adobe یا Apple است.

برخی شرکت‌ها نرم‌افزار open source را به عنوان یک معیار خوب می‌شناسند، در حالی که برخی دیگر توسعه ‌نرم‌افزار close source را ترجیح می‌دهند. و مطمئنا مدل منبع باز دارای جوانب مثبت و منفی است.

چه چیزی در توسعه نرم‌افزار منبع باز خوب است؟

مزایای شخصی

اگر بگوییم که توسعه‌دهندگان منبع باز تمایل به نوع‌ دوستی و کمک به دیگران دارند، بسیاری از افرادی که این مقاله را می‌خوانند ممکن است خندیده و به این گفته باور نداشته باشند. اما این انگیزه ذاتی اصلی‌ترین دلیلی است که بیشتر مردم بر روی پروژه‌های منبع باز کار می‌کنند.

اهمیت مزایای شخصی را دست کم نگیرید. این‌ افراد احساس مفید بودن و خودکفایی دارند.

شناخت جامعه

دانشمندان و پزشکان با نوشتن مقالات علمی و شرکت در کنفرانس‌های علمی، تجربه خود را به اشتراک می‌گذارند. طراحان UI/UX تجربه خود را در Behance و Dribbble به اشتراک می‌گذارند. نویسندگان کتاب‌های خود را چاپ کرده یا آن‌ها را از طریق پلت‌فرم‌های آنلاین به اشتراک می‌گذارند. پس چرا توسعه‌دهندگان این کار را نکنند؟ آن‌ها می‌خواهند فرصت‌های خود را برای به رسمیت شناخته شدن از دست ندهند.

هنگام کار یا اجرای پروژه‌های منبع باز شما می‌توانید این به رسمیت شناخته شدن را به چند طریق از جامعه توسعه‌دهندگان دریافت کنید، مثل ایجاد پروفایل عالی گیت‌هاب و شرکت در برنامه‌هایی مثل Hacktoberfest.

تبلیغات

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

حس ارزش

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

کیفیت نرم‌افزار

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

امنیت داده‌ها

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

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

همچنین محصولات منبع باز نمی‌توانند عمدا از داده‌های کاربران همانند برخی شرکت‌های نرم‌افزاری اختصاصی سوءاستفاده کنند. جامعه متوجه این سوءاستفاده می‌شود، در این صورت اعتبار نرم‌افزار و صاحب آن خراب می‌شود.

قابلیت سفارشی‌سازی

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

چه چیزی در توسعه نرم‌افزار منبع باز خوب نیست؟

سو‌ءتفاهم‌ها و عدم برقراری ارتباط مناسب

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

در پایان، هیچ تضمینی وجود ندارد که کمک جامعه باعث پایین آمدن کیفیت نشود. به همین دلیل بسیار امکان دارد شما در نهایت کد کسی را ریفکتور کنید و با ادغام نکردن این تغییرات مردم را ناامید کنید.

تهدید برای ارزش اصلی تجارت

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

نتیجه‌گیری

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

منبع باز باعث رشد سریع شما به عنوان توسعه‌دهنده می‌شود و نتیجه سودمندی را برای کل جامعه به ارمغان می‌آورد. در عین حال، سعی نکنید تا به چنین جامعه باارزشی که این همه پروژه منبع باز عالی را در اختیار شما می‌گذارد آسیب بزنید.

منبع: برنامه نویسان

نحوه ایجاد صفحه فرود (Landing Page) با Bootstrap 4

نحوه ایجاد صفحه فرود (Landing Page) با Bootstrap 4

Bootstrap 4 در حال حاضر محبوب‌ترین فریم‌ورک front-end در جهان است. شما می‌توانید از آن برای ساخت هر نوع رابط کاربری، از قالب‌های ادمین تا وب‌سایت‌هایی دارای ویژگی‌ کامل استفاده کنید. در این آموزش گام‌ به گام ما به نحوه ساخت یک صفحه فرود یا همان landing page با استفاده از بوت‌استرپ 4 نگاهی می‌اندازیم . شما می‌توانید از آن به عنوان صفحه اصلی استفاده کنید یا آن را به یک کمپین بازاریابی خاص متصل کنید.

صفحه فرودی که می‌خواهیم بسازیم دارای پنج بخش زیر است:

یک نوار پیمایش ثابت،

بخش hero،

بخش خدمات سه ستونی،

بخش تماس با ما با عرض کامل،

و یک فوتر.

با این وجود، با همان منطق می‌توانید بخش‌های دیگری را مثل توضیحات، بلاگ‌ و انواع دیگر محتوا ایجاد کنید. در تصویر زیر صفحه فرود نهایی را می‌بینید:

خوب، بیایید برویم شروع کنیم.

1. راه‌اندازی Bootstrap 4

چندین روش برای شروع کار با بوت‌استرپ 4 وجود دارد. شما می‌توانید:

CSS .1 و جاوا اسکریپت را دانلود کنید و آن را به صفحه HTML خود اضافه کنید،

2. بوت‌استرپ 4 را با استفاده از pipeline خود تنظیم کنید (اگر می‌خواهید فایل‌های Sass را ویرایش کنید این را انتخاب کنید)،

3. از ورژن CDNی CSS و JavaScript استفاده کنید.

در این مثال، ما از روش اول استفاده می‌کنیم. CSS کم‌حجم شده (minified) را به بخش <head> صفحه HTML خود اضافه کنید و فایل جاوااسکریپت را درست قبل از بستن تگ < body> بگذارید. از آنجا که همه پلاگین‌های بوت استرپ 4 به jQuery بستگی دارند، jQuery را نیز باید قبل از اسکریپت بوت‌استرپ کم‌حجم شده بگنجانید.

HTML اولیه با فایل‌های CSS و JavaScript کامپایل‌شده و فایل style.css برای CSS سفارشی آورده شده است:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <title>Bootstrap Landing Page by Developer Drive</title>
    
      <link href="css/bootstrap.min.css" rel="stylesheet">
      <link href="css/style.css" rel="stylesheet">
    
   </head>
    
   <body>
    
       <!-- Here comes the rest of the code -->
 
       <script src="scripts/jquery.min.js"></script>
       <script src="scripts/bootstrap.bundle.min.js"></script>
   </body>
</html>

2. ساخت نوار پیمایش (Navigation Bar)

بوت‌استرپ 4 یک نوار پیمایش از پیش طراحی‌شده فوق‌العاده دارد که به شما اجازه می‌دهد تا یک منوی ریسپانسیو را با چند خط کد HTML به صفحه فرود خود اضافه کنید. کد زیر را در بخش < body> فایل HTML خود اضافه کنید:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<nav class="navbar navbar-expand-lg navbar-light bg-light fixed-top">
    <div class="container">
        <a class="navbar-brand" href="#">Hello Consultancy</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse"
        data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
        aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
             
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
            <ul class="navbar-nav ml-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="#">Home
                        <span class="sr-only">(current)</span>
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#services">Services</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#contact">Contact</a>
                </li>
            </ul>
        </div>
    </div>
</nav>

مهم‌ترین چیزی که باید در مورد بوت‌استرپ 4 بدانید این است که تقریبا برای همه چیز کلاس کاربردی (utility class) دارد. مثلا دارای bg-light. (در کد بالا ببینید) هستند که یک پس‌زمینه روشن اضافه می‌کند و bg-dark. که پس‌زمینه تیره‌ای را به هر عنصر HTML اضافه می‌کند. با استفاده از بوت‌استرپ 4، شما می‌توانید با کد CSS طرح‌های خود را نمونه‌سازی کنید.

از آنجا که کلاس fixed-top نوار پیمایش را در بالا ثابت نگه می‌دارد، باید فضای اضافی را برای آن بسازید. پس، موارد زیر را به فایل style.css سفارشی خود اضافه کنید. یا اگر یک نوار پیمایش ثابت را نمی‌خواهید، به راحتی کلاس fixed-top را از کد HTML خود حذف کنید.

1
2
3
body {
    padding-top: 56px;
}

3. ساخت بخش Hero

بخش‌های Hero بخش جدایی‌ناپذیر در اکثر صفحات فرود هستند. آن‌ها معمولا شامل یک تصویر پس‌زمینه با عرض کامل، یک عنوان، یک توضیحات کوتاه، و یک دکمه فراخوان به عمل (call-to-action) می‌باشند. خوشبختانه بوت‌استرپ 4 یک کامپوننت از قبل طراحی‌شده به نام Jumbotron دارد که به شما امکان می‌دهد تا به راحتی یک بخش hero را به صفحه خود اضافه کنید. شما باید کلاس jumbotron. را به عنصری که بخش hero در آن قرار دارد اضافه کنید:

1
2
3
4
5
6
7
<header class="jumbotron jumbotron-fluid">
    <div class="container-fluid text-center">
       <h1 class="display-3">The Best Solution for Your Business</h1>
       <p class="lead pb-4">We help you maximize performance and build a healthy organization.</p>
       <p><a href="#" class="btn btn-primary btn-lg" role="button">Learn More</a></p>
    </div>
</header>

اگر یک بخش hero با عرض کامل می‌خواهید، از کلاس‌های container-fluid. و jumbotron-fluid. استفاده کنید. اگر نمی‌خواهید به اندازه کل صفحه نمایش باشد، به جای این‌ها از container. و jumbotron. استفاده کنید.

کد بالا نیز از کلاس‌های تایپوگرافی lead. و display-3. و کلاس مربوط به تنظیم متن text-center بوت‌استرپ 4 استفاده می‌کند. علاوه‌براین با استفاده از کلاس pb-4. فاصله داخلی (padding) پایین را به lead text اضافه می‌کند. اگر می‌خواهید از سایزهای دیگر margin و padding استفاده کنید، نحوه کار کلاس‌های فاصله‌گذاری بوت‌استرپ 4 را بررسی کنید. مثلا کلاس pb-4padding-bottom: 1.5rem را اضافه می‌کند. این را می‌توانید برای هر عنصر HTML بگذارید.

همچنین باید یک background image به بخش Jumbotron در فایل سفارشی style.css خودتان اضافه کنید. اگر بخواهید می‌توانید رنگ پس‌زمینه primary buttonها را نیز در نظر بگیرید.

1
2
3
4
5
6
7
.jumbotron {
    background: url("image.jpg") no-repeat center;
}
.btn-primary {
    background-color: #c60063;
    border-color: #c60063;
}

صفحه فرود ما تا اینجا، همراه با نوار پیمایش و بخش hero به این صورت می‌باشد:

4. ساخت بخش نمایش خدمات با سه ستون

برای ایجاد بخش سه ستونی خدمات، از سیستم ریسپانسیو grid بوت‌استرپ 4 متشکل از سطرها و ستون‌هایی که صفحه را تقسیم می‌کنند استفاده کنید. به طور پیش‌فرض،‌ هر سطر دارای 12 ستون است (با این حال، این مورد را می‌توانید در تنظیمات Sass تغییر دهید). می‌توانید تعداد ستون‌هایی که می‌خواهید در نام کلاس column استفاده کنید را مشخص کنید. مثلا col-4 از بین 12 ستون 4 ستون را می‌گیرد.

Bootstrap 4 پنج تا breakpoints (نقاط شکست) ریسپانسیو دارد که پنج grid را تعریف می‌کند: خیلی کوچک (پیش‌فرض)، کوچک، متوسط، بزرگ، و خیلی بزرگ. از آنجا که breakpointها بر اساس مدیا کوئری‌ها با کمترین عرض هستند، کلاس‌های column برای خود grid و همه گریدهای فوق اعمال می‌شوند.

به عنوان مثال، در کد زیر، col-md-4 برای گریدهای متوسط، بزرگ، و خیلی بزرگ اعمال می‌شود. این بدان معناست که تبلت‌ها و دسکتاپ‌ها بخش خدمات را در سه ستون مساوی در کنار یکدیگر نمایش می‌دهند. و تلفن‌های هوشمند با صفحه نمایش کوچک و خیلی کوچک، آن‌ها را در زیر یکدیگر نشان می‌دهند (یک ستون در هر ردیف).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<section id="services" class="container">
   <h2 class="display-4 text-center mt-5 mb-3">Our Services</h2>
    
   <div class="row text-center">
      <div class="col-md-4 mb-4">
         <div class="card h-100">
            <img class="card-img-top" src="design.jpg" alt="Design">
            <div class="card-body">
               <h4 class="card-title">Design</h4>
               <p class="card-text">Deliver the best user experience
               with our carefully designed responsive websites and applications!</p>
            </div>
            <div class="card-footer py-4">
               <a href="#" class="btn btn-secondary">See portfolio &raquo;</a>
            </div>
         </div>
      </div>
       
      <div class="col-md-4 mb-4">
         <div class="card h-100">
            <img class="card-img-top" src="development.jpg" alt="Development">
            <div class="card-body">
               <h4 class="card-title">Development</h4>
                  <p class="card-text">You need software that works on every device.
                  Leverage the latest technologies and the most powerful tools!</p>
            </div>
            <div class="card-footer py-4">
               <a href="#" class="btn btn-secondary">See projects &raquo;</a>
            </div>
         </div>
      </div>
       
      <div class="col-md-4 mb-4">
         <div class="card h-100">
            <img class="card-img-top" src="analytics.jpg" alt="Analytics">
            <div class="card-body">
               <h4 class="card-title">Analytics</h4>
               <p class="card-text">Consult our experts to set up proper goals and
               find the best stack for your next application!</p>
            </div>
            <div class="card-footer py-4">
               <a href="#" class="btn btn-secondary">See testimonials &raquo;</a>
            </div>
         </div>
      </div>
   </div>
</section>

کد بالا همچنین از کامپوننت Card بوت‌استرپ استفاده می‌کند که دارای پنج کلاس از پیش ساخته شده است: cardcard-img-topcard-bodycard-title. و card-text. کلاس h-100. یکی از کلاس‌های کاربردی سایزدهی است که می‌توانید برای هر عنصری استفاده کنید. این ارتفاع هر card را 100% تعیین می‌کند.

همچنین می‌توانید طراحی secondary buttons را در فایل style.css خود بگذارید تا با بقیه صفحه فرودتان مطابقت داشته باشد، مثلا:

1
2
3
4
5
.btn-secondary {
    background-color: transparent;
    border-color: #c60063;
    color: #c60063;
}

در اینجا بخش سه ستونی خدمات را می‌بینید که بر روی دسکتاپ (بر روی تلفن همراه، سه card در زیر هم است) این‌گونه می‌باشد:

5. افزودن بخش تماس با عرض کامل

شما می‌توانید یک بخش تماس با عرض کامل برای landing page خود با استفاده از کلاس‌های کاربردی بوت‌استرپ بسازید:

1
2
3
4
5
6
<section class="container-fluid text-center py-4 mt-4" id="contact">
   <h2 class="display-4 pb-4 my-4">Get in touch with us today!</h2>
   <p class="lead pb-3">Send us a message and we will get back to
   you as soon as possible.</p>
   <a href="#" class="btn btn-primary btn-lg mb-4" role="button">Contact us</a>
</section>

مشابه بخش Jumbotron باید یک background image به بخش تماس در فایل style.css  خود اضافه کنید:

1
2
3
#contact {
    background: url("contact.jpg") no-repeat center;
}

بخش تماس با ما به این صورت خواهد بود:

6. ایجاد فوتر

صفحات فرود معمولا یک فوتر ساده دارند، پس کد زیر به سادگی یک اخطار copyright در پایین صفحه اضافه می‌کند:

1
2
3
4
5
<footer class="py-3 bg-light">
   <div class="container">
      <p class="text-center">Copyright &copy; Hello Consultancy 2019</p>
   </div>
</footer>

کار ما تمام شد! در تصویر زیر landing page ایجاد شده با Bootstrap 4 را می‌بینید:

جمع‌بندی

در این مقاله، ما یک صفحه فرود نسبتا ساده ایجاد کردیم. در دنیای واقعی، بخش‌های دیگر نیز وجود خواهند داشت، مانند ویژگی‌های مهم، جداول قیمت‌گذاری،‌ لوگوهای مشتری،‌ و توضیحات و توصیه‌ها. با استفاده از سیستم grid ریسپانسیو بوت‌استرپ 4، شما می‌توانید به راحتی بخش‌های ستون‌بندی‌ شده را نیز، مشابه بخش خدمات ایجاد کنید.

Bootstrap 4 همچنین چندین کامپوننت از پیش‌ ساخته شده مثل forms،‌ modals، carousels و موارد دیگر دارد. قبل از اینکه هر چیزی را به طراحی خود اضافه کنید، همیشه مستندات را بررسی کنید، زیرا ممکن است تیم بوت‌استرپ آن را از قبل برای شما ساخته باشد.

اگر می‌خواهید یک فرم تماس عملکردی به صفحه فرود خود اضافه کنید، می‌توانید از Google Forms برای پردازش فرم در backend استفاده کنید. علاوه بر بوت‌استرپ 4، می‌توانید صفحات فرود ریسپانسیو را با CSS grid نیز بسازید.

منبع : برنامه نویسان

آموزش حفظ حریم شخصی حساب کاربری در گوگل

آموزش حفظ حریم شخصی حساب کاربری در گوگل

هنگامی که در اکانت گوگل خود هستید تمام کارهای آنلاینتان در پروفایل گوگل شما ثبت می‌شود؛ در این مقاله نحوه‌ی حفظ حریم شخصی و پاک کردن این اطلاعات را خواهید آموخت.

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

تل اپن‌هایمر، مدیر محصول کروم، درحال توصیف قابلیت‌های جدید حریم شخصی کروم در گوگل I/O سال گذشته

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

با وجود تلاش‌های گوگل برای افزایش شفافیت، افشاسازی‌های اخیر از فروش داده‌های شخصی کاربران به شرکت‌های ثالث تبلیغاتی اعتماد کاربران به این شرکت را با چالشی جدی مواجه کرده‌‌ است. گوگل هوم و بلندگوهای گوگل نست محصولاتی از گوگل هستند که در شخصی‌ترین مکان افراد یعنی خانه‌ها، از دوربین و میکروفون استفاده می‌کنند.

در این مقاله هدف نقد سیاست‌های حریم شخصی گوگل و دیگر غول‌های فناوری نیست بلکه صرفا آموزش حداکثر حفاظت از حریم شخصی مدنظر است.

google privacy

ریک استرلوه در رویداد سال گذشته گوگل در نیویورک در حال صحبت درباره حریم شخصی کاربران

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

گوگل چه داده‌هایی را عمومی تلقی می‌‌کند؟

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

۱. مرورگر خود را باز کرده و به صفحه اکانت گوگل خود بروید.

۲. نام کاربری گوگل (نام جیمیل) خود را تایپ کنید.

۳. از نوار منو، Personal info را انتخاب و اطلاعات را بررسی کنید. شما می‌توانید اطلاعات خود را ویرایش یا حذف کنید.

google account

۴. اگر می‌خواهید بدانید که کدام اطلاعات شما برای تمام کاربران قابل مشاهده است، به پایین صفحه رفته و Go to About me را انتخاب کنید.

google account

google account

۵. حال می‌توانید پس از مشاهده اطلاعات برگشته و تغییرات لازم را اعمال کنید. در حال حاضر امکان شخصی کردن حساب کاربری گوگل میسر نیست.

بررسی اطلاعات گوگل از فعالیت آنلاین شما

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

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

۱. وارد اکانت گوگل خود شده و Data & Personalization را از نوار ناوبری انتخاب کنید.

۲. برای مشاهده فهرستی کامل از تمام فعالیت‌هایی که گوگل ثبت کرده، به بخش Activity controls رفته و Web & App Activity را انتخاب کنید.

۳. اگر می‌خواهید گوگل ردیابی جست‌وجوهای وب و تصاویر، تاریخچه مرورگر، جست‌وجوهای نقشه و مسیرها و تعاملات با گوگل اسیستنت را متوقف کند، تیک هر دو بخش را بردارید. در غیر این‌صورت به مرحله ۴ بروید.

۴. سپس، روی Manage Activity کلیک کنید. این گزینه تمامی اطلاعاتی را که گوگل از حساب کاربری شما از روز نخست جمع‌آوری کرده‌است، نمایش می‌دهد.

۵. برای تنظیم حذف خودکار این داده‌ها پس از هر ۳ یا ۱۸ ماه، Choose to delete automatically را انتخاب کرده و بازه زمانی مورد نظر خود را انتخاب کنید. گوگل داده‌های قدیمی‌تر از بازه زمانی مشخص کرده را حذف می‌کند. برای مثال اگر گزینه ۳ ماه را انتخاب کنید، تمامی داده‌های قدیمی‌تر از ۳ ماه پیش حذف خواهند شد.

۶. اگر ترجیح می‌دهید که بخشی از فعالیت‌های ثبت شده خود را به‌طور دستی حذف کنید، در نوار ناوبری Delete activity by را انتخاب کرده و یکی از گزینه‌های Last hour، Last day، All time یا Custom range را انتخاب کنید.

۷. پس از انتخاب حذف خودکار یا دستی اطلاعات ثبت شده، پاپ‌آپی نمایش داده شده و از شما خواهان تأیید درخواست مورد نظر خواهد بود. برای تأیید Delete یا Confirm را بزنید.

برای اطمینان از عملکرد تنظیمات جدیدتان مجددا به Manage Activity (مرحله ۴) بروید و تغییرات را بررسی کنید.

دسترسی به اطلاعات ثبت‌شده در تاریخچه مکان‌ها

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

۱. وارد اکانت گوگل خود شده و Data & Personalization را از نوار ناوبری انتخاب کنید.

۲. برای مشاهده فهرستی کامل از تمام فعالیت‌هایی که گوگل ثبت کرده، به بخش Activity controls رفته و Location History را انتخاب کنید.

۳. اگر می‌خواهید گوگل ردیابی مکان شما را متوقف کند، دکمه این صفحه را خاموش کنید.

۴. روی Manage Activity کلیک کنید. در صفحه‌ای جدید تمامی اطلاعات مکانی خود را روی یک نقشه به‌همراه تایم‌لاین مشاهده خواهید کرد. این صفحه شامل مکان‌هایی که بازدید کرده‌اید، مسیرهایی که طی کرده‌اید به‌همراه تعداد و تاریخ دفعات هر بازدید است.

maps location history

۵. برای حذف دائمی تمامی اطلاعات مکانی، روی آیکون سطل آشغال کلیک کرده و Delete Location History را بزنید.

۶. برای تنظیم حذف خودکار برای داده‌های مکانی، روی آیکون چرخ‌دنده را کلیک کرده و Automatically delete Location History را به‌همراه بازه زمانی مورد نظر انتخاب کنید.

برای اطمینان از عملکرد تنظیمات جدیدتان مجددا به Manage Activity (مرحله ۴) بروید و تغییرات را بررسی کنید.

youtube

یوتیوب تمامی جست‌وجوهای شما در این سایت به‌همراه تمامی ویدیوهایی که تماشا کرده‌اید را در اکانت گوگلتان ذخیره می‌کند.

مدیریت جست‌وجوی یوتیوب و تاریخچه ویدیوهای دیده شده

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

نحوه مشاهده این اطلاعات و همچنین امکان حذف خودکار و دستی آن همانند Web & App Activity است. پیشنهاد می‌شود برای یوتیوب، حذف خودکار سه‌ماهه را انتخاب کنید تا هم اطلاعاتتان بسیار زیاد انباشته نشود و هم ویدیوهای پیشنهادیتان آسیب نبیند.

۱. وارد اکانت گوگل خود شده و Data & Personalization را از نوار ناوبری انتخاب کنید.

۲. برای مشاهده فهرستی کامل از تمام اطلاعاتی که یوتیوب ثبت کرده، به بخش Activity controls رفته و YouTube History را انتخاب کنید.

۳. اگر می‌خواهید گوگل ردیابی جست‌وجو و لیست تماشای یوتیوب شما را متوقف کند، دکمه این صفحه را خاموش کنید.

۴. روی Manage Activity کلیک کنید. در صفحه‌ای جدید فهرستی از تمامی اطلاعات هر جست‌وجویی که انجام داده و هر ویدیویی که مشاهده کرده‌اید، را می‌بینید.

۵. برای تنظیم حذف خودکار این داده‌ها پس از هر ۳ یا ۱۸ ماه، Choose to delete automatically را انتخاب کرده و بازه زمانی مورد نظر خود را انتخاب کنید. گوگل داده‌های قدیمی‌تر از بازه زمانی مشخص کرده را حذف می‌کند.

۶. اگر ترجیح می‌دهید که بخشی از فعالیت‌های ثبت شده خود را به‌طور دستی حذف کنید، در نوار ناوبری Delete activity by را انتخاب کرده و یکی از گزینه‌های Last hour، Last day، All time یا Custom range را انتخاب کنید.

۷. پس از انتخاب حذف خودکار یا دستی اطلاعات ثبت شده، پاپ‌آپی نمایش داده شده و از شما خواهان تأیید درخواست مورد نظر خواهد بود. برای تأیید Delete یا Confirm را بزنید.

برای اطمینان از عملکرد تنظیمات جدیدتان مجددا به Manage Activity (مرحله ۴) بروید و تغییرات را بررسی کنید.

Gmailبه ادعای گوگل هیچ شخص حقیقی در این شرکت ایمیل‌های کاربران را نمی‌خواند مگر آن‌که خودتان بخواهید؛ اما Gmail دائما در حال اسکن ایمیل کاربران برای استخراج اطلاعات پرداخت است.

نکته‌‌ای دیگر درباره privacy

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

نیاز به ذکر نیست که این موارد گاهی اوقات نقض اعلانیه‌های مربوط به حریم شخصی خود گوگل است. برای مثال، گوگل به‌تازگی اعتراف کرده که پیام‌های جیمیل کاربران را برای ساخت مجموعه‌ای از پرداخت‌های شما اسکن می‌کند. گوگل در کنفرانسی خبری در سال ۲۰۱۸ اعلام کرد که هیچ‌کس در گوگل پیام‌های جیمیل را نمی‌خواند مگر در مواردی بسیار خاص که خود کاربران رضایت داده باشند یا مسئله‌ای امنیتی در کار باشد. درست است که احتمالا منظور گوگل از هیچ‌کس، هیچ انسان است اما در عصر حاضر و با پیشرفت‌های شگرف هوش مصنوعی شاید چندان تفاوتی میان خواندن پیام از سوی هوش مصنوعی و انسان واقعی نباشد.

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

منبع: زومیت