Question: You have the following idea. You will develop a messaging app that will send and receive messages from a host of messaging apps like iMessage,

You have the following idea. You will develop a messaging app that will send and receive messages from a host of messaging apps like iMessage, Viber, Signal, Telegram, Skype and others. This way users will have to use only one app and not many to access all their messages. Your friend argues that this may not be easy. Check the following arguments (more than one may be correct) that apply for anyone that would like to build such an app.
You have the following idea. You will develop a messaging app that will send and receive messages from a host of messaging apps like iMessage, Viber, Signal, Telegram, Skype and others. This way users will have to use only one app and not many to access all their messages. Your friend argues that this may not be easy. Check the following arguments (more than one may be correct) that apply for anyone that would like to build such an app.
Each app uses a different encryption/decryption algorithms
All apps use open protocols such as HTTP
All apps use closed prototols you don't have access to. As a result your message client will not be able to log in to any of the app servers
All apps encode audio the same way, using 44 thousand samples per second and two channels
All apps encode video the same way, using variable bit rate and HD (2K) quality

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!