Any modern app / website combines static and dynamic content. Static content such as images, videos and stylesheets can be reused across multiple users, while dynamic content that includes personalized data (think flight search results) cannot be reused.
Unlike static content that remains valid longer and hence can be cached closer to the end user to speedup download time, it makes no sense to cache dynamic content.
Which developer doesn’t want their apps to run faster and provide the best possible user experience? Having worked with hundreds of mobile apps, we have seen firsthand the dramatic impact that improved app performance can have on an app’s overall retention, engagement and monetization metrics. But as app developers focus on their core business, very few devote resources to building fast and efficient mobile networking capabilities -- even those who understand how vital fast and optimized apps are to their business.
Read more ...
Application Program Interfaces (API’s) represent an effective way to build and manage mobile services. By using API’s -- a set of routines, protocols and tools for building software applications -- application developers no longer have to buy technology software or hardware. Instead, they can simply plug into a growing open ecosystem of API-driven services. It is simple to integrate, and saves time and money for new developers.
In an ideal world, gaining full visibility into your mobile app's performance wouldn't cost a dime and would be integrated with an optimization solution (spoiler alert: the world is about to become a better place...)
Would you hire a mechanic who could diagnose your car's problem but could not fix it? How about a security guard who could tell you when your house was being robbed but could not protect it? What about a doctor who can identify symptoms but not treat them? Of course not!
Mobile SDKs; love them or hate them, they're here to stay. They provide our apps with all sorts of functionality that would be incredibly time consuming to build, and they give us another means to monetize our apps. Third party SDKs are in fact, quite popular. According to a study done by SafeDK, on average each Android app uses nearly 18 third party SDKs. That number is even higher for mobile games. While it would be difficult to argue that SDKs aren't useful, it's also hard for developers to get a good idea of the amount of resources used by each SDK once the app is in production.
Mobile apps govern our lives, from kicking off the day with the news app to making a restaurant reservation or sharing experiences with our network and friends. For almost everything we do, we rely on mobile apps to provide a one-tap solution and Southeast Asia is no exception.
While the mobile internet takeover from desktop is old news, it's growth rates in Southeast Asia are nothing short of phenomenal. The region (along with India) is the leading source of mobile internet growth, which has added more than 500 million new internet users globally in the period 2014-17. Countries like Indonesia, Malaysia, Thailand and the Philippines have a significantly larger number of mobile connections vs. the current population, however the internet penetration stands at a low 50%. That's where the next few hundred million internet users are expected to come from.