چگونه اطلاعات موقعیت مکانی گوشی، امنیت شما را به خطر می اندازد؟

چگونه اطلاعات موقعیت مکانی گوشی، امنیت شما را به خطر می اندازد؟

«این برنامه هر حرکت شما را ردیابی می‌کند». حتماً شما هم تاکنون با این تیترهای اغراق آمیز مواجه شده‌اید. در مواجهه با این مطالب چقدر احساس ناامنی می‌کنید؟ یک سؤال مهم دیگر این است که آیا شما می‌دانید چطور باید از اطلاعات مربوط به موقعیت مکانی خود در گوشی‌های هوشمند حفاظت کنید؟

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

 

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

همه چیز عمومی است، مگر آنکه شما آن را تنظیم کنید!

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

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

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

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

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

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

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

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

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

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

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

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

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

نحوه پیدا کردن نرم افزارهایی که به موقعیت مکانی دسترسی دارند در آی او اس

در بخش تنظیمات گوشی Privacy را پیدا کنید. گزینه بالا در اینجا بخش موقعیت مکانی (Location Services) است که فهرستی از برنامه هایی که دسترسی به اطلاعات مربوط به موقعیت مکانی را دارند نشان می‌دهد. همچنین در این بخش شما می‌توانید بفهمید که این نرم افزارها چه زمانی موقعیت مکانی شما را می‌بینند. به عنوان مثال، اگر جلوی آن نوشته باشد ” Always”، می‌تواند موقعیت مکانی شما را در تمام زمان ها ردیابی کند؛ اگر نوشته باشد ” While Using”، به معنای آن است که می‌تواند محل شما را در حالی که برنامه باز است، ردیابی کند.

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

نحوه پیدا کردن نرم افزارهایی که به موقعیت مکانی دسترسی دارند در اندروید

پیدا کردن این اطلاعات در Android Oreo بسیار آسان است، برای پیدا کردن برنامه هایی با دسترسی به اطلاعات مربوط به موقعیت مکانی تنها کافی است که منوی Settings را باز کنید. در بخش Security & Location گزینه Location  را بزنید.

برای دیدن این برنامه ها  App-Level Permissions را مشخص کنید.

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

چطور مطمئن شویم که اطلاعات مربوط به موقعیت مکانی ما منتشر نمی‌شود؟

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

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

Settings > Account Settings > Location

در توییتر، این اطلاعات را در تنظیمات و حریم خصوصی> محل سکونت و پروکسی (فقط در اندروید) پیدا خواهید کرد.

Settings and Privacy > Location and Proxy

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

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

خداحافظی مایکروسافت با کلمات عبور

خداحافظی مایکروسافت با کلمات عبور

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

به گزارش خبرنگار فناوری اطلاعات خبرگزاری فارس به نقل از چانل نیوز، ویندوز یادشده Windows S نام دارد که نسخه ای خاص از ویندوز ۱۰ است و به عنوان مثال تنها برنامه هایی بر روی آن قابل نصب است که از فروشگاه آنلاین خود مایکروسافت بارگذاری شده باشند.

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

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

بررسی های موسسه وریزون در سال ۲۰۱۷ نشان داده بود که در ۸۰ درصد از موارد نفوذ به رایانه های شخصی به علت استفاده از کلمات عبور ناایمن رخ می دهد و لذا کنار گذاشتن این روش به ارتقای امنیت و حریم شخصی کاربران کمک شایانی خواهد کرد.

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

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

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

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

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

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

آمازون در سال ۲۰۱۵ شرکتی به نام Annapurna Labs را خریداری کرد که در زمینه طراحی تراشه های رایانه ای فعال بود و حالا ثمره های این همکاری برای تامین نیازهای سخت افزاری این شرکت مشخص می شود.

لزوم توسعه اپراتورهای ماهواره‌ ای مخابراتی در کشور/ درآمد ۳۵۰ میلیون دلاری از فضا

