آشنایی با مفهوم «شبکه» و کاربردهای آن در بالونت

whats-balonet-network
زمان مطالعه: ۵ دقیقه

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

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

ویژگی‌های شبکه در بالونت

دسته‌بندی و تفکیک سرویس‌ها

دسته‌بندی و تفکیک سرویس‌های برنامه می‌تواند به دلایل مختلفی انجام شود. یکی از اصلی‌ترین دلایل این دسته‌بندی‌ها، ایجاد مفاهیمی مانند بخش یا دپارتمان‌های سازمانی یا تیمی است. این دسته‌بندی‌ها علاوه بر ایجاد نظم و سهولت در کارکرد، به کاربران و مدیران یک بخش، دید بهتری نسبت به سرویس‌های مختلف آن بخش می‌دهد.
شبکه‌ها امکان ایجاد واحدها و بخش‌های تیمی و سازمانی را فراهم می‌کنند. شاید بتوان از مفهوم پوشه (Folder) در سیستم‌عامل‌ها به عنوان یک مثال نزدیک به شبکه نام برد. با استفاده از پوشه امکان دسته‌بندی موضوعی مجموعه‌ای از فایل‌ها و پوشه‌های دیگر فراهم می‌شود. این دسته‌بندی می‌تواند بر مبنای فرمت (Format) فایل‌ها، موضوعات، افراد و … باشد. در بالونت نیز شبکه می‌تواند مجموعه‌ای از سرویس‌های برنامه را بر اساس منطق و کاربرد مورد نیاز کاربر، دسته‌بندی‌کند.
یک مثال ساده و متداول می‌تواند به راحتی به درک این مفهوم کمک کند. یک شرکت دارای دپارتمان‌های کاری مختلف را در نظر بگیرید. هر یک از این دپارتمان‌ها از یک مدیر و تعدادی کارمند تشکیل شده است. از طرفی هیئت مدیره و مدیران نیز دارای ارتباطات جداگانه‌ای هستند. گروه‌ها و کانال‌های مختلفی برای هر یک از این دپارتمان‌ها وجود دارد. از طرفی هر دپارتمان مدیریت پروژه، مدیریت جلسات و فرم‌های اختصاصی خود را هم داراست. در بالونت تمامی این سرویس‌ها در کنار هم قرار می‌گیرند. اما با استفاده از «شبکه» به راحتی می‌توان بر اساس بخش‌های سازمانی این شرکت، بین سرویس‌ها تفکیک ایجاد کرد. هر شبکه می‌تواند معادل یکی از دپارتمان‌های این شرکت در نظر گرفته شده و سرویس‌های مرتبط با آن دپارتمان، زیرمجموعه شبکه قرار بگیرند. هم‌اکنون کاربران هر بخش می‌توانند به شبکه خود دسترسی داشته باشند. به عنوان مثال مدیر و کارکنان دپارتمان بازرگانی می‌توانند با ورود به «شبکه بازرگانی»، تمامی گروه‌ها، کانال‌ها، پروژه‌ها، جلسات و … مربوط به خود را مشاهده کنند. یا اعضای هیئت مدیره با ورود به «شبکه هیئت مدیره» به سادگی به تمام سرویس‌های مورد نظر خود دسترسی داشته باشند.
تصویر نمادین زیر به درک مفهوم شبکه کمک می‌کند. در این تصویر از شبکه‌ها برای تفکیک واحدهای سازمانی استفاده شده است.

how-to-use-network-in-balonet

ایجاد سطح دسترسی داخلی

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

گزارش‌گیری برای مدیران تیم‌ها و سازمان‌ها

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

network

نکات بیشتری که برای کار با شبکه باید بدانیم

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

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

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

شبکه اجتماعی سازمانی (ESN) چیست و چه کاربردی دارد؟

what-is-enterprise-social-networking
زمان مطالعه: ۴ دقیقه

شبکه اجتماعی سازمانی، مفهومی جدید و ضروری

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

شبکه اجتماعی سازمانی چیست؟

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

کاربردهای شبکه اجتماعی سازمانی

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

پیش‌نیازهای استفاده از شبکه‌های اجتماعی سازمانی

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

