There are already more than 16 million Smart TVs in Brazilian homes, but challenges around applications for this new market remain.
Despite a late entry into the world of connected TVs (which were first released about ten years ago), the Brazilian household market now counts more than 16 million Smart TVs across the country. High quality broadband and affordable Smart TV prices have fueled this market’s exponential growth.
Since most software developers aren’t familiar with creating apps for Smart TVs, they need to go through a series of lengthy learning curves that can considerably slow time to market.
Which is exactly why Globosat, a multichannel satellite and TV service provider in Brazil, called on Dexence to create their first Smart TV app. As part of their best practices, Dexence identified four specific challenges the team faced during this project.
Check them out:
1. Adapting for best user performance
Like any enterprise network worth its salt, Globosat has the infrastructure in place to support peak traffic demands. However, bandwidth quality on the user side, i.e their paying customer, is beyond their control. To ensure the best possible user experience, Dexence configured the video player with adaptive streaming and set buffering time to auto-adjust per the user’s bandwidth.
2. Variety of Operating Systems
Like at the onset of any new technology, standardizing on a single OS doesn’t happen overnight. The number one spot for SmartTvs is still up for grabs, with Firefox OS, Tizen, WebOS and Android TV all elbowing for position. “Today the big challenge is the difference between platforms,” said Dexence’s CTO and co-founder Bill Coutinho, “Take your pick as to which will come out on top, so you’d better be prepared for anything.”
Of course the obvious choice in this situation is a web app (we chose React), but even this route poses challenges as the app has to perform well on a multitude of different SmartTV models. During the development, we found a need to modify or adapt app versions according to each device.
For example, we discovered that Samsung sets have libraries that abstract some functionality, such as the player (AVPlay). Most other platforms use simple HTML video taglayer technologies for video consumption, so the app has to be sophisticated enough to understand the peculiarities of each platform, like not loading a dependency on Samsung when the app is running on an LG). Another hurdle to jump is mapping a wide variety of remote controls. Despite common commands (up, down, left, right, enter), just about every control has special functions that the app has to recognize and execute.
3. Usability / Limited Remote Control
Complicated navigation becomes a problem when an application has too many options or requires multiple steps for configuration. Here, development takes a backseat to UX to lay out the best pathways for users to move around within menu items, keeping clicks to a minimum and trying to imbue a sense of logic to an otherwise illogical universe. Our in-house UX talent designed a custom framework centered on simplifying flow around this dynamic, resulting in an intuitive, easy to use control system.
4. Lack of references to follow in the market
As this market is still in its nascent stage, clear documentation and benchmarking is hard to come by.
“There are few references we can find around the world,” said Bill Coutinho. “The platforms are still highly fragmented.”
There is the expectation that a dominant SmartTV OS will emerge as the market matures, as previously occurred in the smartphone industry. For now, companies looking to jump into this market must create their own methodologies.
“These things will evolve over time,” explained Dexence’s director. “But there we several things we had to learn and create along the way.”
How Dexence overcame the challenges of creating one of the first apps for Smart TVs in the country
Being one of the first Brazilian companies to develop applications for Smart TVs has its advantages: learning from first-hand experience and garnering valuable expertise.
During the development phase, Dexence leveraged its relationship with SmartTV manufacturers in Brazil to gather insights and run ideas across internal teams. As part of Dexence’s best practices, testing was performed with a variety of at-home users to ensure that the application would run flawlessly on different models.
Can a Smart TV app help your business?
If you’re kicking the idea around, reach out to us and we can assess the impact this initiative could have on your business.
Dexence creates digital products tailored for your business. To start a conversation, please contact us at firstname.lastname@example.org.