Choosing the Best Mobile Backend



Similar documents
Magellan. 5 Simple Steps to Finding the Right Mobile Development Magellan Holdings, LLC.

Appscend Mobile Platform Presentation Enterprise Solutions Whitepaper

Mobile Application Platform

Enterprise Mobility Space

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Checklist: 5 Essential BaaS Features Every Mobile App Needs

Using Cloud Services for Building Next Generation Mobile Apps

ITP 140 Mobile Technologies. Mobile Topics

Statement of Direction

QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM

EMPLOYEE LOCATION TRACKING SERVICE

Build Your Mobile Strategy Not Just Your Mobile Apps

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST

Adobe Experience Manager Apps

Managing Existing Mobile Apps

Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting

ITP 342 Mobile App Development. APIs

Application Development Best Practices

The game operator s toolkit: The essentials and beyond

Two-Factor Authentication over Mobile: Simplifying Security and Authentication

United Way Mobile App

Course Summary. Prerequisites

Appscend Mobile Platform Whitepaper

TOP 10 TIPS. to identify High-Performance App Discovery incent networks

OSAS version 8.0 A foundation for the future

Introduction to IBM Worklight Mobile Platform

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Here s how to choose the right mobile app for you.

T he complete guide to SaaS metrics

Middleware- Driven Mobile Applications

Qlik Sense Enabling the New Enterprise

Enterpise Mobility Lexicon & Terminology

WHITEPAPER. SECUREAUTH 2-FACTOR AS A SERVICE 2FaaS

Accelerating Business Value by

KEY PHASES. In Creating a Successful Mobile App

Kore Bots Platform Competitive Comparison Overview Kore Bots Platform Competitive Comparison Overview

API Management: Powered by SOA Software Dedicated Cloud


Affiliate Marketing for Mobile Apps. Peter Hamilton Partner / CMO peter@hasoffers.com #AMDays

Integrating Mobile apps with your Enterprise

Five Strategies for Performance Testing Mobile Applications

Mobile Application Development

CMS, CRM, shopping carts, Web applications

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

Building the next generation of Mobile Apps with Facebook. Bo Zhang Head of Platform Partner Engineering, APAC

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

data sheet Ruckus Smart Access Management Service MOVING SMART WI-FI INTO THE CLOUD FEATURES AND BENEFITS

Platform Architecture & Integration with OpenShift

Cross-Platform Development

HP CLOUD SYSTEM. The most complete, integrated platform for building and managing clouds featuring Intel technologies.

Nexway In-App Store. Turn your digital products into effective online stores

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Adobe Digital Publishing Suite, Analytics Service

Collaborative Open Market to Place Objects at your Service

Corporate Bill Analyzer

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

Managing customer entitlement with Adobe Digital Publishing Suite

Customer Master Presentation - Contents

Cisco Enterprise Mobility Services Platform

Kony Mobile Application Management (MAM)

5 - Low Cost Ways to Increase Your

Load and Performance Load Testing. RadView Software October

data sheet Ruckus Smart Access Management Service moving smart wi-fi into the cloud

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

Backend as a Service

The Little Real-time Web Development Book

How do you compare with mobile leaders? Adobe Mobile Marketing Survey

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

PRTG NETWORK MONITOR. Installed in Seconds. Configured in Minutes. Masters Your Network for Years to Come.

Creating Next Generation Enterprise Apps Using Cloud Services

Customer Cloud Architecture for Mobile

Android App Marketing and Google Play

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Copyright 2013, 3CX Ltd.

Copyright 2013 Splunk Inc. Introducing Splunk 6

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Mapping Your Path to the Cloud. A Guide to Getting your Dental Practice Set to Transition to Cloud-Based Practice Management Software.

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

The Mobile Data Management Platform. Reach Relevant Audiences Across Devices and Channels with High Impact Ad Targeting

Mobile web apps: The best option for business? A whitepaper from mrc

SAP Document Center. May Public

Increase Business Velocity with Connected, Insightful, Cloud-Based Software

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

ArcGIS Web Mapping. Sam Berg, esri

Process Cloud Service Rapidly Automate Business Processes in the Cloud

Oracle Cloud Platform. For Application Development

The Best Mobile App Development Platform. Period.

Transcription:

MOBILE APP DEVELOPER S GUIDE blog.kii.com Choosing the Best Mobile Backend A brief guide to selecting a trustworthy Mobile Backend as a Service (MBaaS). www.kii.com Share this e-book

YOU RE A MOBILE APP DEVELOPER - SERVER AND DATABASE SKILLS DON T NEED TO BE ON YOUR RESUME You wouldn t hire server engineers and database admins for user experience and graphic design. So why try to do their jobs? Highly configurable mobile backends provide the functionality you need to quickly deploy scalable apps on multiple platforms. No learning curve. Having what it takes to build a killer app interface doesn t magically grant you backend prowess. With MBaaS, there s no need to write server code, set up databases, provision servers and load balancers, handle traffic and scaling, or learn new ropes overnight. Less time to market. Even with virtualized servers, it takes a lot of time to get even a basic backend up and running. You have to create APIs by writing server code to define logic and handle methods, test it in staging and production environments, then constantly update and iterate your code. MBaaS saves you weeks, even months, of dev time. Out-of-the-box functionality. Full-stack mobile backends have all the core features you need, from user management and object storage to social integration, push notifications, geolocation and analytics. With the right Mobile Backend as a Service (MBaaS), focus your time, energy, and resources on your app s user experience - what users actually care about. Services like Kii Cloud help you get to market, attract users and iterate faster. Here s how: Optimal uptime. You often have one chance to get it right with users, and they ll quickly abandon slow apps or those that don t function as promised. A reliable MBaaS ensures availability and fast performance for apps that are nimbly coded. Built-in scalability. Whether your app is an instant hit or gains traction over time, good MBaaS services will be able to handle the traffic. Flexible pricing allows you to scale your costs based on actual app usage. 02 Choosing the Best Mobile Backend MOBILE APP DEVELOPER

