HTML5: Strategi dan dampaknya pada pasar telekomunikasi


HTML5 akan memiliki dampak yang mendalam terhadap konsumen dan bisnis interaksi dengan web di tahun-tahun mendatang. Secara khusus, smartphone yang berbasis HTML5 dapat menyebabkan penurunan kekuatan pada platform aplikasi tertutup seperti Apple iOS dan Google Android. Walaupun sepertinya ini secara luas ditanggapi dengan positif oleh operator telekomunikasi, ada juga mungkin efek samping yang negatif dari kemampuan peningkatan standar (yang lebih sering free) dari kemampuan internet.

Selama dua atau tiga tahun terakhir, operator telekomunikasi - terutama di industri mobile - telah mengejar sisi ekonomi dari aplikasi sebagai potensi sumber pendapatan, serta sebagai inti dari ancaman yang dirasakan datang dari ekosistem Apple dan Google. Secara umum, meskipun banyak usaha dan kebisingan, operator telekomunikasi belum benar-benar berada dalam posisi untuk mendapatkan keuntungan dari ledakan aplikasi, kecuali sejauh yang telah membantu mereka meningkatkan pelanggan untuk smartphone dan paket data. Toko aplikasi yang dikelola oleh operator telekomunikasi mencapai sedikit kemajuan jika dibandingkan dengan etalase terpusat yang dimiliki oleh vendor software maupu hardware. Ada juga kelemahan, dalam hal pergeseran pengaruh pasar kepada vendor perangkat, dan melonjaknya beban lalu lintas dan sinyal data dari beban yang muncul akibat mudahnya menggunakan aplikasi interaktif di smartphone.

Sekarang, pergeseran lain mulai muncul, dan dampak pada komunitas operator masih belum diketahui. Kita melihat traksi yang berkembang untuk versi baru dari teknologi yang mendasari Web, yaitu HTML (HyperText Markup Language). Standar baru ini, HTML5, sudah didukung (meskipun belum sepenuhnya) di berbagai perangkat, dan memungkinkan browser web atau software yang serupa untuk bertindak dengan cara yang sama sebagai aplikasi "native" yang berdiri sendiri. Hal ini semakin mungkin untuk situs Web, atau layanan yang inovatif, akan didasarkan pada HTML5 - dan bekerja di berbagai jenis ponsel atau perangkat lainnya - dan tidak perlu lagi mengandalkan kemampuan yang mendasari sebuah OS.

Beberapa pakar di industri telekomunikasi percaya bahwa HTML5 akan memberikan operator kesempatan unik untuk merebut kembali sebuah ukuran kontrol atas masa depan dari smartphone. Hal ini juga menjanjikan manfaat dari aplikasi dan layanan yang multi-screen, dengan aplikasi berbasis web yang bisa bekerja dengan mulus di berbagai platform yang berbeda, baik itu TV, PC dan perangkat lainnya seperti halnya pada ponsel. Namun di sisi lain, bisa juga menimbulkan risiko, memperkuat pemain lain seperti Amazon atau Facebook, sementara kehadiran operator telekomunikasi dengan segala tantangannya dimana mereka secara organisasi sebenarnya belum siap.

Mengapa HTML5 berbeda dengan versi sebelumnya dari web?

HTML5 adalah versi terbaru dari standar yang digunakan untuk menampilkan konten dan menjalankan aplikasi dari web. Kunci standar body yang ada di balik itu ada pada Worldwide Web Consortium, yang juga dikenal sebagai W3C. Ini adalah varian upgrade besar untuk HTML4, yang sebelumnya telah digunakan (meskipun dengan perbaikan tambahan yang terus berlangsung) sejak 1997 - hampir sama seperti sejarah dari internet populer untuk pasar massal.

Secara khusus, HTML5 menggabungkan banyak fungsi tambahan yang telah ditambahkan di atas web dalam beberapa tahun terakhir. Ini adalah pengaya yang telah membuatnya lebih interaktif dan mirip dengan bahasa pemrograman komputer, bukan hanya kemampuan untuk menampilkan konten ("markup") seperti yang dimiliki sebelumnya. Jika Anda berpikir kembali mungkin pada lima tahun yang lalu, banyak dari apa yang sekarang kita nikmati ketika online mungkin tidak akan pernah terpikirkan begitu saja akan terjadi di masa yang akan datang. Kita tidak akan terpikirkan akan sebuah halaman yang bisa bergulir dan memperbarui diri secara otomatis (seperti pada Timeline pada Twitter atau Facebook), membentuk format yang bisa mengkonfigurasi ulang halaman atau mengunduh konten di background saat Anda sedang mengetik sebuah kata (misalnya pada Google auto-complete). Semua didorong oleh berbagai tool seperti JavaScript, yang memungkinkan kode untuk "dieksekusi" pada halaman web. Istilah "Web 2.0" diciptakan untuk menggambarkan layanan yang lebih interaktif yang umum digunakan pada saat ini.

