Facebook's annual F8 developer conference has grown tremendously in just a few years to become one of the most highly anticipated tech events of the year. This impressive growth is due to two main reasons:
- the large number of consumers who use Facebook's products (WhatsApp, Facebook IM, Instagram, and the main Facebook site) and
- the major announcements that top executives, including Facebook CEO Mark Zuckerberg, reel off
Below is an F8 recap of the announcements and events that took place during the 2016 F8 developer conference with a focus on those impacting and affecting mobile development and mobile apps.
Virtual reality was a dominant theme during the 2016 F8 conference where Facebook announced that it expects this technology to enhance social media interactions greatly in the future. In particular, Facebook envisions VR technology that would enable web users to meet their friends or visit different locations virtually. In fact, a demonstration of this technology showed two friends visiting London and taking a virtual selfie. Facebook is aware that pulling off this feat is not easy because each VR experience requires 360-degree video and at least two Oculus Rift headsets. The headsets are largely a done deal because Facebook has started shipping Oculus Rift gear to consumers. However, the 360-degree video problem is more challenging and Facebook has decided to attack it in two ways: outsourcing ideas and building solutions internally. The first approach involves the new "Surround 360" camera that enables users to capture 360-degree videos thanks to 17, 4-megapixel cameras that can shoot video content at a resolution of up to 8k. According to Facebook, this camera is based on existing hardware and the cost of building one is roughly $30,000. Luckily, Facebook said it would post the hardware design and algorithms used to stitch videos on GitHub this summer. Looking ahead, Mark Zuckerberg said he expects VR headsets to resemble a normal pair of sunglasses in about ten years. If this prediction pans out, consumers will be the main beneficiaries because current VR devices are big, clunky, and uncomfortable to wear. Some consumers have even complained of motion sickness after donning VR headgear. In addition, Zuckerberg reckons future devices in this niche will be able to handle VR and AR immersive experiences simultaneously.
App Analytics and Push
Facebook continued its push into the app analytics space with the announcement of better analytics and push notification solutions. The aim is to enable developers who have been using Analytics for Apps (debuted during the 2015 F8 developer conference) access more powerful push notifications and granular metadata on app users. One great feature is People Insights that developers can use to access user data such as job title, spoken language/s, and age. To protect the privacy of app users, Facebook only provides developers with anonymized metadata. On the notification front, Facebook now allows developers to target people who are yet to download and install their apps with push notifications. These notifications can be pushed to a specific target group such as millennials who spend a specific amount purchasing goods/services online annually. What's more, developers can send in-app notifications that contain emojis, video and audio content, GIFs, photos, or buttons with the aim of enticing app users to take specific desirable actions. Developers can shun the "stock" actions and create customized actions that suit their needs.
Facebook SDK in React Native
React Native Windows Support
Facebook M Open to Devs
Besides VR, Facebook has invested heavily in artificial intelligence (AI) and caught many F8 conference attendees off-guard when it announced that it is opening its "M" AI platform to developers. Facebook envisions developers using the M platform to build powerful bots that leverage the power of AI to perform tasks such as carrying out logical conversations with consumers. In this case, the aim is to enhance the business-to-consumer and consumer-to-business communication process.
Facebook's 2016 F8 developer conference that took place in San Francisco on April 13 was packed with announcements that will definitely excite and delight app builders. These announcements covered a wide range of topics including virtual reality, React Native Windows support, Facebook M platform, Facebook SDK in React Native, as well as App Analytics and Push.