لزوم توسعه اپراتورهای ماهواره‌ ای مخابراتی در کشور/ درآمد ۳۵۰ میلیون دلاری از فضا

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

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

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

 

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

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

براری با اشاره به اینکه هم اکنون کشورهای منطقه با سرعت بالایی در حال سرمایه گذاری در این حوزه هستند و در تلاشند تا این بازار سودآور را به دست گیرند، گفت: از ۴۶ اپراتور ماهواره‌ ای مخابراتی دنیا، ۱۱ اپراتور در خاورمیانه فعالیت می‌ کنند. هم اکنون کشورهای همسایه مانند قطر، آذربایجان و ترکیه هر کدام با یک اپراتور و امارات با ۲ اپراتور در این حوزه فعال هستند.

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

معاون وزیر ارتباطات با بیان اینکه این اپراتورها به ترتیب درآمدی بالغ بر ۳۵۰ و ۲۷۰ میلیون دلار داشته اند، تصریح کرد: این آمار نشان می دهد هرچه سریعتر باید زمینه و بستر لازم برای فعالیت بخش خصوصی در این حوزه فراهم و خدمات مورد نیاز کشور توسط این بخش تامین و ارائه شود.

منبع: کلیک

طرح مفهومی شرکت Ressence برای اولین ساعت های مکانیکی هماهنگ با گوشی

طرح مفهومی شرکت Ressence برای اولین ساعت های مکانیکی هماهنگ با گوشی

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

بیشتر ساعت‌های هیبریدی به ساعت‌های کلاسیک قدیمی شبیه هستند که از آنها برنمی‌آید کاری فراتر از نمایش ساعت را انجام دهند و معمولا افرادی را که به ساعت‌های مدرن علاقه‌مندند، ناامید می‌کنند. حال، شرکت Ressence امید را به این دسته از طرفداران ساعت‌های مدرن بازگردانده و به همراه شرکت Nest کانسپتی از یک ساعت مکانیکی با نام Type 2 e-Crown منتشر کرده که قادر است با تلفن هوشمند هماهنگ و همگام سازی شود.

نکته جالب‌توجه درباره ساعت مکانیکی هماهنگ با موبایل این است که شما تنها یک‌بار ساعت را تنظیم کرده و مابقی تنظیمات را به اپلیکیشن مخصوص این ساعت e-Crown روی گوشی هوشمندتان می‌سپارید. برای تنظیم ساعت ابتدا باید شهر یا شهرهای مدنظرتان را انتخاب کنید تا از این به بعد خود ساعت به‌صورت اتوماتیک زمان را تنظیم کند.

 

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

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

 

منبع: قطره

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

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

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

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

از این رو تمامی وب سایت های داخلی که در داخل ایران میزبانی می شوند و قابلیت به روزرسانی IP آدرس‌ های خود را دارند مشمول این طرح قرار می گیرند.

 

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

بر مبنای شرایط اعلام شده در این سامانه، مسئولیت اطلاعات وارد شده به آن از جمله آدرس IP و به روزرسانی مرتب آن به عهده ثبت نام کنندگان است.

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

 

منبع: کلیک

نوقا محبوب ترین نسخه سیستم عامل اندروید شد

نوقا محبوب ترین نسخه سیستم عامل اندروید شد

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

گوگل در سال ۲۰۱۶ از نسخه هفتم سیستم عامل موبایل خود با نام اندروید نوقا رونمایی کرد. بر اساس آماری که به تازگی منتشر شده، در حال حاضر اندروید نوقا (Nougat) محبوب ترین نسخه سیستم عامل اندروید است و سهمی برابر با ۲۸.۵ درصد دارد. این سهم برابر با مجموع آمار نسخه های اندورید ۷.۰ و ۷.۱ است.