آموزش کارکنان:

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

شبکه اجتماعی سازمانی چیست؟
آموزش به کارکنان در شبکه‌های اجتماعی سازمانی

امنیت و حریم خصوصی:

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

تغییر نگرش کسب و کارهای سنتی:

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

توجه به نیازهای بومی و فرهنگی:

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

شبکه اجتماعی سازمانی چیست و چه کاربردی دارد؟
شبکه اجتماعی سازمانی بالونت

شبکه اجتماعی سازمانی بالونت

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

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

وب اپلیکیشن پیش رونده (PWA) چیست؟
زمان مطالعه: ۶ دقیقه

رقابتی برای پیشرفت دنیای اپلیکیشن‌ها

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

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

پیش از آنکه به دنبال پاسخ به سوال «وب اپلیکیشن پیش رونده چیست؟» باشیم، باید تفاوت بین اپلیکیشن‌های بومی و تحت وب را به خوبی درک کنیم. درک این تفاوت‌ها کمک خواهد کرد تا مفهوم PWA به شکل ساده‌تر و دقیق‌تری در ذهن ما شکل بگیرد.

اپلیکیشن‌های بومی (Native Applications)

به طور کلی، نرم‌افزاری‌ در گروه اپلیکیش‌های‌ بومی قرار می‌گیرد که دقیقا روی سیستم عامل مخصوص به خودش اجرا شود. مانند برنامه‌های مخصوص سیستم‌عامل ویندوز که در سیستم عامل لینوکس قابل استفاده نیستند. البته اجرای برنامه صرفا از طریق فایل نصبی نیست؛ بلکه می‌تواند به شکل قابل حمل (Portable) هم اجرا شود.
برای درک بهتر می‌توان از اپ‌های موبایلی نام برد که با زبان‌های برنامه‌نویسی Java، Kotlin و flutter برای اندروید و یا با زبان‌های برنامه‌نویسی Objective-C یا Swift برای iOS نوشته شده‌اند. شما می‌توانید این اپلیکیشن‌ها را از مارکت‌های معتبر دانلود کرده و روی گوشی موبایل خود نصب کنید. این برنامه‌ها در دسته اپلیکیشن‌های بومی قرار می‌گیرند.
سرعت بالاتر و عملکرد بهتر از اصلی‌ترین مزایای اپلیکیشن‌های Native به حساب می‌آیند. به علاوه از نظر تجربه کاربری (UX)، احساس مطلوب‌تری به استفاده کنندگان خود می‌دهند.

وب اپلیکیشن‌ها (Web Applications)

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

pwa-native-app-and-web-application
تفاوت اپلیکیشن‌های بومی، تحت وب و PWA

 

وب اپلیکیشن پیش رونده (Progressive Web App) چیست؟

PWA همانطور که از نامش پیداست، نوعی وب اپلیکیشن‌ است که تا حدود زیادی ظاهر برنامه‌های بومی را به خود گرفته است. این شباهت به اندازه‌ای است که شاید کاربر در نگاه اول و هنگام استفاده از یک PWA، متوجه تفاوت آن با یک برنامه بومی خود نشود. عواملی مانند «سهولت استفاده»، «ایجاد آیکون اختصاصی بر روی Home Screen» و «عدم نیاز به بارگذاری (Load) مجدد برنامه برای هر بار استفاده» می‌توانند باعث ایجاد این حس در کاربران شوند.
این همان هدفی است که وب اپلیکیشن‌های پیش رونده برای آن ایجاد شده است. یعنی کاربران بتوانند از جدیدترین تکنولوژی‌های وب در کنار تجربه خوب کاربری در اپلیکیشن‌های بومی، به صورت همزمان استفاده کنند. با این حال اپلیکیشن‌های پیش‌رونده دارای ویژگی‌های دیگری نیز هستند.

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

امکان استفاده بدون اتصال به اینترنت (Offline Working)

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

واکنش‌گرایی بالا (Responsive)

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

هزینه پیاده‌سازی پایین

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

اجرای ساده و آسان

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

پشتیبانی از Push notification

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

امنیت بالا

