{"id":6181,"date":"2019-07-13T07:59:47","date_gmt":"2019-07-13T07:59:47","guid":{"rendered":"https:\/\/gtechbooster.com\/?p=6181"},"modified":"2022-11-30T22:01:21","modified_gmt":"2022-11-30T22:01:21","slug":"is-fuchsia-destined-to-replace-android-and-chrome","status":"publish","type":"post","link":"https:\/\/gtechbooster.com\/is-fuchsia-destined-to-replace-android-and-chrome\/","title":{"rendered":"Is Fuchsia destined to replace Android and Chrome"},"content":{"rendered":"\n<p>Fuchsia&#8217;s existence was akin to a conspiracy theory until Google finally  confirmed it at I\/O 2019 in May. What does it mean for the rest of  Google&#8217;s operating systems?\u00a0 <\/p>\n\n\n\n<div class=\"gtech-migrated-from-ad-inserter-placement-2\" style=\"text-align: center;\" id=\"gtech-840608269\"><div style=\"margin-right: auto;margin-left: auto;text-align: center;\" id=\"gtech-4002050379\"><a data-bid=\"1\" data-no-instant=\"1\" href=\"https:\/\/gtechbooster.com\/linkout\/17207\" rel=\"noopener\" class=\"notrack\" aria-label=\"26001\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg\" alt=\"\"  srcset=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg 1024w, https:\/\/gtechbooster.com\/media\/2023\/01\/26001-768x960.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" width=\"500\" height=\"625\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div><p>It&#8217;s not a secret that despite its omnipresence at the mobile devices\n front, Android OS has its own share of problems, both as an end user \nbut also as a developer platform.<\/p>\n\n\n\n<p>Fragmentation of version releases and their cumbersome updating, \ninstability, security and privacy are the concerns plaguing the end \nuser.<\/p>\n\n\n\n<p>Developing for the platform is not a smooth operation either. Easily  introduced memory leaks, dubious Fragment and Activity handling, leaky  asynchronous programming, transaction exceptions, cumbersome handling of  orientation changes, the presence of Listeners everywhere,  fragmentation in the support library and SDK&#8217;s, deprecation of or  changes in APIs etc make\u00a0 building apps for Android a difficult  proposition.<\/p>\n\n\n\n<p>Google had to do something about it, and did. It <a href=\"https:\/\/gtechbooster.com\/kotlin-pops-out-of-google-io-17\/\">endorsed Kotlin<\/a>  as its base language together with totally overhauling the ways you  develop by introducing the groundbreaking Jetpack ecosystem. This meant,  however, that you have to unlearn most of what you understand and adapt  to the new ways by re-training. This, of course, is a huge ask, given  the little available time devs have, their established mental model of  the platform and the courage to go through the learning process again. A  lot of baggage if you ask me.<\/p>\n\n\n\n<p>Then came the shift of focus to ChromeOS, again at this year&#8217;s I\/O, \neven branding it as an all-encompassing OS which runs on Chromebooks, \ntablets and laptops. More on that in <a href=\"https:\/\/www.i-programmer.info\/news\/126-os\/12766-google-promotes-chromeos-at-google-io-.html\">Google Promotes ChromeOS at Google I\/O<\/a>.<\/p>\n\n\n\n<p>And now Fuchsia. The plans are not fully disclosed, but at least we  know that Google is so serious about it that it just released a  developer site about it akin to the <a href=\"https:\/\/developers.google.com\/android\/\">Android Developer portal<\/a>.<\/p>\n\n\n\n<p>Glancing over it, you gather that the now supported languages are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>C\/C++<\/li><li>Dart<\/li><li>FIDL<\/li><li>Go<\/li><li>Python<\/li><li>Rust<\/li><\/ul>\n\n\n\n<p>No Kotlin for the moment, maybe because it&#8217;s too new, but no old time, venerable, Java either?<\/p>\n\n\n\n<p>We also find that Fuchsia is not based on the Linux kernel but on the  Zircon microkernel, which means not only that it targets portable  devices with low footprints, but also that it breaks ties with  Linux-based Android. More info about it on the <a href=\"https:\/\/fuchsia.dev\">now official portal for Fuchia<\/a>.<\/p>\n\n\n\n<p>All  in all, Google&#8217;s strategic planning and handling of products like   ChromeOS, Android and Fuchsia starts to resemble the confusion of   Microsoft&#8217;s &#8211; you know the jumbled attempts around WinRT, Win32, UWP,   Windows Mobile and now regarding .NET standard, .NET core, .NET   framework etc. <\/p>\n\n\n\n<p>While Google&#8217;s true intentions on Fuchsia, and subsequently on Android and ChromeOS remain to be seen, why do I already smell  DEPRECATION all over the place?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">More Information<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/fuchsia.dev\/\">Fuchsia project<\/a><\/li><\/ul>\n<div class=\"gtech-end-cont\" id=\"gtech-773646933\"><div style=\"margin-right: auto;margin-left: auto;text-align: center;\" id=\"gtech-1169207517\"><a data-bid=\"1\" data-no-instant=\"1\" href=\"https:\/\/gtechbooster.com\/linkout\/17207\" rel=\"noopener\" class=\"notrack\" aria-label=\"26001\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg\" alt=\"\"  srcset=\"https:\/\/gtechbooster.com\/media\/2023\/01\/26001.jpeg 1024w, https:\/\/gtechbooster.com\/media\/2023\/01\/26001-768x960.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" width=\"500\" height=\"625\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Fuchsia&#8217;s existence was akin to a conspiracy theory until Google finally confirmed it at I\/O 2019 in May. What does it mean for the rest of Google&#8217;s operating systems?\u00a0 It&#8217;s not a secret that despite its omnipresence at the mobile devices front, Android OS has its own share of problems, both as an end user [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":6182,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[378,6],"class_list":["post-6181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-google-fuchsia","tag-programming"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts\/6181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/comments?post=6181"}],"version-history":[{"count":0,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/posts\/6181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/media\/6182"}],"wp:attachment":[{"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/media?parent=6181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/categories?post=6181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechbooster.com\/api-json\/wp\/v2\/tags?post=6181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}