Yesterday Facebook launched a Facebook Messenger update, one of its messaging apps. Among the newest updates is the app to focus on the category News and in particular i speed.
In the meanwhile Facebook has decided to move bots and games and leave a tab Find out. This way the app focuses Two things / tabs: Conversations and People, where is access News.
Importance of native applications
Each application is different. In the visual section it has its own design and display guides that set it apart from the rest. And in the code field each program has its own operating system, for driving libraries, for graphic design, etc.
Without going into too much detail, when a company plans to build an app it has two options: create an app for all the operating systems, or one for each of them. Given the natural differences of each program, developing an equal-sized app for all can mean only one thing: it will not work properly.
Ultimately, the commitment to develop an app for each app, in the case of Facebook Messenger exclusively for iOS and Android, is worthwhile. And proof of this is the latest update where the app's weight has been reduced by 75% and the speed has doubled. Facebook has moved from 1.7 million lines of code to just 360,000. This is a great use, these are native apps.
And, of course, as Julio Cesar Fernandez explains in AppleCoding, the app is not yet 100% native, so there is still room for improvement.
Reading the entire document (published by Facebook) means that the basis of development is in C (as is the case with Microsoft Office on all platforms that share the same code in all languages), and in this language they request and use the contact space on Objective-C provided by UIKit and other frameworks for iOS.
A return strategy
With the move to get rid of bots and games to focus on conversations Facebook begins to make use of the user experience Forum and WhatsApp, your other platform. This is one of two steps of Mark Zuckerberg's vision for the future of Facebook platforms: get them to work together. Facebook wants that, no matter what the app uses, messages and content may arrive.
But another step, to use encryption across all of its platforms, remember that Facebook has business model based on data. The conversation may be encrypted but with whom, when, how long, individually, from where, what content is available on the agenda, their names, profile pictures, etc., information the company will continue to collect.
After all, using a service like Facebook Messenger, WhatsApp or Instagram has high economic costs (servers, developers, infrastructure …) and Facebook participants naturally expect to see benefits.
Source | Facebook