{"id":901,"date":"2012-05-11T12:18:21","date_gmt":"2012-05-11T10:18:21","guid":{"rendered":"http:\/\/hen.co.za\/blog\/?p=901"},"modified":"2012-05-11T12:18:21","modified_gmt":"2012-05-11T10:18:21","slug":"fun-in-the-sandpit-or-not","status":"publish","type":"post","link":"https:\/\/hen.co.za\/blog\/2012\/05\/fun-in-the-sandpit-or-not\/","title":{"rendered":"Fun in the sandpit.. or not"},"content":{"rendered":"<p>Just a few comments (just my thoughts) about the whole ARM version of Windows 8 that won&#8217;t allow 3rd part browsers (desktop apps).<\/p>\n<p>In \u00a0a way this is not Microsoft&#8217;s fault as the underlying architecture (processor) is totally different meaning applications (the actual binaries) need to be written to support this &#8211; and that is up to the developers of the app. Then again, Microsoft is creating the operating system which &#8216;host&#8217; the applications and provide the API&#8217;s that the applications should use. It all depends on &#8216;how&#8217; the applications are written how tightly they are tied to the underlying infrastructure. In an ideal world the OS should provide &#8216;ALL&#8217; the API&#8217;s that any applications might need so they never need to be even aware of the actual hardware they are running on. I&#8217;m not sure is that is the case for Firefox or Chrome (they might have their own optimized code to better make use of specific hardware&#8230; but I don&#8217;t know).<\/p>\n<p>The other problem is that Microsoft is trying to move away from the whole Windows API (at least the i386\/Win32 stuff) which is a problem for &#8216;real&#8217; applications (a I would have called them). Microsoft has been busy for years to try and create a new &#8216;middleware&#8217; layer they call &#8216;.Net framework&#8217; that should &#8216;shield&#8217; applications from hardware details. Unfortunately very few of the larger application providers has ever taken .Net seriously (including some MS departments themselves).<\/p>\n<p>Perhaps a simpler\u00a0metaphor\u00a0could explain this &#8216;issue&#8217; better. Say we see the &#8216;OS&#8217; as a sandbox (like a real one kids play in&#8230;). The applications are the toys. The users are the children playing in\/with the sand (and yes, kids sometimes through their toys out the&#8230; you know&#8230;). Now MS is trying to make a new sandbox with a different type of sand but the toys weren&#8217;t made to work with that kind of sand (ye ye its fictional). The guys making the &#8216;toys&#8217; are now complaining that their &#8216;toys&#8217; won&#8217;t work in that sandbox which mean the kids there won&#8217;t be able to play with them. Big deal! So what? Perhaps the toy makers must just make their own damn sandbox (which they already have\/or are in the process of making). As things look now there won&#8217;t be too many kids in this new sandbox anyway (my opinion) and it will fail miserably (since that other fruit company already has a new BIG and exciting sandpit where all the new &#8216;cool&#8217; and &#8216;hip&#8217; kids hang out&#8230;<\/p>\n<p>Seems to me there will be a whole lot of toys and sand being thrown around soon with a lot of kids ending up with sand in their faces\/mouths so no one is gona be ending on a happy note. Perhaps its time someone clean out their own sandpit of all the &#8216;bad&#8217; stuff in there already before they think of getting a new one&#8230; hehe Jus saying&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just a few comments (just my thoughts) about the whole ARM version of Windows 8 that won&#8217;t allow 3rd part browsers (desktop apps). In \u00a0a way this is not Microsoft&#8217;s fault as the underlying architecture (processor) is totally different meaning &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/hen.co.za\/blog\/2012\/05\/fun-in-the-sandpit-or-not\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[48,168,44,167,171,170,169],"class_list":["post-901","post","type-post","status-publish","format-standard","hentry","category-thoughts","tag-apple","tag-google","tag-microsoft","tag-mozilla","tag-sandbox","tag-sandpit","tag-toys"],"_links":{"self":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/comments?post=901"}],"version-history":[{"count":2,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/901\/revisions"}],"predecessor-version":[{"id":903,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/posts\/901\/revisions\/903"}],"wp:attachment":[{"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/media?parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/categories?post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hen.co.za\/blog\/wp-json\/wp\/v2\/tags?post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}