{"id":2319,"date":"2016-09-13T07:28:56","date_gmt":"2016-09-13T07:28:56","guid":{"rendered":"http:\/\/www.rumbletalk.com\/blog\/?p=2319"},"modified":"2024-10-10T05:44:25","modified_gmt":"2024-10-10T05:44:25","slug":"html5-chat-embed","status":"publish","type":"post","link":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/","title":{"rendered":"HTML5 Chat: why waste time on a native group chat app?"},"content":{"rendered":"<p>Does anyone remember Flash? If a movie featuring human butterflies and a theme song by Queen popped into your head, don\u2019t feel bad &#8212; the movie will probably remain relevant to humanity long after Flash player has dissolved into obscurity.<\/p>\n<p>To be honest, I didn\u2019t actually hate Flash player. What I did hate was having to constantly mess with plug-ins and updates every time I loaded an online program. And while it\u2019s still relevant, the reason you probably thought of Sam Jones when I asked about Flash is because the rest of the internet got tired of it as well.<\/p>\n<p>It was a Dodo whose viability was already debatable by the time it met its end at the hands of a hungry sailor called HTML5. But certain elements of the web-based programming community have been surprisingly sluggish in adopting the new markup language.<\/p>\n<p>This is somewhat vexing, and particularly so in the case of online chat communities. For one, the embeddable image, video and audio options native to HTML5 make the language extremely programmer-friendly.<\/p>\n<p>It is also the closest thing out there to a universally compatible web-based markup language, whether between browsers or between web and mobile platforms. Of course, these advantages ultimately funnel through to end users who choose an HTML5 chat platform.<\/p>\n<h2>So what\u2019s the holdup?<\/h2>\n<p>Well, a lot has happened to online chat in past decades, much of which has surrounded the transition to mobile use.\u00a0Today, the most popular mode of execution is through use of a native mobile application. Not surprisingly, this trend has led to a massive proliferation of application-based chat and audio-visual communication. Mobile users today carry around numerous chat apps &#8212; all downloaded to their devices and all of which accomplish at least marginal variations of practically the same thing. Considering the fact that once upon a time Comic Chat was a revolutionary idea, today\u2019s mobile-app based approach seems like a climax in consumer convenience and options.<\/p>\n<h2>But is it, though?<\/h2>\n<p>The \u201cmobile site\u201d practice was once the recommended way to go if you wanted to access secure information from a mobile device. Some online banking and other commercial entities still do this, and even Facebook will direct you to a mobile site if you use your phone\u2019s web browser. Thing is, you probably haven\u2019t seen it since you downloaded that \u201ctrusty\u201d native app. Use of these mobile sites has gradually faded under the growing cloud of readily downloadable native applications.<\/p>\n<p>This should come as a bit of a surprise, given that it translates to a big waste of potential from an HTML5 perspective.<\/p>\n<p>Don\u2019t get me wrong; mobile apps run fine and are frequently updated to eliminate bugs and optimize performance. But they nevertheless present a host of avoidable issues.<br \/>\nGood example: my own love\/hate relationship with Facebook\u2019s iPhone apps. For going on about a week now, I have been unable to (re)download the messenger app after our most recent \u201cget out and never come back!\u201d episode.<\/p>\n<p>Why is this happening to me? Is it me? Is it the phone? Was it something I said? Not a damn clue. And frankly I don\u2019t care. I just want my baby to come back, and nothing I\u2019ve tried has worked.<br \/>\nBut you know what does work, right now as I sit and write this blog? Facebook\u2019s mobile site, messages and all, minus the insanity of forcing me to download a separate chat application.<br \/>\nBit of an extreme example? Maybe, but it underscores a point: why waste time downloading, updating and occasionally tossing your phone in anger across the room over applications that could work just as well if not better on a mobile platform?<\/p>\n<p>The phenomenon of downloadable apps is a bit of an oddity altogether considering the vast amount of space and memory which apps fill and use for functions that a simple web browser can readily accomplish.<br \/>\nCase in point: what really angers me about my little predicament is that you actually need two apps to fully utilize Facebook on an iPhone, of all things.<br \/>\nThis is an epic fail on Facebook\u2019s part.<br \/>\nIndeed, \u201cneed\u201d is a misnomer because you don\u2019t \u201cneed\u201d the app. You just want it enough to think you need it.<\/p>\n<p>Here are two \u201clittle things\u201d that make Facebook Messenger so addictive:<br \/>\n\u2022 audio-video<br \/>\n\u2022 push notifications<\/p>\n<p>You want to know why Facebook\u2019s mobile site doesn\u2019t have these features? Because they didn\u2019t add them &#8212; period. Let that sink in for a second. They are fully able to develop a universally device- and browser-compatible HTML5 chat feature on their mobile site, complete with all the embedding features available to you on your laptop or desktop, but they just haven\u2019t done it. For some reason, Facebook wants you to download two separate applications onto potentially the most advanced consolidation device ever invented. And while I have just about had it with my iPhone, it\u2019s not Apple making me hate my life. If there\u2019s one thing that can be said about Apple, its that they take the \u201ceverything you need, right here\u201d approach to product design. They don\u2019t always do it perfectly (or well, for that matter), but they do it every time. It\u2019s Facebook\u2019s apps which are screwing me here.<\/p>\n<h2>So, why am I making such a big stink over this?<\/h2>\n<p>We should be getting tired of downloading, updating, and otherwise pulling hair out of our\u00a0head over apps that shouldn\u2019t be on your device in the first place. The only reason we still grab items out of cyberspace is because marketers know how to capitalize on our simian instinct to stuff our cheeks full of figs so that the other monkeys can\u2019t have the ones we want.<\/p>\n<p>That world is gone. It\u2019s over. There\u2019s no need for everyone to have their own downloaded program because that same program is still available to everyone regardless of whether someone else is using it. There\u2019s better things we can be doing with our time.<\/p>\n<p>That\u2019s what HTML5 is all about. It is based on an entirely new kind of mindset, used by a new generation of programmers, demanded by a new generation of consumers.<\/p>\n<p>Think about it this way: which of the following would you hope is going through a programmer\u2019s head:<br \/>\n\u2022 how can I spend days, weeks or even months reinventing its embedding features when someone has already automated somewhere else?<br \/>\n\u2022 How can I spend my time doing new stuff now that the old stuff is already built in?<\/p>\n<p>In this sense, time is money, and money is quality. And its not just about the cost to the developer. It\u2019s also about the user\u2019s time and experience.<\/p>\n<h2>Chat Room Easy Settings<\/h2>\n<p>Our designers at RumbleTalk understand this all too well and for that reason have chosen an HTML5 as a platform for our web\/mobile chat, allowing us optimize its plugin features and compatibility. RumbleTalk\u2019s native features allow our program to run on less complex code, which translates to faster loading and fewer errors, and allows our users unprecedented control over the chat settings.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/rumbletalk-images-upload.s3.amazonaws.com\/cbc4b58e0cc1741689eb1d8c80959989\/1473751050-chat-settings-2016-09-13_1010.png\" alt=\"Group chat settings\" width=\"630\" height=\"321\" \/><\/p>\n<p>The native HTML5 chat embedding and compatibility options allow our clients to easily adjust settings. The built-in video\/audio playback as well as other plugins allow users to intuitively tailor the online chat experience to the type of hosting they wish to present, whether it\u2019s social stock trading, community engagement, <a href=\"https:\/\/rumbletalk.com\/virtual-events-chat\/\">virtual events<\/a>, teaching or radio show hosting &#8212; all customizable to ensure that the user can create a personalized environment.<\/p>\n<p>Just as importantly, our HTML5 chat platform is web-based, and works as one single program without the complexity and performance issues associated with having to \u201cmake\u201d the program\u2019s elements compatible with each other.<\/p>\n<p>Our program, of course, is fully browser cross-compatible with all major web browsers, which in today\u2019s market should be a given. To that point, one of the biggest advantages is the fact that HTML5 chat allows optimal functionality for mobile site access, with compatibility across the board of mobile devices. This means consistently optimized performance from one type of device to another, all without unnecessary downloaded applications. You simply access the full program on your mobile device on virtually any mobile web browser.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/rumbletalk-images-upload.s3.amazonaws.com\/cbc4b58e0cc1741689eb1d8c80959989\/1473751990-html5chat-upload-image.gif\" alt=\"upload image example\" width=\"702\" height=\"502\" \/><\/p>\n<p>Hopefully my gripe about downloaded programs is a little clearer now. There\u2019s really no reason to carry a phone full of applications which can only be used via internet access.<br \/>\nNow, does that mean I am going to uninstall Cookie Jam in silent protest until I can access the game on a website? God, no. In fact, I count on having the game accessible and functional on my device specifically for the times that I don\u2019t have internet.<\/p>\n<p>Likewise with music, videos, pictures and documents. You know, the stuff that has any business taking up space and memory on your device. Everything else should be cloud-based and simple. From the perspective of online chat services, for which consumers will undoubtedly demand more complex and dynamic features, this is what HTML5 is all about.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Does anyone remember Flash? If a movie featuring human butterflies and a theme song by Queen popped into your head, don\u2019t feel bad &#8212; the movie will probably remain relevant to humanity long after Flash player has dissolved into obscurity. To be honest, I didn\u2019t actually hate Flash player. What I did hate was having [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"featured_image_url":"","seo_focus_kw":"","seo_meta_desc":""},"categories":[9],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.10 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HTML5 Chat: why waste time on a native group chat app?<\/title>\n<meta name=\"description\" content=\"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HTML5 Chat: why waste time on a native group chat app?\" \/>\n<meta property=\"og:description\" content=\"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/\" \/>\n<meta property=\"og:site_name\" content=\"Online Group Chat Room Plugin for Websites and Live events\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/rumbletalk\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-13T07:28:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-10T05:44:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rumbletalk-images-upload.s3.amazonaws.com\/cbc4b58e0cc1741689eb1d8c80959989\/1473751050-chat-settings-2016-09-13_1010.png\" \/>\n<meta name=\"author\" content=\"Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rumbletalk\" \/>\n<meta name=\"twitter:site\" content=\"@rumbletalk\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/\",\"url\":\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/\",\"name\":\"HTML5 Chat: why waste time on a native group chat app?\",\"isPartOf\":{\"@id\":\"https:\/\/rumbletalk.com\/blog\/#website\"},\"datePublished\":\"2016-09-13T07:28:56+00:00\",\"dateModified\":\"2024-10-10T05:44:25+00:00\",\"author\":{\"@id\":\"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/25d71b46ff2470eaf367d02f9d47726c\"},\"description\":\"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.\",\"breadcrumb\":{\"@id\":\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rumbletalk.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HTML5 Chat: why waste time on a native group chat app?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rumbletalk.com\/blog\/#website\",\"url\":\"https:\/\/rumbletalk.com\/blog\/\",\"name\":\"Online Group Chat Plugin for Websites and Event\",\"description\":\"Embed a social group chat for communities and events. Grow your online audience with the next evolution of HTML chat room. Attach files, Mobile, Audio and Video calls.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rumbletalk.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/25d71b46ff2470eaf367d02f9d47726c\",\"name\":\"Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1944e05b00ac133489dacf7fca386d64?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1944e05b00ac133489dacf7fca386d64?s=96&d=mm&r=g\",\"caption\":\"Editor\"},\"description\":\"This is the admin of the kingdom :)\",\"sameAs\":[\"https:\/\/rumbletalk.com\"],\"url\":\"https:\/\/rumbletalk.com\/blog\/index.php\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HTML5 Chat: why waste time on a native group chat app?","description":"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/","og_locale":"en_US","og_type":"article","og_title":"HTML5 Chat: why waste time on a native group chat app?","og_description":"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.","og_url":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/","og_site_name":"Online Group Chat Room Plugin for Websites and Live events","article_publisher":"https:\/\/www.facebook.com\/rumbletalk","article_published_time":"2016-09-13T07:28:56+00:00","article_modified_time":"2024-10-10T05:44:25+00:00","og_image":[{"url":"https:\/\/rumbletalk-images-upload.s3.amazonaws.com\/cbc4b58e0cc1741689eb1d8c80959989\/1473751050-chat-settings-2016-09-13_1010.png"}],"author":"Editor","twitter_card":"summary_large_image","twitter_creator":"@rumbletalk","twitter_site":"@rumbletalk","twitter_misc":{"Written by":"Editor","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/","url":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/","name":"HTML5 Chat: why waste time on a native group chat app?","isPartOf":{"@id":"https:\/\/rumbletalk.com\/blog\/#website"},"datePublished":"2016-09-13T07:28:56+00:00","dateModified":"2024-10-10T05:44:25+00:00","author":{"@id":"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/25d71b46ff2470eaf367d02f9d47726c"},"description":"why waste time on a native group chat app? HTML5 Chat platform allows you to chat in real time with no installation or hassle.","breadcrumb":{"@id":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rumbletalk.com\/blog\/index.php\/2016\/09\/13\/html5-chat-embed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rumbletalk.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HTML5 Chat: why waste time on a native group chat app?"}]},{"@type":"WebSite","@id":"https:\/\/rumbletalk.com\/blog\/#website","url":"https:\/\/rumbletalk.com\/blog\/","name":"Online Group Chat Plugin for Websites and Event","description":"Embed a social group chat for communities and events. Grow your online audience with the next evolution of HTML chat room. Attach files, Mobile, Audio and Video calls.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rumbletalk.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/25d71b46ff2470eaf367d02f9d47726c","name":"Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rumbletalk.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1944e05b00ac133489dacf7fca386d64?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1944e05b00ac133489dacf7fca386d64?s=96&d=mm&r=g","caption":"Editor"},"description":"This is the admin of the kingdom :)","sameAs":["https:\/\/rumbletalk.com"],"url":"https:\/\/rumbletalk.com\/blog\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2319"}],"collection":[{"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=2319"}],"version-history":[{"count":13,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2319\/revisions"}],"predecessor-version":[{"id":17094,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/2319\/revisions\/17094"}],"wp:attachment":[{"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=2319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=2319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rumbletalk.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=2319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}