آماری که در گذشته منتشر شده بود، سیستم عامل اندروید مارشمالو (Marshmallow) را به عنوان پر استفاده ترین نسخه اندروید معرفی کرده بود. بر اساس آمار سال ۲۰۱۷، این نسخه از اندروید بر روی ۳۲ درصد از تمامی دستگاه های اندرویدی نصب شده بود. با این وجود، سهم این نسخه کاهش پیدا کرده است و هم اکنون با ۲۸.۱ درصد سهم در مقام دوم قرار دارد.

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

برخی از شرکت های مطرح در بازار گوشی های هوشمند همانند سامسونگ، در حال انتشار نسخه های آزمایشی اندروید اوریو برای محصولات خود هستند. برای مثال، جدیدترین پرچمداران این برند یعنی گلکسی نوت ۸، گلکسی S8 و گلکسی S8 پلاس هنوز این نسخه از اندروید را دریافت نکرده اند (اکسپریا X بعد از مدت ها انتظار بروزرسانی اندروید اوریو را دریافت کرد).

انتظار می رود در ادامه سال ۲۰۱۸ با معرفی دستگاه های مجهز به سیستم عامل اندروید اوریو، سهم این نسخه افزایش پیدا کند. بر اساس این آمار نسخه های قدیمی اندروید هنوز هم در حال استفاده هستند. نسخه های Gingerbread و Ice Cream Sandwich به ترتیب سهمی برابر با ۰.۳ و ۰.۴ درصد از بازار را در اختیار دارند.

توصیه جدید گوگل برای سئو در سال ۲۰۱۷

توصیه جدید گوگل برای سئو در سال ۲۰۱۷

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

از آنجایی که سیستم رتبه‌بندی معمول گوگل نسخه‌ی دسکتاپ وبسایت‌ها را برای تشخیص ارتباط با موضوعات مورد جست‌وجو ملاک قرار می‌دهد، این امر ممکن است هنگامی که نسخه‌ی موبایل سایت‌ها از محتوای کافی برخوردار نباشد، مسئله ساز شود. بنابراین گوگل اعلام کرده است که به منظور رتبه بندی موثرتر، استراتژی جدیدی با نام mobile-first indexing را جهت ایندکس کردن وب‌سایت‌ها در موتور جستجوی خود در پیش خواهد گرفت.

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

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

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

پردانلودترین اپلیکیشن جهان شناسایی شد

پردانلودترین اپلیکیشن جهان شناسایی شد

اپلیکیشن پیام‌رسان واتس اپ در سال ۲۰۱۷ میلادی بیشترین تعداد دانلود را در فروشگاه‌های اینترنتی داشته است.
 
به گزارش فاوانیوز به نقل از ایسنا، اپلیکیشن واتس اپ که به گفته کارشناسان، همواره از امن‌ترین، محبوب‌ترین و پرطرفدارترین پیام‌رسان‌های جهان شناخته شده است، حالا طبق گزارش جدیدی از سوی موسسه تحقیقاتی اپ توپیا، تعداد دفعات دانلودهای این پیام‌رسان در سال ۲۰۱۷ میلادی، از مرز یک میلیارد هم گذشت و آن را به پردانلودترین اپلیکیشن در فروشگاه‌های اینترنتی و آنلاین جهان تبدیل کرد.
بر اساس گزارش‌های رسمی منتشر شده توسط واتس‌اپ، این اپلیکیشن دارای حدود ۱.۳ میلیارد کاربر در سراسر جهان است. شرکت فیس‌بوک با در اختیار داشتن واتس‌اپ در سال ۲۰۱۴، ۱۹ میلیارد دلار کسب کرد و هم اکنون نیز درصدد جلب رضایت کاربران و افزایش تعداد دفعات دانلودها از این اپلیکیشن پیام‌رسان محبوب است. فیس‌بوک مسنجر نیز یکی دیگر از پیام‌رسان‌های اختصاصی فیس بوک است که به همراه واتس اپ از پرطرفدارترین پیام‌رسان‌های جهان هستند.

