“Hunch” Study : Network Calls and their Effect on Mobile Apps

Every good mobile engineer has questions that they wish they could answer, if they only had the time. One of those questions, related to concurrent network calls, goes something like: “How many calls can my app do and not impact app performance?” Until recently, no one had actually measured to figure it out — then we did!

Hop in the time machine with us and we’ll explain how it happened . . .

Timehop is a nostalgic social networking app with tens of millions of downloads on iOS and Android. We worked with the Timehop team to understand how technical choices impact users’ experiences within their iOS app, and identified suboptimal areas to focus and improve upon. For purposes of this calculation, we focused on 3 days in October during which we collected data globally from over 7.5 million experiences, spread across over 2.5 million devices.

Let’s start with the common culprits.  SDKs are often the primary hunch for the cause of suboptimal experiences on mobile.  Knowing the hunch, most app developers still initialize *all* their SDKs on startup (somewhat of a standard practice).  Like all apps, Timehop embeds a lot of SDKs; 47 to be exact, ~16 from 3rd parties vendors.  (Please note that SDKs are not limited to 3rd parties, like analytics, ads, Google, FB, Twitter and the like, but are also many of the libraries that we use out of the box, like Bolts, Appirater, and SocketRocket). Starting the app with this many SDKs obviously impacts the quantity of network calls that occur during start-up.  

When initializing the app with all of these SDKs *plus* your own 1st party network calls, you’ll get a logjam, and many of these calls (3rd or 1st party) will block your app from progressing. In Timehop’s case, we focused on startup time and a very slow benchmark of 5 seconds.  We figured-out that the number of slow startups increased to 6% with ~6 concurrent network calls.  The number increased to 13% of startups with 10+ concurrent network calls.  Getting a bit more granular, we helped Timehop sort out that a user with any network call of over 2.5 seconds during startup correlated to an increase of +27% chance of that user leaving the app.

Further, we found that 3.3% of users were experiencing a slow startup (over 5 seconds), and 2.9% had a stall (e.g. what amounted to a freeze from the user’s perspective) at startup. We were also able to pinpoint that Mixpanel and StatHat were the primary sources of HTTP errors during startup. Timehop has been able to take this info, tweak their startup, and reduce user churn as a result.

The moral of the story? With a little time, good technology performance becomes good business.

You can’t change how many, or how fast, network calls occur, BUT you can control how well you have built your app. Embrace.io cures app blindness.  We make your app’s performance visible for each user and segment, leading to better user experiences, and improved business outcomes.

We are here to help. Let us know how we can for you.

–    Eric

 

There’s more to life than just crashes!

