Google Firebase: توسعه ی راحت و سریع اپ های Android و iOS

Google Firebase: توسعه ی راحت و سریع اپ های Android و iOS

گوگل در کنفرانس سالانه توسعه دهندگان I/O اعلام کرد که قصد دارد Firebase را ارتقاء داده و ویژگی های بیشتری به این سرویس backend as a service یا به اختصار BaaS اضافه کند. به کمک این ویژگی های جدید، گوگل قصد دارد Firebase را به یک پلتفرم یکپارچه برای اندروید و آی او اس تبدیل کند تا توسعه دهندگان موبایل بتوانند از آن بهره مند گردند. برای آشنایی بیشتر با فایربیس گوگل، با سکان آکادمی همراه باشید.

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

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

در کنفرانس سالانه توسعه دهندگان گوگل (I/O)، گوگل اعلام کرد که قصد دارد Firebase را به یک پلتفرم یکپارچه برای اندروید، آی او اس و موبایل وب تبدیل کند (به طور کلی، منظور از موبایل وب، وب سایت هایی هستند که در دیوایس های هوشمندی همچون موبایل و تبلت به صورت کاملا ریسپانسیو و شبیه به اپ های نیتو به نمایش در می آیند.) در نسخه ی جدید Fiberace، ابزارهای مختلف گوگل با سرویس های موجود ترکیب شده اند؛ همچنین ابزارهای جدیدتری به Firebase اضافه خواهند شد که شامل یکپارچه سازی پیام رسانی کلود به صورت رایگان و نامحدود، کانفیگ ریموت فایربیس، پلتفرم ذخیره سازی دیتای فایربیس و یک پلتفرم تحلیلی (Analytics platform) می باشد.

برای ساده تر کردن گزارش خطاها، یک گزینه جدید به نام Firebase Crash Reporting اضافه شده است. گوگل همچنین Firebase Test Lab for Android را اضافه کرده است که شباهت های زیادی به AWS Device Farm (ابزاری که اپلیکیشن را در محیط های مختلف و دستگاه های متفاوت آزمایش می کند) دارد.

به کمک Firebase Notificatins شما می توانید روشی متمرکز تر را برای ارسال اعلان (Push Notifications) داشته باشید. یکی دیگر از ویژگی های جدید Firebase لینک های Dynamic (دینامیک یا پویا) است که به شما آزادی عمل می دهد و در نتیجه می توانید روشی انعطاف پذیرتر را برای لینک کردن URL استفاده کنید.

با این به روز رسانی، گوگل به غیر از خدمات رایگانش، خدمات غیر رایگان جدیدی را تعریف کرده است. توسعه دهندگان اپلیکیشن و استارتاپ ها بسته به نیازهای خود می توانند هم زمان با استفاده از سرویس، هزینه آن را پرداخت کرده (Pay as to Go) یا آن که مبلغ مشخصی را به صورت ثابت بپردازند.

منبع