یکی از اصول پایه در پیاده‌سازی وب اپلیکیشن‌های پیش‌رونده استفاده از HTTPS است. وب اپلیکیشنی می‌تواند به PWA‌ تبدیل شود که از SSL (حتی SSLهای رایگان نظیر Let’s Encrypt) استفاده کند. استفاده از SSL تا حدود زیادی امنیت وب اپلیکیشن‌های پیش‌رونده را تامین می‌کند.

 

آیا همیشه PWA بهترین گزینه برای توسعه‌دهندگان است؟

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

 

نسخه PWA بالونت برای کاربران اندروید و iOS

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

استفاده از نسخه PWA بالونت در اندروید

• برای استفاده از نسخه PWA در دستگاه‌های اندرویدی خود، ابتدا لینک وب بالونت (web.balonet.net) را در یکی از مرورگرهای دستگاه خود باز کنید.
• اگر برای اولین بار است که نسخه وب بالونت را روی مرورگر خود باز می‌کنید؛ پس از بارگذاری کامل صفحه، مرورگر به صورت پیشفرض نصب نسخه PWA را پیشنهاد می‌دهد. دو تصویر زیر دو نمونه از این مورد را در مرورگر پیش‌فرض اندروید و گوگل کروم (Google Chrome) نمایش می‌دهند:

balonet-PWA-in-android
نسخه PWA بالونت در اندروید

• با تایید این پیشنهاد، نسخه PWA بالونت به منوی گوشی اضافه خواهد شد. آیکون PWA نصب شده یا دقیقا مشابه آیکون نسخه Native بالونت است، یا در کنار آن آیکون مرورگر استفاده شده، نمایش داده می‌شود.

توجه: اگر مرورگر به صورت پیش‌فرض نصب نسخه PWA بالونت را پیشنهاد نکرد، باید به تنظیمات مرورگر خود رفته و با زدن گزینه Add to Home Screen این کار را انجام دهید.
نکته: در نسخه‌های جدید بیشتر مرورگرها از جمله موزیلا فایرفاکس (Mozilla Firefox) و گوگل کروم، در تنظیمات به جای گزینه Add to Home Screen، گزینه Install یا Install App استفاده شده است. از همین گزینه می‌توان برای نصب PWA اقدام کرد. در این تصویر گزینه‌های مربوط را در هر دو مرورگر فایرفاکس و کروم مشاهده می‌کنید:

how-to-install-balonet-PWA-version
نحوه نصب نسخه PWA بالونت روی اندروید

استفاده از نسخه PWA بالونت در iOS

• همانند اندروید، برای استفاده از نسخه PWA در دستگاه‌های آی‌او‌اسی خود، ابتدا لینک وب بالونت (web.balonet.net) را در یکی از مرورگرهای دستگاه خود باز کنید.
• در بیشتر مرورگرهای سیستم‌عامل iOS، نصب نسخه PWA بالونت پیشنهاد داده خواهد شد. در برخی از موارد ممکن است این پیشنهاد ارائه نشود. در صورت بروز چنین حالتی بهتر است از مرورگر سافاری (Safari) استفاده کنید.
• اگر مرورگر به صورت پیش‌فرض نصب نسخه PWA را به شما پیشنهاد نداد، می‌توانید همانند تصویر زیر برای نصب نسخه PWA بالونت اقدام کنید:

how-to-install-pwa-on-safari
نصب نسخه PWA بالونت روی iOS

دنیای پیش روی اپلیکیشن‌ها

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

رفع مشکل دریافت نوتیفیکیشن (هواوی، شیائومی و سامسونگ)

زمان مطالعه: ۸ دقیقه

دریافت و نمایش نوتیفیکیشن‌ها و چالش‌های موجود

یکی از چالش‌های اصلی استفاده از اپلیکیشن‌های مختلف بر روی دستگاه‌های هوشمند، موضوع دریافت و نمایش اعلانات (Notifications) است. این مشکل در سیستم‌عامل اندروید که یک سیستم‌عامل اپن سورس می‌باشد، بیشتر به چشم می‌خورد. از طرفی برخی از برند‌های تولید کننده تلفن همراه از جمله شیائومی (Xiaomi) و هواوی (Huawei) به دلیل شخصی‌سازی‌های انجام شده بر روی سیستم‌عامل، مشکلات بیشتری با دریافت نوتیفیکیشن‌های برنامه‌های مختلف دارند.