59 thoughts on ““Hunch” Study : Network Calls and their Effect on Mobile Apps”

  1. Businesses are erasing the boundaries between nations and as
    a upshot, communication with the chief part in expanding your reach as entrepreneur.
    Communication, in this matter, is the knack to translate between any language brace there
    is and the transfiguration services boom has made it calm
    easier. You legitimate be suffering with to change
    sure-fire the company you trust your transference offers legitimate help,
    which can be verified by checking the reviews of the special one.

  2. Businesses are erasing the boundaries between nations and as a fruit, communication play the essential portion in expanding your
    reach as entrepreneur. Communication, in this quandary,
    is the knack to convert between any language pair there
    is and the transfiguration services explode has made it calm easier.
    You righteous have to persuade unwavering the company you
    depute your transference offers fair serving, which can be verified beside checking the reviews of the fastidious one.

  3. I wonder why all the good teachers exists in YouTube, from which planet are they from?
    And from which planet are my teachers from????? geezez.

    You summed up everything in 10min AND I understood it, and you made
    it seem easier, or well effectivier, which feels so motivating o__o thank you

  4. As you will inevitably learn on your path to losing weight, effective weight loss is not only about watching what you eat, but much more about changing your lifestyle. This means changing your habits and how you approach your day-to-day life. Read this information to help you throughout the process.

  5. It has in no way been easier to opt between the transportation services,
    as all character opinions and testimonials are gathered in identical place as a service to you to pick the best.
    Take off peevish supremacy and as a end result inadequate endure alongside consulting any transmission website reviews.
    Utterly written testimonials will guide you during the process
    of selecting the united and but rendering usefulness
    that will-power fit your needs.

  6. Doctor Who is now considered a British Institute and has come a long way since it first aired on November 23rd 1963. The very first show saw the Doctor travel 100,00 years into the past to help some dim cavemen discover light. After 26 seasons and seven Doctors later the series came off our screens in 1989 much to the disappointment of the huge devoted fanbase. In 1996 an attempt was made to revive Doctor Who but it wasnt until June 2005 when it came back with a vengeance with Christopher Eccleston as the ninth Doctor that put the series back on the map as it were. It then went on for 5 years with David Tenant portraying the Doctor until 2010 when Matt Smith took over the role. Today it is still a great family show and has attracted many new fans.

    If youre a new or old fan of the show there are Tours and museums you can go and see some of the locations and memorabilia of this classic show. The Doctor Who Tour of London will take you on over 15 locations from the show, some from the new series and some from old sites like the location of The Invasion and Resurrection of the Darleks. The tour also takes you to the TV museum in London where you will get to see some of the cosumes worn in the show and props used. Also you can buy gifts and memorabilia from the shop.

    You will learn all about how the shows were made so the tour is also educational. If you want to take pictures of the locations thats not a problem. Remember the front door of 10 Downing Street in Aliens of London? Well you can get up and close to this and get your picture taken in front of the door. Rose Tyler fans will love the tour as you get to drop by her home in the show.

    Why not go that extra mile and actually meet a Doctor Who star. Well this is possible with private or group tours. You will get the general tour but included will be a pre-arranged meeting or lunch with a celebrity from the show. This will obviously depend on availability of the celebrity and the cost will reflect the popularity of that celebrity.

    There are tours in London and also Wales. The Wales tours take you to Cardiff where you will see lots of location which were featured in shows since 2005. You can leave from London or at Leigh Delamere services station on the M4. There is a Doctor Who exhibition in Cardiff which you get to see. At the end of the Doctor Who tour you get a souvenir group picture sent you by email which is a nice touch.

    For seriously devoted Doctor Who fans there is a 3 day tour which takes you to all the locations in both London and Cardiff. You will see locations from the past 45 years as well as recent sites from the lasted Doctor Who series. Day one is based in London where you get to see 15 sites. Day two takes you to Cardiff where you get to mean the real life owner of the to see we have an Gothic property used as the location of the school in Human Nature. The final day is partly spent in Cardiff with a walking tour at Cardiff Bay, then you head back to London but a stop at Stonehenge to see the site of the Pandoica. Then its dinner at The Cloven Hoof pub in Devils End b efore you taken back to central London.

     

  7. Some people, especially those running on busy daily schedules tend to use the pills to help maintain weight since they can not afford to follow all the diet programs. This is not advised. It is recommended that one seek advice from a professional in this field before using the pills. This can save one from many dangers associated with the misuse.

    The diet pills should always be taken whole. Some people tend to divide the pills to serve a longer period of time. This is not advised and can lead to ineffectiveness. If it is required that one takes a complete tablet, it means that a certain amount of the ingredients are required to achieve the desired goal. It is also recommended that one does not crush the pill and dissolve it in beverages. Chemicals found in beverages have the potential of neutralizing the desired nutrients in the pill thereby leading to ineffectiveness. The best way to take the tablets is swallowing them whole with a glass of water.

    The diet pills speed up the metabolic processes. This is the key factor that leads to the burning of all the fats in the body. This means that one passes out lots of urine, which subsequently leads to dehydration. It is imperative that the user take lots of water round the clock. This will help curb dehydration, which can lead to health problems. In addition to that, water offers the required medium for the function of the nutrients and elimination of the fats.

    When buying the review of diet pills, it is imperative that one gets the most recommended dose. People tend to compromise the quality and effectiveness of the tablets due to the variation in cost. The low priced pills depict poor quality, which means their effectiveness is not reliable. Some have also been found to cause health problems. The dose should also be taken as recommended. Over dose will not speed up the process but rather lead to complication. This will increase risk of side effects. If the taking of the pill is forgotten, do not take more to compensate for the lost time.

    The diet plan enclosed with the diet pills has also to be followed. According to the requirements, the termination of the diet must be done even with no results. This means your body is irresponsive.

  8. Hello! Great posting! I enjoy the way in which mentioned “Hunch” Study : Network Calls and their Effect on Mobile Apps.

    Me offer the article author contains sizeable knowledge in composing as well as writing skills.

    I’m going to commence private website but I am certainly
    wrong in penning .
    That we don’t know regardless of if I can do something about this matter without the website
    editing service reviews. The on the web portal enables great user reviews of various papers creation specialists
    so one can assistance families avoid fraudulence and locate ideal enterprises

  9. Writing a medical thesis or dissertation is a task done by almost all postgraduate and master’s medical students. Dissertation is derived from the Latin word disserto which means discuss. It is essential to write successful medical papers such as medicine essays and medical thesis papers. There are several reasons as to why students write medicine essays. One of the reasons is to promote enhancement of critical judgment, research skills as well as analytical skills. Moreover, medicine essay writing produce students with the ability to 4evaluate and analyze data critically.

    The initial step for writing medicine essays is to choose a topic. A writer should have at least three topics to choose from. The topic has to be interesting, feasible and relevant. It is essential to write quality medicine essay. Hence, students need to have analytical skills and perfect writing skills. The writing skills will enable them write outstanding essay papers that can be highly regarded by instructors and professors. Teachers often require a lot and expect a lot from their students in terms of medicine essay writing. for this reason, students find essay writing to be an extremely difficult task and hence resort to buying custom medicine essays.

    A custom medicine essay has to be written by professional writers who are qualified in the field of nursing. Moreover, the custom medicine essay has to be original and plagiarism free. This means that it has to be written from scratch by experts with many years experience. The many years experience should enable a writer to write any form of medical paper including medical thesis, medicine essay and even medicine research paper. Moreover, experience will enable a writer to write a medicine essay that can guarantee academic success.

    Students get custom medicine essays from custom writing company. It is essential to choose the best company so that one can get the best custom medicine essay. The best and the most reliable medicine essay writing company should have some unique characteristics such as affordability and the ability to provide original and superior quality medicine essays. The other quality is that the company has to hire expert writers who can write quality medicine essays and other types of medical papers. The essays should not only be quality but also plagiarism free and free of grammatical and spelling mistakes.

    A custom medicine essay has a similar structure to any other academic essay assignment. It has an introduction that introduces the topic and tells the reader what the essay is all about. The second section is the body that has many paragraphs supporting the main topic. Finally there is the conclusion that briefly summarizes what has been discussed in the body section of the essay. Students should choose reliable writing companies so that they can get quality custom papers on several fields such as technology, sociology and law in addition to medicine field.

    Our custom writing company is the best company that all clients should rely on when in need of any given type of medicine paper. We provide quality papers that not only plagiarism free but also original. Moreover, our custom papers are affordable and able to guarantee academic excellence at all times. All our medical papers are reliable and sure of satisfying clients at all times.

     

  10. What’s up! Remarkable piece of writing! I favor which you
    specified “Hunch” Study : Network Calls and their Effect on Mobile
    Apps. Extremely good! It is just one among definitely the blogs!
    It really is a leading experience to determine content articles
    right from a very really good publisher .
    Buying tremendous ability as a copywriter is excellent but
    aren’t quite everybody can regarded as a beneficial article writer.

    Which for you to do in the case you’ve always dreamt of to write a lot however are very poor web marketing
    .
    If there are individuals who have related subject, I am going to imply
    doing this team best essay writing service uk reviews. They will be able
    to write decent evaluation of the most widely used about the posting
    net

  11. Hello! Marvelous blog! I appreciate which you represented “Hunch” Study : Network Calls and their Effect on Mobile Apps.
    One another fine review straight from marvelous article writer.
    Thank you for most people blog! It is always appealing to enjoy a book you documents.

    Most write about a little of for you publishing gift along with me?
    Diamond studs added to come in handy too in
    that limitless conventional paper writing for college .

    In these cases I normally click here best online essay writing services reviews where ever I could locate decent consumer reviews and select tried and true scribblingsupport

  12. Hi everyone! Great blog! I find nice how you illustrated “Hunch” Study : Network Calls and their Effect on Mobile Apps.
    This web site is incredible! So i am pleased the fact that I’ve discovered it.

    Just about all content is intriguing and well crafted .

    A great sort of favourable scribbling inside can’t author clearly.
    Some maintain such trouble .
    It creates me when i say organize records and then documents away from
    all types of specialists. You are fascinated about this
    item, ask for a number of people comments by following
    this unique hook up proofreading service reviews.

    This web page seems to have locate a find a safe publishing internet service

  13. Thanks for your helpful article. Other thing is that mesothelioma is generally a result of the breathing of dust from mesothelioma, which is a dangerous material. It is commonly found among individuals in the construction industry who may have long experience of asbestos. It’s also caused by residing in asbestos protected buildings for long periods of time, Your age plays a huge role, and some persons are more vulnerable for the risk compared to others.
    Free Erotic Picture Galleries

  14. Howdy! Do you know if they make any plugins to assist with SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains. If you know of any please share. Cheers!

  15. I¦ve been exploring for a little for any high quality articles or weblog posts in this kind of space . Exploring in Yahoo I finally stumbled upon this web site. Reading this info So i¦m glad to convey that I’ve an incredibly good uncanny feeling I found out just what I needed. I most indubitably will make certain to don¦t omit this website and give it a glance regularly.

  16. You actually make it seem so easy with your presentation but I find this topic to be actually something which I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!

  17. When I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove me from that service? Thanks!

  18. What i don’t understood is in reality how you’re not really much more well-favored than you may be now. You’re so intelligent. You understand therefore significantly in relation to this topic, produced me personally believe it from so many numerous angles. Its like men and women aren’t involved except it’s one thing to do with Lady gaga! Your personal stuffs nice. All the time take care of it up!

  19. After research a number of of the weblog posts in your web site now, and I really like your manner of blogging. I bookmarked it to my bookmark website record and will likely be checking back soon. Pls take a look at my website as properly and let me know what you think.

  20. There are actually numerous details like that to take into consideration. That may be a nice point to bring up. I offer the ideas above as normal inspiration however clearly there are questions like the one you convey up the place crucial thing will probably be working in sincere good faith. I don?t know if greatest practices have emerged around issues like that, however I’m certain that your job is clearly recognized as a fair game. Both girls and boys really feel the influence of only a moment’s pleasure, for the rest of their lives.

  21. Good ?V I should definitely pronounce, impressed with your web site. I had no trouble navigating through all the tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or something, web site theme . a tones way for your client to communicate. Nice task..

  22. Very nice post. I just stumbled upon your weblog and wished to mention that I have truly enjoyed surfing around your blog posts. After all I’ll be subscribing to your feed and I hope you write once more very soon!

  23. Great write-up, I’m regular visitor of one’s site, maintain up the excellent operate, and It’s going to be a regular visitor for a lengthy time.

  24. Hello my family member! I want to say that this article is amazing, nice written and come with almost all vital infos. I would like to look more posts like this .

  25. I simply wanted to say thanks once again. I do not know what I might have made to happen in the absence of the type of recommendations revealed by you directly on such a situation. It was actually a very frightful crisis in my view, however , taking note of a expert form you resolved that made me to weep for gladness. I am just grateful for the service and even pray you recognize what a great job you have been doing training others via your website. I am sure you’ve never got to know any of us.

Leave a Reply

Your email address will not be published. Required fields are marked *