What happens when you install an app like Instagram ?

What happens when you install an app like Instagram ?

·

4 min read

With the Spike of Digital World especially in this pandemic, Online world has witnessed around 250 million app downloads is witnessed every data. This is indeed the average data which was analyzed in late 2020, just predict on what will be the status currently.

We always witness the application files with the extension of IOS AppStore Package(.ipa) and Android Application package(.apk) . But do you know what happens when we download or install the application installers? That's the topic which we are going to discuss today.

image.png

Lets take an Example here, it can be any social media application (Instagram, WhatsApp, Facebook or anything). I am considering Instagram and Android here

Since the launch of Android, they always use a Custom kernel which is mostly relatable to Linux platform. But do you think Android can handle every different application type and every platform? No, not at all, This is where additional functionality is added on the upper layer of Android which can handle not only the accuracy but also the user-experience during the app load.

Now jumping and you have indeed installed the Instagram application in Android, what happens now? How can I see all other data and profiles consistently with a very higher accuracy?

image.png

Once you downloaded the application from Google Play Store with your Gmail-id, an alert notification will be sent to Instagram database where your Gmail id will be stored which will pave way for some customized ad's. The latest release of Instagram is of 36 MB, but do you think Instagram takes only 36 MB of your storage space until its next update? No, not at all never fall for that trap.

Whenever you install any app and login, there will always be a cache memory which will be stored locally in your mobile. But, what will it do? Like how Google chrome stores username, password as a cache which helps you during signing up with google, Cache in mobile also acts quiet similar. It will start storing the username and if you give access, it can also store password.

But why do I need cache? Is it really important? You will need cache when you open the application repeatedly because every time when an application is loaded, cache will automatically start along with RAM so it helps in accessing data from Main memory with a very quick accuracy.

image.png

Now, we have installed the application and logged in and now how am I able to see all the images. Whenever you create a profile, your data will be passed to Instagram with your username, your login details and other permission which you have allowed during installation.

If you didn't follow any followers, it will start showing feeds based on your location, your mail-id which will have mutual friends in other social platforms, your Google search and so on. So, these are few of the factors which is under consideration when you install an app and you don't follow anyone.

Now, what happens if you follow anyone? His/her profile username will appended with your username so whenever he posts a pic, it will pop up to your profile. Still the algorithm is being developed in Instagram and they haven't outsourced yet.

But why cant I see the post which I saw the last time when i closed the application ? It is because Instagram, Twitter and any platforms, it is predicted that it always shows feeds between the time you closed the app last time and the re-opening time. Yes, timing is also under consideration.

But what if I posts/add image simultaneously in different accounts? How it is sorted? This is where Social Media Applications like Twitter, Instagram and Facebook are playing its part. You might have heard this term 'Consistency' matters when you are building anything in Social Media. Yes, it is indeed right, Consistency and Engagement matters.

When you start posting at a particular time, interacting with more audience and application usage, this will all pave a way to pushing your post from Down to Top of the feed for many particular users. This is how most of the application handles the order.

image.png

Coming back to our main agenda, we installed, we have logged in, we witnessed many posts and now if I post where it is stored? Whenever you post a pic, it gets stored in the cloud services like AWS, Azure, GCP and so on.

This is why it makes users to never worry about the data. In fact, you can always download the data and you can save it locally even if you lost that pic (Unless you delete in Instagram)

This is how every Application handles when you install an app in IOS/Android. After the spike of Cloud Computing, most of the start-up and many MNC's are following this standard when they create an application as it makes user not only interactive, they can also fetch more data for monetization.