ماجرا از چه قرار است؟

هنگام خارج شدن از یک اپلیکیشن و بستن کامل آن، سیستم‌عامل باید برای مدیریت حافظه (Memory Management) و بهینه‌سازی باتری (Battery Optimization) تصمیم‌گیری کند. این کار با متوقف‌سازی اپلیکیشن‌های موجود در پس‌زمینه (Background) انجام شده که اصطلاحا به آن Kill گفته می‌شود. از طرفی این اقدام سیستم‌عامل برای کارکرد بهتر گوشی یا دستگاه هوشمند بسیار مناسب است اما مشکلاتی از جمله “عدم دریافت اعلانات” را برای برنامه‌های Kill شده به همراه دارد.
بر اساس بازخوردهای ثبت شده در تعدادی از سایت‌های معتبر، استفاده کنندگان برخی از برندهای تلفن همراه نسبت به برخی دیگر، بیشتر با مشکل دریافت نوتیفیکیشن‌ درگیر هستند. در این لیست بیشتر شرکت‌هایی مانند وان پلاس، هواوی، سامسونگ و شیائومی به چشم می‌خورند. بیشتر این شرکت‌ها سهم عمده‌ای از بازار تلفن‌های همراه هوشمند را در ایران در اختیار دارند.
شاید در نگاه اول وجود این مشکل در بسیاری از دستگاه‌های اندرویدی، کمی نگران کننده به نظر برسد، اما خوشبختانه با روش‌هایی می‌توان نسبت به حل آن اقدام کرد. پیش از اینکه به بررسی این روش‌ها بپردازیم، بهتر است به سوال دیگری نیز پاسخ دهیم.

چرا مشکل دریافت نوتیفیکیشن فقط در برخی از برنامه‌ها وجود دارد؟

برای پاسخ به این مسئله باید به دو نکته مهم توجه داشت:

میزان محبوبیت برنامه: سیستم‌عامل اندروید در دریافت نوتیفیکیشن‌ها مشکل خاصی ندارد و بسیار آسان‌گیر و دوستانه است. شاید بتوان این رفتار دوستانه را بیشتر در گوشی‌های تولیدی خود گوگل از جمله Pixel و Nexus مشاهده کرد. اما وقتی نوبت به سایر سازندگان گوشی‌ هوشمند می‌رسد، داستان شکل دیگری پیدا می‌کند. هر برند و تولید کننده‌ای بر مبنای سیاست‌های خود، سخت‌گیری‌هایی را در دریافت و نمایش نوتیفیکیشن به نسخه اندروید محصول خود اضافه می‌کند. از مهمترین دلایل این سخت‌گیری‌ها، مدیریت حافظه و شارژ باتری است که پیش از این در مورد آن صحبت شد. معمولا این سخت‌گیری‌ها با هدف افزایش بازدهی گوشی و کسب رضایت بیشتر کاربران از سوی تولیدکنندگان در سیستم عامل اعمال می‌شود.
مجموعه سخت‌گیری‌های گفته شد باعث می‌شوند تولید‌‌کننده‌های دستگا‌ه‌های هوشمند مجبور به ایجاد یک لیست مجاز اختصاصی (White List) برای خود باشند. مطمئنا در این لیست مجاز تنها برنامه‌هایی قرار می‌گیرند که در بین کاربران سراسر دنیا کاملا شناخته شده باشند. به همین خاطر برنامه‌هایی مانند اینستاگرام (Instagram)، تلگرام (Telegram)، واتساپ (WhatsApp) و … با مشکل دریافت نوتیفیکیشن در گوشی‌های مختلف روبرو نیستند.
حجم متفاوت اعلانات در برنامه‌های مختلف: موضوع دیگری که در این مورد بسیار اهمیت دارد، تعداد نوتیفیکیشن‌های برنامه‌های مختلف است. همین مسئله باعث می‌شود کاربر مشکل دریافت نوتیفیکیشن را در مورد برنامه‌هایی با تعداد اعلانات پایین متوجه نشود. در نتیجه کاملا طبیعی است که این مشکل در برنامه‌هایی با حجم بالای اعلانات مانند پیام‌رسان‌ها، اپلیکیشن‌های شبکه‌های اجتماعی، یادآورها و … بیشتر به چشم بیاید.

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

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

