<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-20548526.post218746751962367578..comments</id><updated>2009-11-26T00:09:15.243-05:00</updated><title type='text'>Comments on Igneous Quill: Android Could Have a Problem</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.igneousquill.net/feeds/218746751962367578/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20548526/218746751962367578/comments/default'/><link rel='alternate' type='text/html' href='http://www.igneousquill.net/2009/11/android-could-have-problem.html'/><author><name>Adam Gonnerman</name><uri>http://www.blogger.com/profile/08975190849449996353</uri><email>igneousquill@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20548526.post-5744453835862807288</id><published>2009-11-26T00:09:15.243-05:00</published><updated>2009-11-26T00:09:15.243-05:00</updated><title type='text'>It sounds to me like no one has defined the approp...</title><content type='html'>It sounds to me like no one has defined the appropriate API&amp;#39;s to properly abstract the hardware from applications -- or else no one is paying attention to them.&lt;br /&gt;&lt;br /&gt;To be frank, that&amp;#39;s the point of an operating system.  An operating system is supposed to handle the particulars of hardware and provide a standardized interface to the software applications.    It&amp;#39;s how both Windows and Linux are able to run on a plethora of disparate hardware platforms in the non-embedded world.  (It&amp;#39;s also why my application doesn&amp;#39;t need to know whether I&amp;#39;m running on 10Mbit wired ethernet, a WiFi network, or a WiMax network.  I simply need to open a TCP/IP socket and the operating system&amp;#39;s underlying drivers handle the lower networking layers for me.)&lt;br /&gt;&lt;br /&gt;The differing screen sizes is a bit more challenging, but that&amp;#39;s only because those of us who write software on embedded systems like to hard code everything for our device&amp;#39;s display.  But it doesn&amp;#39;t have to be that way.  Yes, it will cost a bit in terms of execution speed.  But unless they&amp;#39;re trying to do something graphically intensive (as opposed to trying to display text and images), that should be fairly negligible.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20548526/218746751962367578/comments/default/5744453835862807288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20548526/218746751962367578/comments/default/5744453835862807288'/><link rel='alternate' type='text/html' href='http://www.igneousquill.net/2009/11/android-could-have-problem.html?showComment=1259212155243#c5744453835862807288' title=''/><author><name>6p00e54ee1ad278833</name><uri>http://profile.typepad.com/6p00e54ee1ad278833</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.igneousquill.net/2009/11/android-could-have-problem.html' ref='tag:blogger.com,1999:blog-20548526.post-218746751962367578' source='http://www.blogger.com/feeds/20548526/posts/default/218746751962367578' type='text/html'/></entry></feed>