Dan HTML5 mengambil konsep yang lebih jauh, yang memungkinkan web untuk digunakan sebagai dasar dari sebuah "aplikasi penuh", yang bisa:
  • Bekerja secara offline (bila perangkat tidak terhubung ke internet).
  • Mengakses fungsi dasar dari perangkat seperti kamera atau phonebook.
  • Mengganti fungsi penggunaan dari beberapa proprietary plug-in, seperti Adobe Flash untuk grafis vektor dan pemutaran video.
  • Bekerja pada smartphone yang berbeda dan platform browser yang berbeda (setidaknya dalam teori), yang berarti bahwa pengembang tidak harus kembali menulis kode aplikasi mereka ("porting") agar aplikasinya bisa berjalan di sistem operasi yang berbeda.
  • Memutuskan ketergantungan pada toko aplikasi yang tertutup (terutama untuk produk Apple) dan memungkinkan distribusi yang lebih luas melalui Web.
  • Memungkinkan aplikasi web untuk menjadi mandiri dalam bentuk "widget" atau diintegrasikan ke aplikasi lain, bukan hanya berjalan di browser.
  • Dikembangkan oleh komunitas yang lebih luas oleh banyak pengembang web daripada mereka yang mengkhususkan diri pada platform perangkat tertentu.

Secara teknis, HTML5 terpisah dari evolusi yang berkelanjutan dari baik JavaScript sebagai bahasa pemrograman/API, maupun standar presentasi CSS3 (Cascading Style Sheets), tetapi karena mereka umumnya terbiasa selalu bersama-sama, kita akan tetap dengan hanya mengacu pada HTML5 disini.

Secara keseluruhan, HTML5 merupakan filosofi umum seperti yang lainnya yang berawal dari gagasan bahwa internet adalah platform masa depan untuk semua layanan dan aplikasi, yang akhirnya menjadi pemutus hubungan dengan jenis hardware yang ditumpanginya, perangkat maupun sistem operasi.

Namun walaupun memiliki tujuan akhir untuk benar-benar lebih demokratis dan universal, pada kenyataannya adalah bahwa penyedia platform selalu mempunyai keinginan untuk "berbeda dengan lainnya," dan membuat fitur khusus yang membuat perangkat atau ekosistem mereka tampak seperti lebih dioptimalkan dalam beberapa cara. Jadi walaupun HTML5 pada akhirnya akan menurunkan kebutuhan akan perangkat atau ekosistem khusus, tapi akan selalu muncul keinginan untuk memiliki software tertentu yang berjalan pada platform tertentu untuk bisa berbeda dengan lainnya.

Apa bedanya halaman web, widget dan aplikasi web?

Di satu sisi mudah untuk membedakan antara halaman web, aplikasi web dan widget yang berbasis HTML5. Pertama, halaman web "normal" yang ditulis dalam HTML5 mampu mendukung ukuran interaktivitas, khususnya ketika pengguna akan mengunduh "aplikasi" dari deskripsi tertentu. Ini berarti bahwa aplikasi HTML5 secara user interface berbeda dengan halaman web - tidak akan ada elemen UI dari kebanyakan browser seperti tab, URL dan bar pencarian, bookmark, tombol back/forward dan sebagainya.

Hal ini penting karena berbagai alasan - termasuk aspek psikologi di balik perbedaan browser vs aplikasi. Banyak pengguna secara naluriah percaya bahwa browser web selalu "lebih bebas/gratis" (yang secara konstan selalu menghadirkan kotak pencarian dan bookmark serta selalu mudah untuk menutup/lepas dari halaman web tertentu). Sebaliknya, widget yang mandiri akan terasa seperti "bagian dari software/aplikasi" dan karena itu lebih cocok dengan persepsi berbayar.

Namun di sisi lain ada sedikit komplikasi dalam definisi di sini - beberapa orang menyebut "aplikasi web" sebenarnya hanya perpanjangan dari kode web server yang berjalan di browser (situs web HTML5, seperti yang dijelaskan di atas). Sebaliknya, widget benar-benar mandiri, dan dapat bekerja sepenuhnya secara offline tanpa koneksi ke server. Selain itu, walaupun berbagai platform perangkat dan browser telah menawarkan widget atau "gadget" sebelumnya (misalnya pada smartphone bada dan Windows 7 untuk PC yang memiliki elemen yang terkoneksi pada web secara aktif pada homescreen), ini biasanya didasarkan pada platform-platform proprietary dengan perbedaan yang signifikan dalam perilaku dan coding. Fragmentasi ini telah menghambat penggunaan yang lebih luas - sesuatu yang harus segera dicari solusinya.