بیشتر بخوانید: بالونت چیست؟

حل مشکل نوتیفیکیشن در گوشی‌های هواوی

به دلیل استفاده از «اندروید سفارشی‌سازی شده» با عنوان EMUI در سیستم‌عامل گوشی‌های هواوی، معمولا مشکلات زیادی در رابطه با پردازش برنامه‌ها در پس زمینه وجود دارد. در ادامه راهکارهایی برای حل مشکل نوتیفیکیشن بر اساس نوع EMUI یا مدل گوشی ارایه شده است.
توجه: در برخی از نسخه‌های EMUI به دلیل استفاده از یک سرویس سفارشی به نام HwPFWService بر روی دستگاه‌های هوشمند هواوی، هیچ برنامه‌ای نمی‌تواند بیشتر از ۶۰ دقیقه در پس زمینه دستگاه فعال باشد.

رفع مشکل برای EMUI 8,9,10

وارد مسیر شوید:

Settings > Battery > App launch

برنامه مورد نظر خود را روی حالت “Manage Manually” قرار دهید. مطمئن شوید که همه گزینه‌های موجود در صفحه فعال شده باشند.

دستگاه‌های دارای EMUI 6+ و برخی از مدل‌های EMUI 5

استفاده از یک یا چند مسیر زیر مشکل دریافت نوتیفیکیشن را رفع خواهد کرد:

settings > Advanced Settings > Battery manager > Power plan

در اینجا Power Plan را روی حالت Performance قرار دهید.

Phone Settings > Advanced Settings > Battery Manager > Protected apps

در این قسمت برنامه خود را روی حالت Protected قرار دهید.

Phone Settings > Apps > Your app > Battery > Power-intensive

در اینجا برنامه مورد نظر خود را انتخاب کرده و برای آن Keep running after screen off را فعال نمایید.

Phone settings > Apps > Advanced (At the bottom) > Ignore optimizations > Press Allowed > All apps

در این قسمت برنامه یا برنامه‌های مورد نظر خود را پیدا کرده و آن را در لیست مجاز قرار دهید.

Huawei P9 Plus

در این مدل از گوشی‌های هواوی این مشکل از مسیر زیر حل می‌شود:

Phone settings > Apps > Settings > Special access > Ignore battery optimization

در این قسمت برای برنامه مورد نظر خود گزینه Allow را فعال نمایید.

Huawei Honor 9 Lite, Huawei Mate 9 Pro

ابتدا وارد مسیر زیر شوید:

settings > Battery > launch

سپس برنامه مورد نظر خود را روی حالت “Manage manually” قرار دهید. مطمئن شوید که همه گزینه‌های موجود در صفحه فعال شده باشند.

حل مشکل نوتیفیکیشن در گوشی‌های شیائومی

گوشی‌های شیائومی نیز به دلیل استفاده از نسخه سفارشی‌سازی شده اندروید (MIUI) باعث بوجود آمدن مشکلاتی برای کاربران و توسعه‌دهندگان شده‌اند. در گوشی‌های شیائومی معمولا باید به تنظمیاتی مانند Power management، App battery saver و AutoStart توجه کرد. در ادامه جزئیات این تنظیمات را مرور خواهیم کرد.

Power management:
با توجه به نوع دستگاه و نسخه MIUI آن، یکی از مسیرهای زیر برای فعال‌سازی اعلانات برنامه‌ها کارآمد خواهد بود:

Settings > Advanced Settings > Battery manager > Power plan is set to Performance

Device Settings > Advanced Settings > Battery Manager > Protected apps

برنامه مورد نظر خود را در این قسمت روی حالت Protected قرار دهید.

Device Settings > Apps > your app > Battery > Power-intensive

در اینجا برنامه مورد نظر خود را انتخاب کرده و برای آن Keep running after screen off را فعال نمایید.

Settings > Additional Settings > Battery & Performance > Manage apps battery usage

