{"id":18956,"date":"2021-09-01T07:18:09","date_gmt":"2021-09-01T12:18:09","guid":{"rendered":"https:\/\/blog.vplayed.com\/?p=18956"},"modified":"2026-06-22T08:43:26","modified_gmt":"2026-06-22T13:43:26","slug":"smart-tv-app-development","status":"publish","type":"post","link":"https:\/\/www.vplayed.com\/blog\/smart-tv-app-development\/","title":{"rendered":"Smart TV App Development in 2026: 8 Steps Guide to Create a Smart TV App"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><\/div><\/div>\n\n\n\n<div class=\"did-you-know-wrap\">\n<summary> \ud83d\udca1 Quick Summary <\/summary>\n<p>Here are 9 essential steps for smart TV app development. From audience strategy and platform selection to security and monetization, it outlines everything, even costs and key features.\n<\/p>\n<\/div>\n\n\n\n<p>Smart TV app development involves building apps for TVs, like Apple TV, Samsung Tizen, LG webOS, and Android TV.<\/p>\n\n\n\n<p>However, unlike mobile applications, Smart TV applications are required to support navigation from a distance, a 10-foot user experience, and video streaming for large screens.<\/p>\n\n\n\n<p>Strategy Analytics predicts that <a href=\"https:\/\/www.broadbandtvnews.com\/2021\/07\/20\/global-smart-tv-ownership-to-exceed-50-by-2026\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">51% of global households<\/a> will have a Smart TV by the end of 2026. This growth is creating a demand for secure, scalable TV use that can stream content over different OS platforms.<\/p>\n\n\n\n<p>This guide outlines <a href=\"https:\/\/www.vplayed.com\/smart-tv-app.php\">smart TV app development<\/a>, including the most important features, costs, technical issues, and tips for successful development. Let\u2019s get started.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_Steps_in_Smart_TV_App_Development\"><\/span>Key Steps in Smart TV App Development<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>TL;DR<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Stage<\/strong><\/td><td><strong>Core Implementation Focus<\/strong><\/td><\/tr><tr><td>Audience &amp; Platform Scoping<\/td><td>Define your target region to decide on the codebase (native or cross-platform) to use, such as Samsung Tizen, LG webOS, Android TV, and Roku OS<\/td><\/tr><tr><td>Architecture &amp; CMS Setup<\/td><td>Set up a strong video CMS with custom metadata and cloud streaming pipelines based on HLS\/MPEG-DASH and Multi-CDN switching<\/td><\/tr><tr><td>The 10-Foot UI\/UX<\/td><td>Create layouts to be optimized for long-distance viewing and remote control D-pad navigation<\/td><\/tr><tr><td>Security &amp; Monetization<\/td><td>Protect assets with studio-level Multi-DRM security settings and roll out customized revenue models (AVOD, SVOD, TVOD)<\/td><\/tr><tr><td>Vetting &amp; Market Launch<\/td><td>Before going to your vendor portal, such as Samsung Seller Office or LG Seller Lounge, conduct in-depth cross-device testing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<section class=\"cta-mission\">\n        <summary class=\"cta-mission-heading\">It&#8217;s Time to Launch Your Own Smart TV Application With <b>VPlayed<\/b><\/summary>\n        <ul>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\nFully Customizable<\/li>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\nLifetime Ownership<\/li>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\nOn-Premise\/On-Cloud<\/li>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\n100% White-label<\/li>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\nZero Revenue Share<\/li>\n<li>\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22.963\" height=\"23.049\" viewBox=\"0 0 22.963 23.049\">\n               <g id=\"_x34_1\" transform=\"translate(-4.125 -7.068)\">\n                  <path id=\"Path_157388\" data-name=\"Path 157388\" d=\"M25.029,34.2a.3.3,0,0,0,.391,0c2.472-2.145,4.726-4.395,7.415-6.665a1.093,1.093,0,0,0,.39-.772,1.116,1.116,0,0,0-1.818-.925c-2.3,1.9-4.213,3.623-6,5.4-.351-.35-.82-.851-1.4-1.494a1.248,1.248,0,0,0-1.85,1.675A31.542,31.542,0,0,0,25.029,34.2Z\" transform=\"translate(-10.718 -11.781)\" fill=\"#1763e2\"><\/path>\n                  <path id=\"Path_157389\" data-name=\"Path 157389\" d=\"M8.5,29.213A11.824,11.824,0,0,0,22,29.693a12.275,12.275,0,0,0,5.05-10.9c-.216-6.136-4.2-9.957-10.761-10.256A9.808,9.808,0,0,0,10.829,9.9a11.747,11.747,0,0,0-6.074,6.527A11.573,11.573,0,0,0,8.5,29.213ZM7.188,14.735c1.853-3.467,5.159-5.784,9.07-5.6,6.486.3,10.206,4.011,10.206,10.193A10.186,10.186,0,1,1,7.188,14.735Z\" transform=\"translate(0 -1.459)\" fill=\"#1763e2\"><\/path>\n               <\/g>\n               <\/svg>\nHire Developers<\/li>\n<\/ul>\n<a href=\"https:\/\/www.vplayed.com\/request-demo.php\" class=\"self-host-cta-btn\">Request Demo<\/a>\n<\/section>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"St%E2%80%8Dep_1_%E2%80%8C_Define_Your_Target_Audience_and%E2%80%8D_Content_Strategy_%E2%80%8C\"><\/span>St\u200dep 1:\u200c Define Your Target Audience and\u200d Content Strategy \u200c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The first step in building a successful smart TV app project is to understand user demographics, viewing habits, and regi\u200donal device ecosystems to inform your UI design and video delivery.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Determine your target audience<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Geographical locations:\u200c\u200c Identifies regions of audience cluster<\/li>\n\n\n\n<li>Device preferences:\u200b\u200d Keeps track of active users of An\u200ddroid T\u200bV, Samsung Tizen, L\u200b\u200bG websOS, or Apple TV<\/li>\n\n\n\n<li>Viewing habits: Separates the demand for <a href=\"https:\/\/www.vplayed.com\/live-streaming-solution.php\">live streaming<\/a>, V\u200dOD, and short-form media<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Create Content C\u200dategories and Formats<\/strong><\/h4>\n\n\n\n<p>Organize your vid\u200deo library t\u200bo match view\u200de\u200b\u200br co\u200dn\u200bsumption p\u200datte\u200c\u200drns:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u200dive\u200d events: Real-time broadcasts and\u200d sports<\/li>\n\n\n\n<li>On-deman\u200dd catalogs: Traditional VOD and episodic s\u200cerie\u200cs<\/li>\n<\/ul>\n\n\n\n<p>A structured asset strategy directly imp\u200droves your backend CMS metadata tagging. Library organization on this approach also makes content more discoverable for the viewer and ensures steady video streaming performance on every device.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Analyze Device &amp; Regional Eco\u200csystems<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>T\u200c\u200barg\u200c\u200ce\u200bt Regio\u200dn<\/strong><\/td><td><strong>\u200cDomi\u200cnant Smart TV Pla\u200dtform<\/strong><\/td><td><strong>Primary Operating System<\/strong><\/td><td><strong>Core D\u200ce\u200cvel\u200dop\u200bment St\u200back<\/strong><\/td><\/tr><tr><td>North Am\u200ceric\u200ca<\/td><td>Rok\u200bu OS, Ama\u200cz\u200con\u200d Fire\u200d TV<\/td><td>Roku OS \/ Fire OS<\/td><td>BrightScript\u200b, Java \/ Ko\u200ctlin<\/td><\/tr><tr><td>E\u200curope &amp; L\u200datin America<\/td><td>Sam\u200dsun\u200cg Ti\u200dzen, LG\u200c we\u200dbOS<\/td><td>Tizen OS \/ we\u200dbOS<\/td><td>HT\u200dML5, CS\u200cS, JS Fra\u200dmeworks<\/td><\/tr><tr><td>Global\u200c \/ S\u200couth Asia<\/td><td>Androi\u200dd TV,\u200b Goog\u200dle TV<\/td><td>\u200bAndro\u200did TV<\/td><td>Jetpa\u200dck Compose\u200b for TV<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App-1024x536.png\" alt=\"Launch a Smart TV App for OTT\" class=\"wp-image-36851\" srcset=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App-1024x536.png 1024w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App-300x157.png 300w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App-150x79.png 150w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App-768x402.png 768w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/What-is-Smart-TV-App.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_%E2%80%8D%E2%80%8C_Select_a_Sma%E2%80%8Crt_TV_A%E2%80%8Bpp_Dev%E2%80%8Be%E2%80%8Clopment_Partn%E2%80%8Ber\"><\/span>Step 2:\u200d\u200c Select a Sma\u200crt TV A\u200bpp Dev\u200be\u200clopment Partn\u200ber<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>C\u200bhoosing the\u200d right d\u200be\u200cvelopment pa\u200drtne\u200dr a\u200cffec\u200ct\u200ds p\u200croj\u200bect timel\u200d\u200bi\u200dne\u200cs and long-\u200c\u200dterm\u200d mai\u200dnte\u200cnance. The ideal partner shou\u200cld sup\u200cport m\u200du\u200cl\u200ctiple Sm\u200cart TV platforms while p\u200drovidi\u200cng t\u200dhe flexi\u200dbility to adapt your application\u200c a\u200ds bu\u200dsin\u200cess requir\u200cements evolve.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Analyze\u200b Cu\u200cstomization and Source\u200b Code Ownershi\u200d\u200cp<\/strong><\/h4>\n\n\n\n<p>Before signing a\u200c cont\u200dract, eva\u200cluate how much cont\u200cro\u200cl you will\u200c retain ove\u200br t\u200dh\u200be applicat\u200bi\u200con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Veri\u200df\u200dy\u200d source code ownership t\u200ce\u200crms<\/li>\n\n\n\n<li>As\u200bs\u200dess s\u200bup\u200cport f\u200dor native development a\u200cnd cross-platf\u200borm d\u200cevelopm\u200cent<\/li>\n\n\n\n<li>Re\u200bview customi\u200cz\u200dation options fo\u200dr UI and m\u200bon\u200det\u200dization<\/li>\n<\/ul>\n\n\n\n<p>Increased ownership helps decrease the dependence on the vendors and makes future scalability easier.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Consid\u200der Scala\u200cbility and Po\u200cst-Launch\u200c Su\u200dpp\u200bo\u200crt<\/strong><\/h4>\n\n\n\n<p>After the app is launched, a Smart TV will need constant updates.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Support of new O\u200dS versions and security patches.<\/li>\n\n\n\n<li>Ongoing perform\u200bance optimiz\u200cation<\/li>\n\n\n\n<li>The same thing applies to Maintenance on Android TV, Samsung Tizen, and LG webOS.<\/li>\n<\/ul>\n\n\n\n<p>With great post-launch support, stability is maintained as your audience grows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ste%E2%80%8C%E2%80%8D%E2%80%8Dp_3_Choose_Your_Smart_TV_Platforms\"><\/span>Ste\u200c\u200d\u200dp 3: Choose Your Smart TV Platforms<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Choosing which platforms to go with depends on a balance between engineering resources and regional device market share. Your partner makes sure to guide you through target ecosystems for optimum viewership reach.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Native v\u200bs.\u200d Cr\u200coss-Pl\u200catf\u200cor\u200cm Development\u200d Ap\u200cproac\u200dh<\/strong><\/h4>\n\n\n\n<p>\u200cNative\u200d development platform-specific technologies to build apps \u200dfor individual operating systems. Cross-platform development involves reusing code from one platform to another, typically through the use of frameworks like React Native or Flutter.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nativ\u200de apps offer\u200d greater platfo\u200drm op\u200ctimizati\u200bon<\/li>\n\n\n\n<li>Cross-\u200dp\u200clat\u200dform apps\u200b save development time and increase cod\u200de reus\u200dability<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Select Platfo\u200c\u200dr\u200cms Based on Audience Deman\u200dd<\/strong><\/h4>\n\n\n\n<p>\u200bFocus on the plat\u200dforms you\u200cr viewers use most:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.vplayed.com\/ott-app-for-android-tv.php\">An\u200ddroid T\u200bV<\/a><\/li>\n\n\n\n<li>Samsung Tizen<\/li>\n\n\n\n<li>LG webOS<\/li>\n\n\n\n<li>Apple TV<\/li>\n\n\n\n<li><a href=\"https:\/\/www.vplayed.com\/amazon-fire-tv-app.php\">Ama\u200dzon Fire\u200b TV<\/a><\/li>\n<\/ul>\n\n\n\n<p>This helps maximize reach while avoiding unnecessary\u200b development overhead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Design%E2%80%8B_a_TV-Optimized%E2%80%8D_User_Ex%E2%80%8Dperie%E2%80%8Cnce\"><\/span>Step 4: Design\u200b a TV-Optimized\u200d User Ex\u200dperie\u200cnce<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A cust\u200com Smart TV application needs to be created for distant viewing and remote navigation. Your\u200b development partne\u200cr configures the\u200d architecture for television\u200d screens\u200d viewed from\u200c several feet away.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Set up a Remote-Friendly Navigat\u200dion Flo\u200bw<\/strong><\/h4>\n\n\n\n<p>Navigation flows support effortless movemen\u200dt acro\u200dss\u200b screen using a television remote.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent fo\u200ccu\u200ds manageme\u200cn\u200ct<\/li>\n\n\n\n<li>Minimal navigation dep\u200bt\u200dh\u200d<\/li>\n\n\n\n<li>Smooth directional controls<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Optimize for th\u200ce 10-Foot View\u200bi\u200b\u200cng Ex\u200cp\u200berien\u200bce<\/strong><\/h4>\n\n\n\n<p>The\u200b 10\u200b-foot user experience ensures content remains\u200d accessible\u200b from a distanc\u200de\u200c<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Larger typography an\u200dd interactive elements<\/li>\n\n\n\n<li>Ade\u200dquate spacing between UI components<\/li>\n\n\n\n<li>Layo\u200buts optimized for diff\u200dere\u200bnt screen sizes a\u200b\u200cnd resolution\u200blutions\u200b<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\u200cSimplify Content D\u200cis\u200ccovery\u200b<\/strong><\/h4>\n\n\n\n<p>Your deve\u200cl\u200cop\u200cment partner implements content discovery mechanisms that enable viewers to find media with mi\u200cnimal effort:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Structured content categorization<\/li>\n\n\n\n<li>\u200cP\u200derso\u200bn\u200da\u200d\u200clized recommendations<\/li>\n\n\n\n<li>Integrated\u200b\u200d sea\u200dr\u200bch func\u200dtion\u200cality<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%8BSt%E2%80%8Dep_5%E2%80%8B_Con%E2%80%8Df%E2%80%8Cigure%E2%80%8D_Yo%E2%80%8B%E2%80%8Dur_Video_C%E2%80%8CMS%E2%80%8C%E2%80%8B\"><\/span>\u200bSt\u200dep 5\u200b: Con\u200df\u200cigure\u200d Yo\u200b\u200dur Video C\u200cMS\u200c\u200b<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A centralized <a href=\"https:\/\/www.vplayed.com\/video-content-management-system.php\">Video CMS<\/a> is the backbone of a Smart TV application, and can be configured to manage v\u200cideo assets, streamline delivery of content, and support future app growth on multiple <a href=\"https:\/\/www.contus.com\/blog\/ott-platforms\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">OTT platforms<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Organize\u200b and Cate\u200cgor\u200d\u200ci\u200dze Con\u200btent<\/strong><\/h4>\n\n\n\n<p>Content should be structu\u200dred in\u200b a way that improves browsing and discovery\u200b.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ca\u200bt\u200ceg\u200bor\u200by-\u200dba\u200cs\u200ce\u200cd content organizatio\u200cn<\/li>\n\n\n\n<li>M\u200cetadata\u200b tag\u200bgi\u200cng f\u200c\u200cor videos<\/li>\n\n\n\n<li>Genre, language, and content-based grouping<\/li>\n\n\n\n<li>Pl\u200caylist an\u200dd Watchlist Logic<\/li>\n<\/ul>\n\n\n\n<p>The key to creating the best Smart TV a\u200cpp is to enable personalised viewing journeys that encourage increased viewing time.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Cura\u200dte\u200dd\u200b playlists for content\u200c co\u200dlle\u200dctions<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User-specific watchlists\u200d\u200c<\/li>\n\n\n\n<li>Continue-watching functionality<\/li>\n<\/ul>\n\n\n\n<p>The right CMS conf\u200ci\u200cguration can help to keep the video library well organized while enhancing the viewing experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application-1024x536.png\" alt=\"Developing a Smart TV application\" class=\"wp-image-36853\" srcset=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application-1024x536.png 1024w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application-300x157.png 300w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application-150x79.png 150w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application-768x402.png 768w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Developing-A-Smart-TV-Application.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Set_Up%E2%80%8D_Vid%E2%80%8Deo_Stream%E2%80%8Cing_Inf%E2%80%8Bra%E2%80%8Cstructure\"><\/span>Step 6: Set Up\u200d Vid\u200deo Stream\u200cing Inf\u200bra\u200cstructure<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Your development partner configures\u200b a high-capacity cloud\u200b pipeline t\u200bo handle r\u200ceal-time content delivery without playback interruptions or buffering.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Cloud\u200c Encoding and Transcoding<\/strong><\/h4>\n\n\n\n<p>Video files must undergo <a href=\"https:\/\/www.vplayed.com\/cloud-video-transcoding-platform.php\">video transcoding<\/a> and encoding to generate formats compatible with different devices, screen resolutions, and operating systems.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mu\u200b\u200dl\u200dti-fo\u200brmat video conversion<\/li>\n\n\n\n<li>Resoluti\u200don-specif\u200cic enc\u200doding\u200b prof\u200biles<\/li>\n\n\n\n<li>\u200cDevice compatibi\u200clit\u200by o\u200dp\u200ctimization<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Adaptive Bitrat\u200be Stre\u200damin\u200cg<\/strong><\/h4>\n\n\n\n<p><a href=\"https:\/\/www.vplayed.com\/blog\/adaptive-bitrate-streaming\/\">Adap\u200b\u200ctiv\u200ce\u200c Bitrate Streaming<\/a> (\u200bABR) autom\u200baticall\u200dy adjusts video quality based on availab\u200dl\u200ce b\u200candwi\u200cdth.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Red\u200cuce\u200cd buffe\u200dring during playba\u200bck<\/li>\n\n\n\n<li>Consistent viewing experience across networks.<\/li>\n\n\n\n<li>Op\u200ctimized v\u200cid\u200beo delivery for varying int\u200berne\u200dt speeds<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Multi-CD\u200cN Switching Protocols<\/strong><\/h4>\n\n\n\n<p>Multiple <a href=\"https:\/\/www.vplayed.com\/video-content-delivery-network.php\">Content Delivery Networks<\/a> (\u200cCD\u200dN\u200d\u200ds) enhance content availabilit\u200dy an\u200cd network performance.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic traffic routing<\/li>\n\n\n\n<li>Re\u200cduced latency a\u200bcros\u200cs\u200d reg\u200b\u200dion\u200ds<\/li>\n\n\n\n<li>Improved streaming reliab\u200ci\u200clity during peak traffic periods<\/li>\n<\/ul>\n\n\n\n<p>A robust infrastructure helps maintain\u200b smooth video streaming\u200b performance as\u200d audienc\u200ce demand\u200d sca\u200cles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_7_Implement_Content_Security\"><\/span>Step 7: Implement Content Security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Content security is a cri\u200ct\u200cical part o\u200df smart\u200b TV app development\u200d. Your develop\u200cment partner deploys several layers of protection to secure the highest quality video content and minimize piracy risks across OTT platforms and connected TV devices.<\/p>\n\n\n\n<p>Here are some of the common <a href=\"https:\/\/www.vplayed.com\/video-security-drm-platform.php\">video security<\/a> characteristics:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mu\u200bl\u200bti-DR\u200dM s\u200c\u200du\u200dpp\u200dort (Widevine, PlayReady, Fair\u200dPlay)\u200c<\/li>\n\n\n\n<li>\u200c\u200cAES v\u200cideo encrypt\u200dio\u200bn<\/li>\n\n\n\n<li>Dynamic wat\u200cermarki\u200bng<\/li>\n\n\n\n<li>Secure vid\u200de\u200co storage<\/li>\n\n\n\n<li>A\u200cccess\u200c m\u200canagem\u200cent c\u200controls<\/li>\n\n\n\n<li>\u200bSingle Sign-On (SSO)<\/li>\n\n\n\n<li>Password-protected\u200d content<\/li>\n\n\n\n<li>Geo-blockin\u200dg and\u200b IP restrictions<\/li>\n\n\n\n<li>Scr\u200ceen\u200cshot pre\u200bv\u200den\u200ctio\u200cn<\/li>\n\n\n\n<li>Secure offli\u200d\u200dn\u200be playbac\u200bk<\/li>\n\n\n\n<li>\u200cSSL certi\u200cfi\u200cc\u200dation<\/li>\n\n\n\n<li>\u200bPay\u200cwal\u200cl integr\u200datio\u200bn<\/li>\n<\/ul>\n\n\n\n<p>These protections ensure that content is viewed by the appropriate users and help meet the requirements across different Smart TV platforms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_8_Select_a_Monetization_Model\"><\/span>Step 8: Select a Monetization Model<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Monetization planning has an impact on both user experience and revenue generation. You\u200d\u200dr\u200b development pa\u200crtner integrates a model that aligns with your content strategy and\u200b audience p\u200dr\u200de\u200dferences.<\/p>\n\n\n\n<p><strong>AV\u200bOD<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.vplayed.com\/blog\/what-is-avod\/\">Advertising Video on De\u200cmand<\/a> (AVOD) receives revenue from ads that are shown before, during, or after video playb\u200cack.<\/p>\n\n\n\n<p><strong>SVOD<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.vplayed.com\/blog\/what-is-svod\/\">Subscription Video on Demand<\/a> (SVOD) gives users the ability to watch unlimited content with a recurring monthly or annual subscription.<\/p>\n\n\n\n<p><strong>T\u200cVOD<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.vplayed.com\/blog\/what-is-tvod\/\">Transa\u200bctio\u200dnal Vid\u200deo on Demand<\/a> (T\u200bVOD)\u200c lets viewers buy or rent individual content on a pay-per-view basis.<\/p>\n\n\n\n<p><strong>Hybrid<\/strong><\/p>\n\n\n\n<p>A <a href=\"https:\/\/www.vplayed.com\/blog\/what-is-hvod\/\">hybrid model<\/a> (HVOD) combines multiple monetization strategies to create\u200b diversified revenue streams\u200b.<\/p>\n\n\n\n<p><strong>Other monetization possibilities include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Freemium ac\u200dce\u200c\u200dss<\/li>\n\n\n\n<li>Subscript\u200bion bundles<\/li>\n\n\n\n<li>Liv\u200de event monetization<\/li>\n\n\n\n<li>Discount and promotion\u200cal offers.<\/li>\n\n\n\n<li>Content syndication partnerships<\/li>\n\n\n\n<li>Dyn\u200c\u200camic ad ins\u200bert\u200bion (SSAI) mode\u200dls<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"S%E2%80%8Btep_9_%E2%80%8C%E2%80%8D_Test_and%E2%80%8C%E2%80%8D_Launch_Your_Smart_TV_App\"><\/span>S\u200btep 9:\u200c\u200d Test and\u200c\u200d Launch Your Smart TV App<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Rigorous quality assurance ensures that y\u200dour a\u200dpp runs without a hitch before it launches. Your part\u200dner conducts smart TV app development testing to identify the stability issues that require attention before the public release.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Functional and Pe\u200br\u200bformance Testing<\/strong><\/h4>\n\n\n\n<p>The engineering team con\u200cducts rigorous\u200b testing unde\u200cr varying\u200d\u200b network conditions. T\u200dhis p\u200dro\u200ccess involves o\u200bptimizi\u200cng syste\u200dm metrics t\u200do prevent p\u200derforma\u200b\u200dn\u200d\u200c\u200dce dr\u200bops:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u200dRe\u200csource Optimization: Monitoring CPU a\u200cn\u200cd m\u200b\u200dem\u200cory\u200d usa\u200cge to eliminate\u200c interface\u200d lag<\/li>\n\n\n\n<li>St\u200babi\u200cl\u200di\u200dty Assurance: Eliminating e\u200ddge-\u200bcase c\u200cr\u200dash\u200b scenar\u200cios and app\u200dlicat\u200dion\u200d fr\u200be\u200dez\u200ce\u200c bug\u200cs<\/li>\n\n\n\n<li>\u200bPlayback Verification: Running overs\u200dcan test\u200b\u200cing and proper subtitle synchronization<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Cros\u200ds-Platfo\u200crm Co\u200dmpatability<\/strong><\/h4>\n\n\n\n<p>The provider performs smart TV app testing across multiple real-world environments. Tech\u200dnicians test the applica\u200dtion on a wide range of TVs and native TV firmware versions to ensure an even more consistent experience that meets rigorous production standards.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\u200dLaunch an\u200dd Optimize<\/strong><\/h4>\n\n\n\n<p>Your partner manages submission \u200dlogistics through vendor portals like the Samsung Seller Office and LG Seller Lounge. They work through the unique approval process of each platform to ensure a smooth launch, and they continuously monitor the indicators to deploy future security patches.<\/p>\n\n\n\n<section class=\"blog-cta-wrapper\">\n         \n\n         <div class=\"blog-cta-content\">\n\n         <div class=\"blog-cta-lft\"><\/div>\n\n         <div class=\"blog-cta-rgt\">\n            <h1 class=\"cta-title\">\n                Build Your Own OTT Streaming Platform in Just 2 Days\n               <span class=\"onlydesktp\"><\/span>\n               <span class=\"onlydesktp\"><\/span>\n            <\/h1>\n\n            <a rel=\"nofollow\" href=\"https:\/\/www.vplayed.com\/request-demo.php\" class=\"button ripple talk-to-us\" id=\"experts\">Request Demo<\/a>\n\n            <div class=\"blog-cta-image\">\n\n               <div class=\"cta-box-wrap\">\n               <div class=\"cta-box-image\">\n                  <img decoding=\"async\" class=\"cta-image1\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2026\/03\/Rating-Platforms.png\" alt=\"cta-btm-img1\" width=\"115\" height=\"52\">\n               <\/div>\n\n               <div class=\"cta-box-content\">\n                  <span class=\"blog-cta-text\">\n                  <span class=\"blog-span\"> 3,500+ <\/span><span class=\"newline\">happy clients<\/span>\n                  <\/span>\n               <\/div>\n               <\/div>\n\n               <div class=\"cta-box-wrap\">\n               <div class=\"cta-box-image\">\n                  <img decoding=\"async\" class=\"cta-image2\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2026\/03\/Group-2.png\" alt=\"cta-btm-img2\" width=\"135\" height=\"30\">\n               <\/div>\n\n               <div class=\"cta-box-content\">\n                  <span class=\"blog-num\">4.8\/5<\/span>\n               <\/div>\n               <\/div>\n\n            <\/div>\n         <\/div>\n\n         <\/div>\n      <\/section>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Much_Does_Smart_TV_App_Development_Cost\"><\/span>How Much Does Smart TV App Development Cost?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Smart TV application development costs can vary depending on the approach used, the platforms covered, and requirements such as streaming infrastructure, customization, and ongoing maintenance.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT-1024x536.png\" alt=\"How to launch a Smart TV App\" class=\"wp-image-36870\" srcset=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT-1024x536.png 1024w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT-300x157.png 300w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT-150x79.png 150w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT-768x402.png 768w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Smart-TV-Apps-for-OTT.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Factors Affecting Development Costs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The number of platforms supported: Android TV, Samsung Tizen, and LG webOS<\/li>\n\n\n\n<li>Native vs. cross-platform development<\/li>\n\n\n\n<li>Custom UI\/UX requirements<\/li>\n\n\n\n<li>Video streaming infrastructure<\/li>\n\n\n\n<li>Content security and DRM implementation<\/li>\n\n\n\n<li>Connecting with CMS and backend services<\/li>\n\n\n\n<li>Post-launch maintenance and support<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Development Model<\/strong><\/td><td><strong>Cost<\/strong><\/td><td><strong>Timeline<\/strong><\/td><td><strong>Pros<\/strong><\/td><td><strong>Cons<\/strong><\/td><\/tr><tr><td>Custom In-House Development<\/td><td>$80,000 &#8211; $300,000+<\/td><td>6-12+ months<\/td><td>Complete control &amp; custom engineering<\/td><td>Expensive and takes longer to develop<\/td><\/tr><tr><td>SaaS App Builders<\/td><td>$500 &#8211; $5,000\/month<\/td><td>1-3 weeks<\/td><td>Quick deployment and initial investment costs are low<\/td><td>Low customization options and subscription charges, including per-subscriber and bandwidth charges<\/td><\/tr><tr><td>Enterprise White-Label Platforms<\/td><td>$30,000 &#8211; $50,000+<\/td><td>2 days to 4 weeks (depending on customization needs)<\/td><td>Rapidly launched, highly customizable, source-code owned, scalable architecture<\/td><td>Requires a larger initial investment compared to SaaS platforms<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Are_the_Essential_Features_of_a_Custom_Smart_TV_App\"><\/span>What Are the Essential Features of a Custom Smart TV App?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>For being able to compete in the streaming market, your application should have a good infrastructure. Make sure that your architecture has these essential features.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Intuitive_TV_User_Interface_and_Remote_Navigation\"><\/span>Intuitive TV User Interface and Remote Navigation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Your application needs to have a high-quality 10-foot user experience and have a very strict focus on management rules. What viewers need is a seamless D-pad navigation between content rows with a standard television remote.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Video_Content_Management_System\"><\/span>Video Content Management System<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>An integrated video CMS is essential to make media asset management easy. The architecture should be able to support custom metadata, which is crucial for managing extensive library categorizations and automated scheduling needs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Advanced_Search_and_Content_Discovery\"><\/span>Advanced Search and Content Discovery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A prominent, native search bar is needed on the interface with semantic search technology. The viewer needs to be able to access preferred streams in deep archives within three clicks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Personalized_User_Profiles_and_Watchlists\"><\/span>Personalized User Profiles and Watchlists:&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Multiple dedicated viewer accounts need to be supported by the backend architecture. Custom watchlists and an accurate view history tracking system are needed for easy resume-playback.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Multi-DRM_Content_Security\"><\/span>Multi-DRM Content Security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To avoid revenue loss, security pipelines have to be studio-grade Multi-DRM. Implementing Google Widevine, Apple FairPlay, and Microsoft PlayReady encryption prevents digital piracy and unauthorized distribution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Flexible_Monetization_Options\"><\/span>Flexible Monetization Options<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The application needs to be able to accommodate a variety of revenue engines. Maximize your overall viewership revenue with secure SVOD payment gates, transactional TVOD systems, and customized AVOD solutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Global_CDN_Delivery\"><\/span>Global CDN Delivery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The infrastructure should be capable of dynamically routing traffic with intelligent multi-CDN switching protocols. This configuration helps avoid edge congestion to ensure low-buffer delivery to living rooms all over the world.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Low_Latency_Adaptive_Video_Streaming\"><\/span>Low Latency Adaptive Video Streaming<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The platform needs to be able to support HLS and MPEG-DASH streaming protocols. This feature guarantees instant playback. It automatically changes the quality of the stream according to the real-time internet speed of the users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Engagement_and_QoE_Analytics\"><\/span>Engagement and QoE Analytics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The built-in <a href=\"https:\/\/www.vplayed.com\/ott-features.php#video-analytics\">real-time analytics<\/a> keeps an eye on key application performance metrics. The dashboard should provide an analysis of CPU usage, memory usage, and buffer thresholds to avoid unexpected crash situations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AI-powered_Recommendations\"><\/span>AI-powered Recommendations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Machine learning algorithms are needed to interpret the active viewer preferences on the platform. This engine has to deliver relevant media recommendations directly to the home screen feed of the user.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Challenges_Should_You_Expect_During_Smart_TV_App_Development\"><\/span>What Challenges Should You Expect During Smart TV App Development?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App-1024x536.png\" alt=\"Smart TV App Features \" class=\"wp-image-36871\" srcset=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App-1024x536.png 1024w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App-300x157.png 300w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App-150x79.png 150w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App-768x402.png 768w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/09\/Features-of-Creating-Smart-TV-App.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Platform Fragmentation:<\/strong> The market has several different Smart TV platforms. You have to build for <a href=\"https:\/\/www.vplayed.com\/samsung-tizen-tv-app.php\">Samsung Tizen<\/a>, LG WebOS, and Android TV. Each ecosystem has totally independent native coding frameworks.<\/li>\n\n\n\n<li><strong>Complex Remote Control Input Variations<\/strong>: TV apps use only D-pad inputs from the remote controller. It&#8217;s hard to design fluid focus management logic. Global viewers experience interface freeze situations when navigating with unoptimized navigation pathways.<\/li>\n\n\n\n<li><strong>Strict App Store Guidelines and Rejections<\/strong>: When publishing, the app needs to pass rigorous compliance vetting done by the vendor. There are strict rules in place in portals such as Samsung Seller Office. Even a minor platform non-compliance results in the submission rejection.<\/li>\n\n\n\n<li><strong>Dynamic Multi-DRM Pipeline Configuration<\/strong>: High-value media files require special engineering to protect them from digital piracy. Installing Google Widevine, Apple FairPlay, and Microsoft PlayReady is a challenging backend integration task.<\/li>\n\n\n\n<li><strong>Latency and Real-Time Buffering Thresholds<\/strong>: Television viewers want live broadcast quality, which means the latency must be minimized. Stable adaptive bitrate streaming over legacy TV hardware models is very difficult. High Latency always leads to high user attrition.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Partner_with_VPlayed_for_Your_Smart_TV_App_Development\"><\/span>Why Partner with VPlayed for Your Smart TV App Development?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>VPlayed completely removes the above-mentioned challenges by providing an integrated Software as a Product (SaaP) framework. Now let&#8217;s see how the platform has solved the majority of development bottlenecks out of the box:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unified Multi-OS Deployment<\/strong>: VPlayed bypasses operating system fragmentation completely. The core architecture runs your application on Samsung Tizen, LG webOS, and Android TV. You save months of development efforts.<\/li>\n\n\n\n<li><strong>Flawless Remote Focus Management<\/strong>: There is a pre-optimized 10-foot UI for the platform. It automatically processes complex D-pad remote controls with its built-in navigation logic. This design will ensure no freeze with smooth scrolling.<\/li>\n\n\n\n<li><strong>Guaranteed App Store Approval<\/strong>: VPlayed&#8217;s engineering team manages the entire submission logistical process. They not only make sure that your app conforms with the rigorous requirements of the Samsung Seller Office and LG Seller Lounge, but they do it quickly as well.<\/li>\n\n\n\n<li><strong>Built-In Multi-DRM Security<\/strong>: Secures your revenue, without complex third-party coding. VPlayed has natively integrated Google Widevine, Apple FairPlay, and Microsoft PlayReady. This provides your video library with security that will last from the start.<\/li>\n\n\n\n<li><strong>Ultra-Low Latency Delivery<\/strong>: The framework also supports the latest HLS and MPEG-DASH video player protocols. Together with smart Multi-CDN switching technologies, it ensures fast (instant) low buffer playback even on legacy TV hardware models.<\/li>\n<\/ul>\n\n\n\n<p>In addition to addressing these fundamental technical challenges, VPlayed has no revenue-sharing arrangements. You get 100% control of the source code with just an upfront one-time license fee, and the profit is entirely yours.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wrapping_Up\"><\/span>Wrapping Up<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Smart TV app development isn&#8217;t just about designing a TV screen interface. Careful planning is needed throughout the process, starting from platform selection, content management, streaming infrastructure, content security, monetization, testing, and long-term maintenance. Each stage affects the application\u2019s performance, audience retention, and revenue potential.&nbsp;<\/p>\n\n\n\n<p>With the Smart TV ecosystems growing across Android TV, Samsung Tizen, LG webOS, Apple TV, and other connected devices, developers need to create applications that will fit multiple platforms and user expectations.&nbsp;<\/p>\n\n\n\n<p>Through audience-centric design, effective video handling, and intuitive interfaces, organizations can build competitive Smart TV experiences. Also, platform adaptability helps ensure these experiences remain future-ready in the ever-evolving streaming environment.<\/p>\n\n\n\n<section class=\"interested2\">\n<div class=\"interested-inn2\">\n<div class=\"flag2\">\n<div style=\"width: 47px; height: 47px; background:#fb7d17; border-radius: 14px; transform: rotate(45deg);\">&nbsp;<\/div>\n<\/div><div class=\"flex-box\">\n<div class=\"left-part\">If you&#8217;re thinking of creating your own smart tv app for your brand?<\/div>\n<div class=\"right-part\"><a class=\"btns\" href=\"https:\/\/www.vplayed.com\/contact-sales.php\" rel=\"noopener noreferrer\">Talk To Our Experts<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<script data-react-helmet=\"true\" type=\"application\/ld+json\">{\n  \"@context\": \"https:\/\/schema.org\/\", \n  \"@type\": \"HowTo\", \n  \"name\": \"How to Create an Smart TV App in 2026?\",\n  \"description\": \"Looking for a smart tv app development service for your brand? Here is your ultimate guide to creating smart tv apps with world-class features and perfect revenue models for different devices.\",\n  \"totalTime\": \"PT25M\",\n  \"estimatedCost\": {\n    \"@type\": \"Amount\",\n    \"currency\": \"USD\",\n    \"value\": \"00676\"\n  },\n  \"supply\": [{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"100% Customizable\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"Whitelabel Solution\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"6+ Revenue Models\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"In-built Video CMS\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"Multi Video DRM\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"In-depth Analytics\"\n  },{\n    \"@type\": \"HowToSupply\",\n    \"name\": \"Video Marketing\"\n  }],\n  \"tool\": [{\n    \"@type\": \"HowToTool\",\n    \"name\": \"HTML, CSS, JavaScript\"\n  }],\n  \"step\": [{\n    \"@type\": \"HowToStep\",\n    \"text\": \"Just like mobile devices, there is another operating system where smart TVs are given a provision to install apps and digital content can easily be accessed natively.  Now users may easily download and install new apps from the marketplace of TV. This is because internet connectivity has assured the best ability to run apps that are built with different needs & innovativeness. Examples like LG TV, Samsung TVs, Android TV, Apple TV, Sony,  Fire TV are a few of the set benchmarks ruling the online TV industry.\",\n    \"image\": \"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/08\/Inner-image-1-1-1-1024x536.png\",\n    \"name\": \"What Are Smart TV Apps? \",\n    \"url\": \"https:\/\/www.vplayed.com\/blog\/smart-tv-app-development\/#What_Are_Smart_TV_Apps\"\n  },{\n    \"@type\": \"HowToStep\",\n    \"text\": \"Research The MarketPlace, Impact of Screen Resolutions in Device Sizes, Difference in Remote Control Functionality, Make it Smoothly Navigational, Obvious Focus in Essential Indicators\",\n    \"image\": \"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/08\/Banner-1024x576.png\",\n    \"name\": \"What are the Key Criterions to look upon Smart TV App development? \",\n    \"url\": \"https:\/\/www.vplayed.com\/blog\/smart-tv-app-development\/#Key_Criterions_To_look_Upon_Before_Developing_A_Smart_TV_Application\"\n  },{\n    \"@type\": \"HowToStep\",\n    \"text\": \"Make it User-centric, Smart Recommendation serves more, Integrated Media Player is the key, Remote Control Compatibility Catches Attention, Security is the main foundation, Organize Contents by Segmenting it, Procure Reviews and Ratings, Multi-device with multi-lingual support, Voice Searches turn best of all, Friendly & Fast Navigation \",\n    \"image\": \"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2021\/08\/Inner-image-3-1-1024x536.png\",\n    \"name\": \"Key Features To Consider While Creating Smart TV App  \",\n    \"url\": \"https:\/\/www.vplayed.com\/blog\/smart-tv-app-development\/#Key_Features_to_consider_while_creating_Smart_TV_App\"\n  },{\n    \"@type\": \"HowToStep\",\n    \"text\": \"The cost of developing a smart TV application is regulated by many factors. Some of the most important factors are Amount of Customization, White labeling of Smart TV Development, Hosting Factors like On-Premises\/ On cloud , Favorable device compatible options, Security Stack Infrastructure Development & lots more\",\n    \"image\": \"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2024\/01\/How-to-Develop-a-Smart-TV-App-1000x523.jpg\",\n    \"name\": \"How Much Does It Cost To Build A Smart TV App?\",\n    \"url\": \"https:\/\/www.vplayed.com\/blog\/smart-tv-app-development\/#How_Much_Does_It_Cost_To_Build_A_Smart_TV_App\"\n  }\t\n  ]    \n}<\/script>\n\n\n\n<script type=\"application\/ld+json\">\n    [{\n            \"@context\": \"http:\/\/schema.org\",\n            \"@type\": \"Product\",\n            \"name\": \"VPlayed\",\n\t\"applicationCategory\":\"OTT\",\n      \"operatingSystem\":\"Android, Windows, iOS, TV App's\",\n            \"aggregateRating\": {\n\"@type\": \"AggregateRating\",\n\"ratingValue\":9.9,\n\"reviewCount\":2012,\n\"bestRating\":10,\n\"worstRating\":1\n            }\n    }]\n<\/script>\n\n\n\n<div class=\"cta-business\">\n        <summary class=\"cta-business-heading\">One Platform to Transform Your OTT Streaming Business<\/summary>\n        <ul>\n            <li>\n                <a href=\"https:\/\/www.vplayed.com\/request-demo.php\"> <span>Request Demo<\/span> \n                    <svg width=\"35\" height=\"16\" viewBox=\"0 0 35 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"> <path d=\"M34.2934 8.44148C34.6839 8.05096 34.6839 7.41779 34.2934 7.02727L27.9295 0.663307C27.5389 0.272783 26.9058 0.272783 26.5152 0.663307C26.1247 1.05383 26.1247 1.687 26.5152 2.07752L32.1721 7.73438L26.5152 13.3912C26.1247 13.7818 26.1247 14.4149 26.5152 14.8054C26.9058 15.196 27.5389 15.196 27.9295 14.8054L34.2934 8.44148ZM0.25293 8.73438H33.5863V6.73438H0.25293V8.73438Z\" fill=\"#0066FF\"><\/path> <\/svg>\n                <\/a>\n                <span>Book a Live, Personalized Demo<\/span>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/www.vplayed.com\/contact-sales.php\"> <span>Contact Sales<\/span> \n                    <svg width=\"35\" height=\"16\" viewBox=\"0 0 35 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"> <path d=\"M34.2934 8.44148C34.6839 8.05096 34.6839 7.41779 34.2934 7.02727L27.9295 0.663307C27.5389 0.272783 26.9058 0.272783 26.5152 0.663307C26.1247 1.05383 26.1247 1.687 26.5152 2.07752L32.1721 7.73438L26.5152 13.3912C26.1247 13.7818 26.1247 14.4149 26.5152 14.8054C26.9058 15.196 27.5389 15.196 27.9295 14.8054L34.2934 8.44148ZM0.25293 8.73438H33.5863V6.73438H0.25293V8.73438Z\" fill=\"#0066FF\"><\/path> <\/svg>\n                <\/a>\n                <span>Reach Out to Our OTT Experts<\/span>\n            <\/li>\n        <\/ul>\n<\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Frequently_Asked_QuestionsFAQ\"><\/span>Frequently Asked Questions(FAQ)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1750938579484\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"1_What_is_Smart_TV_app_development\"><\/span>1. <strong><strong>What is Smart TV app development?<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \"><p>It is the development of custom software for televisions connected to the internet, focusing on high-definition streaming and remote navigation. The design combines Video CMS and DRM security to enable secure delivery of AVOD and SVOD content straight to the living room screen.<\/p>\n<\/div>\n<\/div>\n<div id=\"faq-question-1750938597976\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"2_How_To_Develop_A_Smart_TV_App\"><\/span><strong>2. How To Develop A Smart TV App?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \"><p>Developing a Smart TV app involves creating an application for a specific operating system that enables users to access a wide range of entertainment and information from the comfort of their homes. Companies often hire top Smart TV app developers to ensure seamless streaming not only on big screens but also across mobile devices and laptops.<\/p>\n<\/div>\n<\/div>\n<div id=\"faq-question-1750938609944\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"3_How_To_Expand_Your_Business_With_Smart_TV_App_Opportunities\"><\/span>3<strong>. How To Expand Your Business With Smart TV App Opportunities?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \"><p>Some of the smart TV app development companies that are increasingly trending have redefined With the increasing number of smart TV app development companies, the landscape of home entertainment has been redefined, offering numerous business opportunities. These apps enable businesses to conduct or attend live training sessions, host remote video conferences, and even set up their own Shopify stores. Leading companies like Samsung and Apple are at the forefront of this revolution.\u00a0<\/p>\n<\/div>\n<\/div>\n<div id=\"faq-question-1750938627534\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"4_What_Is_The_Best_Way_To_Generate_Revenue_From_Smart_TV_Apps\"><\/span><strong>4. What Is The Best Way To Generate Revenue From Smart TV Apps?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \"><p>To generate revenue from Smart TV apps, smart monetization of services is crucial. The most preferred method is the AVOD (Advertising-based Video on Demand) model, where advertising revenue plays a significant role in generating income. Leveraging specialized functionalities and lucrative features can lead to noteworthy adoption and increased subscriber fees.<\/p>\n<\/div>\n<\/div>\n<div id=\"faq-question-1750938642201\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"5_How_VPlayed_Helps_Content_Owners_To_Make_Branded_Smart_TV_Apps\"><\/span><strong>5. How VPlayed Helps Content Owners To Make Branded Smart TV Apps?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \"><p>VPlayed empowers content owners to create branded Smart TV apps that cater to the unique preferences of end-users. With limitless content delivery across multiple channels, VPlayed ensures the best revenue making opportunities by developing Smart TV apps with extensive customization. Nevertheless, these apps are tailored to the brand&#8217;s specific needs, incorporating the latest features within their budget constraints.\u00a0<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<section>\n        <div class=\"linkSectionWrapper\">\n            <h6 id=\"fl-heading\" class=\"fl-heading\">\n                <span class=\"fl-heading-text\">People Frequently Read: <\/span>\n            <\/h6>\n            <ul class=\"rich-text\">\n                <li><a href=\"https:\/\/www.vplayed.com\/blog\/how-does-netflix-make-money\/\">How Does Netflix Earn Money?<\/a><\/li>\n                <li><a href=\"https:\/\/www.vplayed.com\/blog\/roku-vs-firestick\/\">Difference Between Amazon Firestick vs Roku<\/a><\/li>\n                <li><a href=\"https:\/\/www.vplayed.com\/blog\/what-is-cloud-tv\/\">What is Cloud TV and How does it Works<\/a><\/li>\n                <li><a href=\"https:\/\/www.vplayed.com\/blog\/how-to-build-sports-streaming-app\/\">How to Launch OTT Sports Streaming App?<\/a><\/li>\n                <li><a href=\"https:\/\/www.vplayed.com\/blog\/video-streaming-app-builders\/\">Top Video Streaming App Builders<\/a><\/li>\n                  \n                <\/ul>\n        <\/div>\n    <\/section>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udca1 Quick Summary Here are 9 essential steps for smart TV app development. From audience strategy and platform selection to security and monetization, it outlines everything, even costs and key features. Smart TV app development involves building apps for TVs, like Apple TV, Samsung Tizen, LG webOS, and Android TV. However, unlike mobile applications, Smart [&hellip;]<\/p>\n","protected":false},"author":70,"featured_media":36849,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[1751],"tags":[1624,1623,1427,1625],"class_list":["post-18956","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-streaming-guides","tag-ott-tv-apps","tag-smart-tv-app-development","tag-smart-tv-apps","tag-tv-app-development"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/18956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/comments?post=18956"}],"version-history":[{"count":84,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/18956\/revisions"}],"predecessor-version":[{"id":40114,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/18956\/revisions\/40114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/media\/36849"}],"wp:attachment":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/media?parent=18956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/categories?post=18956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/tags?post=18956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}