فهرست موسسه تحقیقاتی اپ توپیا که به ترتیب شامل تعداد دفعات دانلود و نصب اپلیکیشن‌های مذکور توسط کاربران در سال ۲۰۱۷ میلادی است، شامل هشت اپلیکیشن برتر و پرطرفدار می‌شود.

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

از دیگر اپلیکیشن‌هایی که پس از واتس اپ در این فهرست جای گرفته‌اند، می توان به ترتیب به Subway Surfers ( بخش بازی)، Netflix ( بخش تفریح و سرگرمی)، Subway ( بخش خوراکی)، Tinder (بخش ارتباطات)، Uber ( بخش حمل و نقل )، AliExpress ( بخش خرید و فروش) و Spotify ( بخش موسیقی) اشاره کرد.

 

منبع: فاوا نیوز

هر آنچه باید درباره وب اپلیکیشن‌ های پیشرو ( PWA ) بدانید

هر آنچه باید درباره وب اپلیکیشن‌ های پیشرو ( PWA ) بدانید

وب اپلیکیشن‌های پیشرو ( PWA ) نسل جدید اپلیکیشن‌های تحت وب هستند که می‌توانند آینده‌ی اپلیکیشن‌های موبایل را متحول کنند. در این مقاله به طور جامع به بررسی آن‌ها خواهیم پرداخت.

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

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

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

تفاوت اپلیکیشن‌های بومی با اپلیکیشن‌های تحت وب

Progressive Apps vs Native Apps

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

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

با این وجود، اولین اختلاف این دو گروه از اپلیکیشن‌ها، به فرآیند توسعه‌ی آن‌ها مربوط می‌شود. هر پلتفرم موبایل از زبان برنامه‌نویسی مختلفی استفاده می‌کند. برای مثال، آی‌اواس از Objective-C بهره می‌گیرد؛ در حالی که اندروید از جاوا و ویندوز موبایل از سی‌پلاس‌پلاس استفاده می‌کند. در طرف مقابل اپلیکیشن‌های وب از زبان‌های دیگری نظیر جاوا اسکریپت، HTML5، CSS3 یا دیگر چارچوب‌های (فریم‌ورک) نرم‌افزاری وب بهره می‌گیرند. علاوه بر این، هر پلتفرم موبایل، کیت توسعه‌ی افزاری (SDK)، ابزارهای توسعه و دیگر عناصر رابط کاربری اختصاصی خود را در اختیار توسعه‌دهندگان قرار می‌دهد. توسعه‌دهندگان با بهره‌گیری از این مجموعه‌ی ابزارها به راحتی می‌توانند اپلیکیشن بومی خود را برای آن پلتفرم موبایل توسعه دهند. در طرف مقابل، هیچ استانداردسازی مشخصی برای اپلیکیشن‌های وب وجود ندارد و توسعه‌دهندگان محدود به استفاده از چارچوب‌ها یا ابزارهای توسعه‌ی خاصی نیستند.

وب اپلیکیشن پیشرو چیست؟

وب‌اپلیکیشن‌های پیشرو (Progressive Web Apps) یا به اختصار PWA می‌توانند تحول بزرگ بعدی در حوزه‌ی اپلیکیشن‌های موبایل محسوب شوند. این فناوری که ابتدا در سال ۲۰۱۵ و توسط گوگل معرفی شد، به علت آسودگی نسبی توسعه و در اختیار قرار دادن یک تجربه‌ی کاربری آنی برای کاربران توجهات زیادی را به خود جلب کرده است.

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

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

چه نیازی به وجود وب اپلیکیشن‌های پیشرو وجود دارد؟

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

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

PWA

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

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

خصوصیات یک وب اپلیکیشن پیشرو چیست

وب اپلیکیشن‌های پیشرو واجد ویژگی‌ها زیر هستند:

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

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

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

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

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

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