در این قسمت اگر Power Saving Modes برای برنامه مورد نظر شما فعال است، آن را غیرفعال نمایید.

App battery saver:
به تنظیمات زیر مراجعه کنید:

Security > Battery > App Battery Saver > {your app} > No restriction

قسمت your app به برنامه مورد نظر شما اشاره دارد. برنامه‌ای که قصد دارید اعلانات آن را فعال کنید.

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

Security app > Permissions > Autostart

گزینه Autostart را برای هر یک از برنامه‌های مورد نظر، به صورت جداگانه فعال کنید.

حل مشکل نوتیفیکیشن در گوشی‌های سامسونگ (Samsung)

مشکل دریافت اعلانات در بین گوشی‌های سامسونگ، بیشتر در اندروید ۹ یا همان Android Pie به چشم می‌خورد. پس از سه روز استفاده نکردن از یک برنامه، به احتمال زیاد سیستم‌عامل تصمیم می‌گیرد آن را از اجرا در پس‌زمینه خارج کند؛ حتی اگر آن برنامه، آلارم گوشی باشد! پس توصیه می‌شود حتما از روش‌های زیر استفاده نموده و برنامه‌های بسیار مهم خود را از این وضعیت خارج نمایید. سامسونگ برای بهینه‌سازی خود از سه برنامه استفاده می‌کند: برای اندروید ۹ (Pie) و بالاتر: Device care برای اندروید ۸ (Oreo) یا اندروید ۷ (Nougat) : Device maintenance برای اندروید ۶ (Marshmallow) و پایین‌تر: Smart manager

گوشی‌های Galaxy S9 / S10 و مدل‌های جدیدتر

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

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

  1. در App Power Management برای برنامه مورد نظر، گزینه Put unused apps to sleep را غیرفعال کنید.
  2. در App Power Management برای برنامه مورد نظر، گزینه Auto-disable unused apps را غیرفعال کنید.
  3. برنامه‌های مورد نظر خود را از لیست برنامه‌های موجود در Sleep apps و Deep sleep apps خارج کنید.
  4. در تنظیمات برنامه مورد نظر و در قسمت Battery ، گزینه Allow background activity را روی حالت غیرفعال (restricted) قرار دهید.

سایر دستگاه‌های هوشمند سامسونگ

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

Phone settings > Applications > select three dot menu (top right corner) > Special Access > Optimize Battery usage

در این قسمت باید برنامه مورد نظر خود را پیدا کرده و مطمئن شوید که انتخاب نشده باشد.

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

گوشی Galaxy S8

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

Settings > Device maintenance > Battery

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

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

در آینده چه راهکاری برای این مشکل ارائه می‌شود؟

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

ارائه بازخورد

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

شبکه اجتماعی و پیام‌رسان بالونت چیست؟

شبکه اجتماعی و پیام رسان بالونت
زمان مطالعه: ۶ دقیقه

شبکه‌های اجتماعی و پیام‌رسان‌ها، اجبار یا انتخاب؟

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

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

این میزان نفوذ و اهمیت دلیل خوبی بوده که شرکت‌ها و توسعه‌دهندگان زیادی تمایل داشته باشند تا وارد میدان رقابت شوند. پیشرفت‌ فناوری و ارایه ایده‌های خلاقانه هم باعث شده تا فضای رقابتی بزرگ و جذابی بین توسعه‌دهندگان ایجاد شود. در ایران نیز تیم‌ها و شرکت‌های زیادی مشغول به کار شدند تا در کنار بومی‌سازی، سهم خوبی از بازار را به دست آورند. از جمله این توسعه‌دهندگان بومی، «استارتاپ بالونت» (Balonet) است.

بالونت چیست؟

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

بالونت؛ نسل جدیدی از پیام‌رسان‌ها و شبکه‌های اجتماعی

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

پروژه‌های شخصی و کاری خود را پیش می برید؛

فعالیت‌های مالی‌تان را ثبت می‌کنید؛

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

مدیریت جلسات تیم یا شرکت‌تان را بر عهده می‌گیرید؛

در هر کجا که لازم باشد، میزان رضایت مخاطبین خود را با نظرسنجی ارزیابی می‌کنید؛

