{"id":29596,"date":"2017-03-29T21:01:57","date_gmt":"2017-03-29T13:01:57","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=29596"},"modified":"2020-05-26T18:28:41","modified_gmt":"2020-05-26T10:28:41","slug":"android-o-developer-preview","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/","title":{"rendered":"What&#8217;s New in Android O in a Nutshell"},"content":{"rendered":"<p><strong>Android O<\/strong>, Google\u2019s next iteration of the Android operating system, is finally available in <a target=\"_blank\" href=\"https:\/\/developer.android.com\/preview\/index.html\" rel=\"noopener noreferrer\">Developer Preview form<\/a>. As with all new iterations of Android, Android O will <strong>bring with it a whole bunch of new features<\/strong> for the operating system.<\/p>\n<p>For those of you who are reluctant or unable to install the Android O onto your device, here\u2019s a rundown of some of the key features that are currently available on the operating system.<\/p>\n<h3> A redesigned Notifications system<\/h3>\n<p>The <strong>notifications system is getting a huge overhaul<\/strong> with Android O, as Google has implemented many changes to it with the <strong>Developer Preview<\/strong>. For starters, Android O has <a target=\"_blank\" href=\"https:\/\/developer.android.com\/preview\/features\/notification-channels.html\" rel=\"noopener noreferrer\">notification channels<\/a>, a user-customizable channel that lets you group together notifications from various apps into a single category.<\/p>\n<p>Users can also <strong>customise the behavior of their Android device when receiving notifications <\/strong>from a particular channel, ranging from the sound associated with it, to the vibrations that accompany it.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg\" width=\"1583\" height=\"1083\" alt=\"notifications channels\"><\/figure>\n<p>Apart from the introduction of notification channels, <strong>notifications can now be snoozed by the user<\/strong>. Snoozed notifications will appear after a set amount of time, and will be given the same level of importance when the first appeared.<\/p>\n<p>On the developers\u2019 side of things, <strong>Google has made notifications a bit more flexible<\/strong> than it used to be. For starters, developers can now set timeouts for notifications, <strong>causing the notifications to disappear after a set amount of time<\/strong>.<\/p>\n<p>Developers can also set and enable background colors for notifications which is a handy way to convey the importance of a particular notification, although <strong>Google has requested developers to use this particular feature sparingly<\/strong>.<\/p>\n<p>Notifications that utilise the<strong> MessagingStyle <\/strong>class will now be able to display more content in their collapse form. Finally, <strong>Android O now distinguishes between notifications that are dismissed by the user<\/strong> and those that are dismissed by the app itself.<\/p>\n<h3>Picture-in-Picture mode <\/h3>\n<p>After making its debut on the Android TV, Google is finally ready to bring Picture-in-Picture mode to the Android OS. Starting with Android O, users can now <strong>watch a video while performing other tasks<\/strong> on their device simultaneously.<\/p>\n<p>The video will be shown in a smaller window, while the task at hand would take up the rest of the device\u2019s screen space.<\/p>\n<h3>Adaptive Icons <\/h3>\n<p>If you own a Pixel or a Pixel XL, chances are good that you\u2019re familiar with <strong>Adaptive Icons<\/strong>. If you have neither, then Android O will be your first experience with them. With Android O, icons may now come with borders that are either the default square, circular, or a <strong>squircle<\/strong> shape.<\/p>\n<p>Additionally, these icons are<strong> capable of supporting animations<\/strong>. The Adaptive Icons will <strong>appear in the launcher, shortcuts, device settings, the app overview screen, and sharing dialogs<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/02-supports-animation.gif\" width=\"540\" height=\"516\" alt=\"supports animation\"><\/figure>\n<h3>Improved color management<\/h3>\n<p>An improvement that is sure to please developers of photography and imaging apps, Android O devices will now be able to <strong>support wide-gamut color capable displays<\/strong>. Profiles that are supported by Android O includes AdobeRGB, Pro Photo RGB, and DCI-P3.<\/p>\n<h3>The introduction of the Autofill Framework <\/h3>\n<p>Anyone who has ever signed-up or login to an account would probably be familiar with <strong>Autofill<\/strong>. With Android O, Google is officially introducing an <strong>Autofill API<\/strong>. With this API, <strong>users can now choose an app to function as a source of autofill data<\/strong>.<\/p>\n<p>The introduction of this Autofill API also means that developers will now need to implement the API should they wish to rely on Autofill.<\/p>\n<h3>Fonts in XML<\/h3>\n<p>Beginning with Android O, fonts will now be treated as a full resource type. Google will be introducing the Fonts in XML feature to Android O, allowing developers to bundle custom fonts as a resource.<\/p>\n<h3>Improved WebView experience <\/h3>\n<p>With <a href=\"https:\/\/www.hongkiat.com\/blog\/android-7-nougat-tips-tricks\/\">Android Nougat<\/a>, Google introduced an optional multi-process mode for WebView. Come Android O, said multi-process mode is now enabled by default.<\/p>\n<p>On top of that, Google has also added some APIs to the mix that would make applications that use web development languages much more stable and secure.<\/p>\n<h3>Wi-Fi Aware <\/h3>\n<p>With Android O, Google is looking to have the operating system support <strong>Wi-Fi Aware<\/strong>. Based on the Neighbour Awareness Networking (NAN) specification, this feature would allow devices with the appropriate hardware to discover and communicate with one another over Wi-Fi without the need of an Internet access point.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/03-improve-audio-performance.jpg\" width=\"644\" height=\"362\" alt=\"improved audio performance\"><\/figure>\n<h3>Improved audio performance <\/h3>\n<p>Audiophiles are going to be happy with Android O as the operating system will now <strong>support Sony\u2019s LDAC codec for wireless audio<\/strong> purposes. On top of that, Google will also be <strong>introducing the new Audio API<\/strong>, and API that is tailor-made for applications that require a high-performance, low-latency audio path.<\/p>\n<h3>Multi-display support<\/h3>\n<p>Not all of the features found in the Developers Preview of Android O is tailored towards Android-powered mobile devices. One such feature is <strong>multi-display support<\/strong>, a feature that would prove useful for Google\u2019s Chromebooks or devices that run on Chrome OS.<\/p>\n<h3>Keyboard navigation improvements <\/h3>\n<p>Yet another feature for Chrome OS, Android O will give developers the <strong>ability to better support arrow and tab key navigation<\/strong>.<\/p>\n<h3>Wrap up<\/h3>\n<p>The features mentioned above are just a tip of the iceberg of what the Android O Developers Preview has to offer. A full list of features and changes, as well as an in-depth look at some of the changes, can be found <a target=\"_blank\" href=\"https:\/\/developer.android.com\/preview\/api-overview.html\" rel=\"noopener noreferrer\">here<\/a>. For those who want to try out the Developers Preview, you can choose to download the files <a target=\"_blank\" href=\"https:\/\/developer.android.com\/preview\/download.html\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p>Do note that the preview is only available on certain Nexus and Pixel devices. Also, you\u2019ll need to manually install the preview to your device, so do remember to backup all important files before doing so.<\/p>","protected":false},"excerpt":{"rendered":"<p>Android O, Google\u2019s next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android, Android O will bring with it a whole bunch of new features for the operating system. For those of you who are reluctant or unable to install the Android O onto&hellip;<\/p>\n","protected":false},"author":157,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3399,3976],"tags":[115,2628],"topic":[4523,4521],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What&#039;s New in Android O in a Nutshell - Hongkiat<\/title>\n<meta name=\"description\" content=\"Android O, Google&#039;s next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s New in Android O in a Nutshell\" \/>\n<meta property=\"og:description\" content=\"Android O, Google&#039;s next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-29T13:01:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-26T10:28:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg\" \/>\n<meta name=\"author\" content=\"Sia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/\"},\"author\":{\"name\":\"Sia\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/25661c0ca5beef807a38c0d038894641\"},\"headline\":\"What&#8217;s New in Android O in a Nutshell\",\"datePublished\":\"2017-03-29T13:01:57+00:00\",\"dateModified\":\"2020-05-26T10:28:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/\"},\"wordCount\":940,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-o-developer-preview\\\/01-notification-channels.jpg\",\"keywords\":[\"Android\",\"Android Tips\"],\"articleSection\":[\"Mobile\",\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/\",\"name\":\"What's New in Android O in a Nutshell - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-o-developer-preview\\\/01-notification-channels.jpg\",\"datePublished\":\"2017-03-29T13:01:57+00:00\",\"dateModified\":\"2020-05-26T10:28:41+00:00\",\"description\":\"Android O, Google's next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-o-developer-preview\\\/01-notification-channels.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/android-o-developer-preview\\\/01-notification-channels.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/android-o-developer-preview\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s New in Android O in a Nutshell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/25661c0ca5beef807a38c0d038894641\",\"name\":\"Sia\",\"description\":\"A tech journalist for Hongkiat.com, Sia writes reviews on new products and services in the tech industry.\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/sia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What's New in Android O in a Nutshell - Hongkiat","description":"Android O, Google's next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,","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:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/","og_locale":"en_US","og_type":"article","og_title":"What's New in Android O in a Nutshell","og_description":"Android O, Google's next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,","og_url":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2017-03-29T13:01:57+00:00","article_modified_time":"2020-05-26T10:28:41+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg","type":"","width":"","height":""}],"author":"Sia","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Sia","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/"},"author":{"name":"Sia","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/25661c0ca5beef807a38c0d038894641"},"headline":"What&#8217;s New in Android O in a Nutshell","datePublished":"2017-03-29T13:01:57+00:00","dateModified":"2020-05-26T10:28:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/"},"wordCount":940,"commentCount":1,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg","keywords":["Android","Android Tips"],"articleSection":["Mobile","News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/","url":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/","name":"What's New in Android O in a Nutshell - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg","datePublished":"2017-03-29T13:01:57+00:00","dateModified":"2020-05-26T10:28:41+00:00","description":"Android O, Google's next iteration of the Android operating system, is finally available in Developer Preview form. As with all new iterations of Android,","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/android-o-developer-preview\/01-notification-channels.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/android-o-developer-preview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What&#8217;s New in Android O in a Nutshell"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/25661c0ca5beef807a38c0d038894641","name":"Sia","description":"A tech journalist for Hongkiat.com, Sia writes reviews on new products and services in the tech industry.","url":"https:\/\/www.hongkiat.com\/blog\/author\/sia\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-7Hm","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/157"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=29596"}],"version-history":[{"count":2,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29596\/revisions"}],"predecessor-version":[{"id":50325,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/29596\/revisions\/50325"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=29596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=29596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=29596"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=29596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}