Google’s New Releases

Posted on October 21st, 2014 by

Last week, Google announced the latest additions to the Android family. The first announcement was the release date for Android L, now officially named “Lollipop”, followed by the announcement of two new Nexus devices: the Nexus 6 and the Nexus 9. In addition, Google announced the Nexus Player, the first device to run Android TV.


Keep reading for more details about each of the new Android releases:

Continue Reading >>

How to Develop Apps for a World of Large Phones

Posted on October 7th, 2014 by

Although Android developers have been developing for larger screens for a few years, the release of the new iPhone 6 Plus is bringing Apple and iOS developers into the “phablet” market. Now that the “phablet” is officially mainstream, all app developers should start thinking about developing apps optimized for these new, larger screens.


But, why?


A new Localytics report indicates that large-screen devices have a noticeable effect on in-app user engagement, an important metric for user retention and monetization. By studying Android phones with a screen size of 5-inches or higher, it was determined that the time spent in-app is 34% longer on large screens than on small screens. In the case of music and gaming apps, the time in-app is nearly twice as long as music and gaming apps on smaller screens.


Now that you know the reason why you should develop for larger screens, here’s what you should keep in mind when you are optimizing your app:

Continue Reading >>

All You Need to Know About Google Play’s New Policy

Posted on October 3rd, 2014 by

At the end of September, Google introduced a new Google Play Developer Distribution Agreement. While Google updates their policies every few months, this particular change is rumored to be a reaction to the European Union’s crackdown on Google’s policies. Google maintains that they will terminate the account of any developer who does not agree to this new policy.


Here’s what Google Play developers need to know:


(Note: This change doesn’t affect StartApp or any of our services. We are 100% compatible with all of Google’s advertiser policies)

Continue Reading >>

The Best Designed Android Apps of Summer 2014

Posted on September 5th, 2014 by

Every now and then, Google makes a list of the apps on Google Play that reflect the type of design that Google recommends to developers. After the announcement of Android L and Material Design, Google’s list for Summer 2014 includes beautifully designed apps that include elements of Material Design.


Here is what Google said regarding their ‘Beautiful Design Summer 2014’ list:


“Attention to detail makes an app truly beautiful: transitions are fast and clear, and layout and typography are crisp and meaningful. In this collection, we highlight a few beautiful apps with masterfully crafted design details.”


Below is a look at all 12 apps that made Google’s list:


Gogobot Travel (Travel & Local, Free)



Continue Reading >>

Google Advertising ID: FAQs

Posted on August 15th, 2014 by
 question-mark-49958_640 (1)

On August 1, Google began enforcing a new policy for Google Play Services concerning the Advertising ID. Meant to replace the Android ID, Google now requires any new apps to be compliant with the Advertiser ID, and they recommend that all current apps update to the latest version of Google Play Services to become compliant. Any non-compliant apps will still function and be available for download, but non-compliant developers run the risk of being contacted by Google for policy violations, which could lead to a ban on developer accounts.


What is the Ad ID?


The Advertising ID is a resettable, unique, user-specific identification number used specifically for advertising purposes. This anonymous identifier gives users greater control over advertising and ad targeting, and standardizes the monetization process for developers. iOS developers should recognize similarities between the Google Ad ID and the Apple ID, implemented earlier this year.


If a user doesn’t wish to receive targeted ads, they can simply opt-out of them through Google settings. Users are also able to reset their Ad ID at any time. These preferences are then communicated to ad-supported apps through the Advertiser ID through the Google Play Services API.


Ad IDs typically will resemble the following:



Continue Reading >>

Everything Developers Need To Know About Android ‘L’

Posted on June 27th, 2014 by

This week at Google IO, Google announced the latest version of their Android operating system. Dubbed Android ‘L’ (for now), it is one of the biggest overhauls to the Android ecosystem since Gingerbread. This year, Google also deviated from their usual release pattern. Android ‘L’ is actually available for developers to download right now! The goal is for developers to have time to get used to the new changes and optimize their apps before the consumer release this fall.


So, here is everything that Android developers need to know about this latest version of the Android OS:




A lot of the changes that Google made are focused on improving app performance. For this reason, Google decided to replace the Dalvik virtual machine with the Android Runtime (ART) compiler. ART was mentioned around the time of the KitKat release, but it was only regarded as an experimental release. Now, Android is abandoning Dalvik altogether and is relying on the cross-platform capabilities of ART.