درگیر کردن کاربر: احتمال آنکه کاربران اپلیکیشن‌های موبایل مجددا از اپلیکیشن‌های خود استفاده کنند بیشتر از احتمال مراجعه‌ی مجدد به یک‌ وب‌سایت است. وب اپلیکیشن‌های پیشرو با استفاده از ویژگی‌هایی نظیر اعلان‌های سمت سرور (Push Notification)، این ضعف را جبران کرده‌اند.

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

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

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

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

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

اعلان‌های سمت سرور (Push Notification)

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

سرویس ورکرها

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

معماری پوسته اپلیکیشن

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

Application Shell architecture

وضعیت پشتیبانی از وب اپلیکیشن‌های پیشرو

در حال حاضر، امکان استفاده از وب اپلیکیشن‌های پیشرو در سیستم‌عامل‌های اندروید و ویندوز وجود دارد. سیستم‌عامل گوگل در حال حاضر با وب اپلیکیشن‌های پیشرو همانند اپلیکیشن‌های بومی رفتار می‌کند و امکان نصب آن‌ها را از طریق مرورگر کروم فراهم کرده است. هرچند تعداد این اپلیکیشن‌ها هنوز در مقایسه با اپلیکیشن‌های بومی اندک است؛ اما هم‌اکنون می‌توانید برخی از آن‌ها را با استفاده از مرور کروم در گوشی اندرویدی یا کامپیوتر ویندوزی خود امتحان کنید. یک نمونه‌ی خوب از وب ‌اپلیکیشن‌های پیشرو نسخه‌ی تحت وب پیام‌رسان تلگرام است که برای دسترسی به آن باید به نشانی web.telegram.org مراجعه کنید، در صورتی که از کروم استفاده کنید، می‌تواند با لمس گزینه‌ی Add to Homescreen در مرورگر، نسخه‌ی تحت وب تلگرام را به صفحه‌ی خانگی گوشی یا دسکتاپ کامپیوتر خود اضافه کنید. در این حالت، در استفاده‌های بعدی از این پیام‌رسان دیگر نیازی به مراجعه‌ی مجدد به مرورگر نخواهید داشت. یکی دیگر از وب اپلیکیشن‌های مطرح، اپلیکیشن توییتر لایت است که در واقع نسخه‌ی سبک اپلیکیشن این شبکه‌ی اجتماعی محسوب می‌شود و بر پایه‌ی فناوری‌های مدرن وب توسعه داده شده است. توییتر لایت هم در اندروید و هم ویندوز قابل دسترسی و نصب همانند یک اپلیکیشن بومی است. برای استفاده از این اپلیکیشن و کسب اطلاعات بیشتر درباره‌ی آن می‌توانید به نشانی lite.twitter.com مراجعه کنید. گوگل علاوه بر اندروید، قصد پشتیبانی از وب اپلیکیشن‌های پیشرو در سیستم‌عامل دسکتاپ خود را نیز دارد. براساس گزارش‌ها، این شرکت پشتیبانی از اپلیکیشن‌های وب استور کروم را تا نیمه‌ی سال جاری میلادی به طور کامل قطع و آن‌ها را با وب اپلیکیشن‌های پیشرو جایگزین خواهد کرد.

Twitter Lite PWA

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

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

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

انتظار می‌رود در سال پیش‌روی میلادی شاهد رشد وب اپلیکیشن‌های پیشرو و توجه بیش از پیش شرکت‌ها به آن‌ها باشیم. به احتمال فراوان هر سه شرکت نامبرده در رویدادهای اختصاصی خود (کنفرانس بیلد مایکروسافت، کنفرانس I/O گوگل و کنفرانس جهانی توسعه‌دهندگان اپل) از برنامه‌های آتی خود برای وب اپلیکیشن‌های پیشرو رونمایی کنند.

جمع‌بندی

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

منبع : زومیت