و حتی برای رشد و توسعه کسب‌وکارتان با ایجاد فرم‌ استخدام، نیروی جدید جذب می‌کنید؛

در عین حال کارکرد با این برنامه بدون پیچیدگی و به آسانی امکان‌پذیر است؛

در همه مکان‌ها در دسترس شما قرار دارد؛

و به سادگی، کارهای پیچیده و زمان‌بر کسب‌و کار شما را ساده می‌کند.

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

شبکه اجتماعی یا یک پیام‌رسان؟ مسئله این نیست!

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

از نگاهی دیگر می‌توان بالونت را یک شبکه اجتماعی سازمانی (Enterprise Social Network) و یا یک پیام رسان سازمانی (Enterprise Messenger – Business Messenger) در نظر گرفت. این نگاه ارتباط مستقیمی با نوع استفاده کاربر دارد؛ به این معنا که کاربر بالونتی می‌تواند به صورت همزمان هم استفاده‌های شخصی داشته باشد و هم فعالیت‌های تیمی، تجاری و یا سازمانی خود را در بالونت دنبال کند.

داشته‌ها و توانمندی‌های بالونت

بالونت چیست؟

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

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

مدیریت پروژه (Project Management): ابزار مدیریت پروژه آنلاین که می‌توان به کمک آن پروژه‌های مختلف را ایجاد کرده و به صورت حرفه‌ای آن‌ها را مدیریت نمود. این امکان از مهم‌ترین نیازهای یک کار گروهی است. پروژه در بالونت می‌تواند جایگزین مناسبی برای نمونه‌های مشابه خارجی آن مانند اسلک (Slack)، ترلو (Trello) و فلاک (Flock) باشد که با تحریم ایران، کار با آنان به سختی امکان‌پذیر است.

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

مخزن جلسه (Meeting Box): مدیریت بهتر جلسات، همیشه یکی از چالش‌های اصلی تیم‌ها و شرکت‌های مختلف بوده است. به کمک ابزار مدیریت جلسات یا همان مخزن جلسه بالونت این چالش را به سادگی برطرف نمایید.

فرم (Form): حتما با ابزارهای فرم‌ساز آنلاین (Online Form Builder) محبوبی مانند Google Forms ،Microsoft Forms Wufoo ،JotForm و… آشنا هستید. با استفاده از امکان ایجاد فرم در بالونت، می‌توانید فرم‌های مختلف از جمله فرم‌ استخدام، فرم‌های تحقیقات دانشگاهی و حتی فرم‌های اداری مانند فرم مرخصی، درخواست مساعده و … ایجاد نمایید.

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

آموزش (Education): ابزاری که امکان آموزش آنلاین و مجازی را ایجاد کرده و حتی می‌تواند به آموزش‌های حضوری نیز به عنوان یک ابزار مکمل کمک ‌کند.

آزمون (Exam): به کمک آزمون‌ساز آنلاین بالونت می‌توان آزمون‌های مختلف از جمله آزمون‌های درسی، شغلی و استخدامی، آزمون تعیین سطح، تست‌های روانشناسی و غیر طراحی کنید.

تالار گفت‌وگو (Forum): بستری تعاملی برای ایجاد موضوعات (Topic) مختلف و بحث و تبادل نظر در مورد آنهاست. همانند سایر انجمن‌های اینترنتی و فروم‌ها (Forum) می‌توان در این بستر، در مورد موضوعی مشخص با سایر کاربران، به تبادل نظر پرداخت.

گروه و کانال (Channel & Group): در پیامرسان ایرانی بالونت نیز همانند تلگرام (Telegram)، واتساپ (WhatsApp) و … امکان ساخت گروه‌ها و کانال‌های مرسوم وجود دارد.

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

 از یک نفر تا همه ایران؛ بالونت به وسعت نیاز شما

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

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

  • استفاده از نسخه شخصی – تیمی (رایگان)
  • استفاده از نسخه تجاری – سازمانی (غیر رایگان)

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

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

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

    بیشتر بخوانید: نسخه سازمانی بالونت چیست؟

بالونت و امنیت اطلاعات

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

جمع‌بندی

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