{"id":1638,"date":"2013-07-10T23:00:39","date_gmt":"2013-07-10T23:00:39","guid":{"rendered":"http:\/\/har0ld.com\/playground\/?p=1638"},"modified":"2013-07-10T23:00:39","modified_gmt":"2013-07-10T23:00:39","slug":"mobile-x86","status":"publish","type":"post","link":"http:\/\/har0ld.com\/playground\/2013\/07\/mobile-x86\/","title":{"rendered":"Mobile x86"},"content":{"rendered":"<blockquote>\n<p>On purely a hardware level, it seems much more likely to me that an x86 chip with x86-class performance will be put in a smartphone long before an ARM chip with x86-class performance can be shrunk.<\/p>\n<\/blockquote>\n<p><font color=\"#ffffff\">Absolutely fascinating article on <a href=\"http:\/\/sealedabstract.com\/rants\/why-mobile-web-apps-are-slow\/\">why mobile apps are slow<\/a>. The reason x86 would come mobile first is because <a href=\"http:\/\/en.wikipedia.org\/wiki\/Semiconductor_device_fabrication\">CPU fabrication<\/a> became massively expensive. x86 CPUs would fit a smartphone within the next under-20nm process, which necessitates <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fab_(semiconductors)\">fabs<\/a> that cost a couple billions to build today and that only Intel has (Samsung too but they don\u2019t makes CPUs).<\/font><\/p>\n<p>The rest of the article highlights the big problem with memory and GC. But GC is used a lot, everywhere. That\u2019s the thing, it\u2019s been invented to produce code faster it\u2019s a design decision. It\u2019s a problem right now with mobile based on ARM.<\/p>\n<p>But will it be in three years with x86-class performance in any device? Because GC doesn\u2019t impact x86 CPUs as much and helps programmers tremendously, it might be better: mobile x86 + GC = robust apps for users, easier work for developers.<\/p>\n<p>Nevertheless, developers need to get better with performance. There is no way we can deal with a sluggish, unresponsive digital life whatever language, platform you guys use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On purely a hardware level, it seems much more likely to me that an x86 chip with x86-class performance will be put in a smartphone long before an ARM chip with x86-class performance can be shrunk. Absolutely fascinating article on why mobile apps are slow. The reason x86 would come mobile first is because CPU [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/1638"}],"collection":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/comments?post=1638"}],"version-history":[{"count":0,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/1638\/revisions"}],"wp:attachment":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/media?parent=1638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/categories?post=1638"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/tags?post=1638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}