The largest difference between the two runtimes is that ART relies on a AOT (ahead-of-time) compiler, as opposed to Dalvik’s JIT (just-in-time) compiler. This change allows ART to process code in advance, resulting in a much smoother and fluid performance as well as a significant positive impact on battery life.

ART will be immediately compatible with the existing Android ecosystem, and developers do not have to make ANY changes to their apps in order to take advantage of the great benefits of ART.

Continue Reading >>

User Retention on iOS vs. Android

Posted on June 13th, 2014 by

App analytics company Localytics released new data this week showing that only 4 in 5 mobile apps are opened only once. Most developers would see this number and start to worry. If only 1 in 5 apps are opened twice or more, how does an independent app developer stand a chance??


The truth isn’t as serious as it may seem.


In fact, the number of apps being opened more than once is steadily increasing each year. Last year, the number of apps opened just once was 22%. Four years ago, this number was 26%. Today, that number is down to 20%. If we break it down in terms of app categories, sports apps and gaming apps have the highest chance of being abandoned after one use. Social networking and weather apps have the highest chance of retaining users past the initial use.

Continue Reading >>

New Game Subcategories Help Indie Devs

Posted on May 23rd, 2014 by

In April 2014, Google rolled out and update to the Google Play Store. In this update, Google made a lot of changes to the “Games” app category. Instead of the original 6 main game sub-categories, Google expanded the number of subcategories to 18.


These new categories are much more specific and specialized than the original categories, making it easier for users to find the games they want. And, these new changes had a positive impact on the Google Play Store’s revenue as well. According to a new report from Distimo, from February 2014 to April 2014 revenue from gaming apps increased by over 15%!


Take a look at the changes from February 2014 to April 2014:

Clearly, the volume of installs is much more spread out than it was before. Casual games and arcade games still dominate, but each of the remaining categories shows an impressive opportunity for growth.

Continue Reading >>

Google Rolls Out Updates for Google Play Services

Posted on May 9th, 2014 by

Google just announced the new features for Google Play Services version 4.4, and they promise that these updates will help you enhance your app better than ever before. As the update begins to roll out worldwide, here is what you can be looking forward to:


Google Maps Android API


The latest update to the Google Maps API gives you the ability to embed Street View into your apps, giving your users the ability to use 360-degree panoramic views. The new API also gives users the ability to control the Street view camera in terms of zoom and screen orientation.


Google also added additional features to their Indoor Maps API. Find more info about it on the Android Developer’sblog.


Activity Recognition


Using Google’s Location API? You’re in luck! Google added two additional tracking options, allowing you to detect whether the user is running or walking. This new API update gives you the power to be even more responsive to your users as they are on the go, elevating any location-based capabilities that you already have integrated into your app

Continue Reading >>

App Updates and Proper Versioning

Posted on April 18th, 2014 by

One of the keys to long term success on the app stores is releasing occasional app updates. Updates help address user concerns and will keep your app “fresh” in the minds of your users. If you wish to keep your app live for a long time, you will most likely release a sizable amount of app updates. If this is the case, how will you keep track of how many updates you have completed, and how will potential users know that you are actively updating your app?


Below are some of the most common types of app updates and how to use proper software versioning to help you, your users, and the app stores keep track:


Types of Updates:


Bug Fix (Revision):


The most common updates are usually big fixes. Bug fixes usually won’t change the structure or UI/UX of the app, but they do patch up any bugs or issues caught by users as they are trying out your app.  Developers should try to roll out bug fixes as soon as possible after a bug is reported.


It could be that you are receiving a lot of bug reports from users all at once. How do you decide which to fix? Focus first on the bugs that affect the highest number of users, and then categorize others based on the severity of the bug.


You can keep track of bug fixes through proper software versioning. Software versioning usually follows this pattern: major version.minor version.revision


According to the common number scheme for software versioning, any bug fixes are considered minor revision updates. So, once you update version 1.0 of your app with your first bug fix, your versioning number should read: 1.0.1 (major version 1, minor version 0, revision 1)

Continue Reading >>

Contact Us

Copyright © 2013 StartApp, Inc. All Rights Reserved. StartApp and the StartApplogo are trademarks or registered trademarks of StartApp, Inc. All third party logos and trademarks mentioned are the property of their respective owners.