Facebook was
born and successful during a desktop PC device. Entering the era of mobile,
Facebook conscious inevitably have to follow the new trend.
Had failed,
especially after the initial public offering, Facebook mobile version is
currently the largest source of income the company founded by Mark Zuckerberg.
To switch to
the mobile platform is recognized up is not easy.
We still
remember how it used to experience your first time accessing Facebook from a Smartphone
device. Applications are slow to open, switch between menus is very slow, and
the photographs are too heavy to be opened.
Mark
Zuckerberg as CEO was to the point of asking all employees up more open social
networking from their mobile devices so they can feel the "suffering"
experienced users, as well as identifying their complaints.
The same
thing was also recently revealed by Adam Wolff Facebook as Senior Engineer in a
chance discussion on social networking infrastructure products in San
Francisco, California, USA.
"If you
can make the application run as we want, then we can make the company work as
we requested," said Wolff quoted KompasTekno of ZDNet, Friday
(14/09/2015).
Applications
that run better is the key to success up when switching to the mobile platform.
But it was not easy to do, need re-planning for all the product lines up, such
as Photos and Events, for example.
Each product
line up that requires a new code and large organizational structure so that
each product team can create applications that have the same experience, both
on the desktop and in mobile.
While on the
other hand, it is difficult to get the engineer who understands the problems
faced up thoroughly.
"Tools
are owned by Facebook when it was not designed to handle the product with such
a large scale," said Tom Occhino, Facebook Engineering Manager.
Occhino
told, even to make fun animations are apparently it takes a lot of time and
persistent effort that sometimes can make developers become stressed.
If you want
to speed up processing time, it takes more resources, which means even greater
cost.
React
solution
To overcome
this, Facebook is said to have React Occhino, an open source JavaScript library
to create the interface. Used in conjunction with Native React, web developers
can create native mobile applications with it.
React
likened by Occhino as Lego building. Described by him, if we want to change a
component, then we only need to replace the part, not dismantle the entire
structure and then putting it back together.
"Framework
will do (change), not us as an engineer," said Occhino.
In addition
to the constraints to build the interface, Facebook then also face obstacles with
advertising. At that time, Facebook partner to create ads on social network
aimed at the desktop and the desktop.
Answers to
these problems are a mobile version of the Ads Manager was also developed with
Native React. This software can be used to develop the Facebook interface in
iOS and Android.
Currently,
React has been used by many leading technology brands that want to build mobile
applications, including Flipboard, Netflix, Airbnb and cloud collaboration
platform Asana.
Now, the
engineers already have and use the same technology to create a mobile web that
claimed Facebook can save time and costs, while boosting the performance of the
web.
"We
will continue to develop this (React)," said Occhino.
Home See Also :
No comments:
Post a Comment