10 QUESTIONS EVERY MOBILE DEVELOPER NEEDS TO ASK Most mobile backends provide the core building blocks of a functional app, including ways to: Sign up and authenticate users from any device Create, manage and sync application data and files Track user and application behaviors This is all perfectly fine if you re developing an app for fun. Want to grow a solid user base and return on investment? You ll need more. To discover what each mobile backend really has to offer, ask yourself the following questions when comparing providers: 1 2 3 4 Does it have a reputation for being stable and reliable? Visit forums to see what other developers have to say and read case studies. Also look at the company s history to get the big picture. For example, Kii recently made its backend technology available to developers, but for years we ve been the leading backend for NTT Docomo, Japan s largest mobile carrier. How much does it cost? Free accounts that provide enough bandwidth and storage to get started give you the opportunity to test-drive your options. Which features are included? Think about your mobile app s requirements. Beyond the basics, developers often want: Server Code as a first class citizen Social integration for easy user onboarding, authentication and sign-ins Push notifications to message users even if they re not using your app Geolocation to enable location-based services What are my development options? Your app may be on a single platform now, but what happens when users ask for others? Look at which SDKs the provider has available: Android, ios, JavaScript (HTML5), Unity? Is there a REST API? Does it have a server extension to support custom server code, enabling you to build your own custom APIs as needed? 03 Choosing the Best Mobile Backend 10 QUESTIONS / page 1 of 2

5 6 7 Can I collaborate? If you re not working alone, all your teammates will need to be able to log in to manage your projects. Can I monetize my app? In-app advertising is one of the most popular paths to return on investment, especially for free apps. Look for a powerful combination of integrated ad networks with mediation so you can start making money from day one. Also be aware that you might want to broker your own deals someday, so keep an eye out for direct ad capabilities. Ideally, you should be able to switch between these options to best serve your global users. Are analytics included? Your app s first UI/UX is based on instinct, but it takes more than a hunch to perfect them. To introduce new features that resonate with users and build out your idea, you need real business intelligence. Many mobile analytics solutions give you basic vanity metrics about downloads, average session length and users. These should be free. Also consider where the data you want to analyze is stored. When your mobile backend provides the analytics, you can slice and dice any data points stored on its cloud. If you can define custom metrics, all the better. Analyze behavior specific to your app without having to re-release to the app stores every time you want to track a new metric. 8 9 10 What resources are available? Quality guides, documentation, sample apps, and tutorials are a great way to become familiar with features. They re particularly important when you re moving from one backend provider to another. Does the provider have migration guides for ios and Android? Scripts to move primary data? Public projects on Github? Real people behind the scenes to ensure things go smoothly? How many users can I reach? Explosive growth in smartphone and tablet usage is happening in countries throughout the world. That s millions of users you may not reach if you only distribute your app in one country. The challenge is in understanding the nuances of each region, including usage trends, popular app stores, and monetization requirements. Kii provides distribution services as well as cloud technology to help developers reach new markets faster. Is the provider financially stable? The big question on a lot of developers minds is whether MBaaS providers will be around next month. Small venture-backed startups can disappear overnight. A recent slew of acquisitions by larger companies has also opened up questions as to who owns your data if a company is sold. Where does Kii fit into this picture? We re profitable, have been for years and not going anywhere. 04 Choosing the Best Mobile Backend 10 QUESTIONS / page 2 of 2

MOBILE BACKEND FEATURES CHECKLIST Getting Started ios SDK Android SDK JavaScript SDK Unity SDK Windows 8 SDK REST API Server-Side Code Social Integration Facebook Twitter (Regional Specific) Other User Management Phone verification (SMS) Email verification Customizable template Manages log-ins across devices ACLs JSON Anonymous user / guest support Data Management Data browser Object storage and retrieval File storage and retrieval Access control Data syncing Push Notifications Geolocation Analytics Free basic analytics In-app analytics Supports custom metrics Monetization Ad mediation Supports direct ads Ability to switch configurations Distribution Regional cloud hosting App store submissions QA and testing Translation and localization Regional ad networks Carrier and manufacturer marketplace partners OEM partnerships (preloading) Custom distribution packages Developer Resources Developer Dashboard Multiple Log-Ins/ Collaboration Sample code and snippets Tutorials Blog Community Copyright 2013 Kii. All rights reserved. App names and trademarks are the property of their respective owners. The word and design marks set forth herein are trademarks and/or registered trademarks of Kii and/or related affiliates and subsidiaries. www.kii.com 05 Choosing the Best Mobile Backend MOBILE BACKEND / FEATURES CHECKLIST

Kii Cloud is a carrier-grade and tested, full-featured Mobile Backend-as-a-Service (MBaaS) for ios, Android, HTML5 and Unity mobile applications. It provides user and data management including social integration and custom object creation push notifications, geolocation, collaboration features, custom in-app analytics, and integrated ads for monetization. Flexible, affordable pricing plans, including custom packages, are available to scale with you. It's free to get started. Need a full-stack mobile backend to power your app? Moving from another backend you re not 100% sure about? Visit us at www.kii.com