<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why is the Android Telephony API so limited (closed)?</title>
	<atom:link href="http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/</link>
	<description>- the musings of Greg Herlein</description>
	<lastBuildDate>Thu, 12 Aug 2010 16:41:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Apple&#8217;s iPhone Evil May GIve them Android Killing Edge &#8211; Maemo Chance? &#171; Chasing the Power Curve</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-38</link>
		<dc:creator>Apple&#8217;s iPhone Evil May GIve them Android Killing Edge &#8211; Maemo Chance? &#171; Chasing the Power Curve</dc:creator>
		<pubDate>Mon, 23 Nov 2009 05:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-38</guid>
		<description>[...] the fact (carrier meddling?) that they won&#8217;t even expose real telephony interfaces (read my blog about that) and it&#8217;s not the iPhone killer some seem tho think it [...]</description>
		<content:encoded><![CDATA[<p>[...] the fact (carrier meddling?) that they won&#8217;t even expose real telephony interfaces (read my blog about that) and it&#8217;s not the iPhone killer some seem tho think it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gherlein</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-20</link>
		<dc:creator>gherlein</dc:creator>
		<pubDate>Fri, 11 Sep 2009 04:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-20</guid>
		<description>The real problem is that to get LTAPI level support - meaning low level access to the telephony events, raw access to the audio stream, etc - then the hardware vendors have to provide enough data about the hardware interfaces to allow device drivers to be built.  

I don&#039;t quite buy the notion that the they didn&#039;t expose the interfaces because there&#039;s not enough interest or demand...  they exposed a jillion other things that are likely to have little demand.  I suspect that in reality it has more to do with non-disclosure agreements and the proprietary nature of some of the low level chips sets.  That certainly slowed us down at Quicknet, and remains an issue with some hardware - especially advanced wireless chipsets.</description>
		<content:encoded><![CDATA[<p>The real problem is that to get LTAPI level support &#8211; meaning low level access to the telephony events, raw access to the audio stream, etc &#8211; then the hardware vendors have to provide enough data about the hardware interfaces to allow device drivers to be built.  </p>
<p>I don&#8217;t quite buy the notion that the they didn&#8217;t expose the interfaces because there&#8217;s not enough interest or demand&#8230;  they exposed a jillion other things that are likely to have little demand.  I suspect that in reality it has more to do with non-disclosure agreements and the proprietary nature of some of the low level chips sets.  That certainly slowed us down at Quicknet, and remains an issue with some hardware &#8211; especially advanced wireless chipsets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haseman</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-17</link>
		<dc:creator>Haseman</dc:creator>
		<pubDate>Thu, 10 Sep 2009 18:59:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-17</guid>
		<description>I&#039;m not a googler, so here are my informed opinions...

Android&#039;s SDK is not particularly well locked down.  Users are given one chance to allow an application permission to do what its Manifest says it has access to.  This is a single pass/fail all/nothing check.  I&#039;d wager most users, just as they don&#039;t read EULAs, don&#039;t check what they&#039;re giving applications access to.  Further, because Android allows off-deck (out of app store) software, the potential for damage is fairly large.

Priority is another issue.  The pool of people interested in re-implementing tapi or making a custom dialer is small.  

For those people (such as yourself) I&#039;d suggest staying out of the SDK (it&#039;s going to be a lot slower than a native C/C++ app) and checking out the source code for Android.  Make your modifications there and load a custom build on your device.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a googler, so here are my informed opinions&#8230;</p>
<p>Android&#8217;s SDK is not particularly well locked down.  Users are given one chance to allow an application permission to do what its Manifest says it has access to.  This is a single pass/fail all/nothing check.  I&#8217;d wager most users, just as they don&#8217;t read EULAs, don&#8217;t check what they&#8217;re giving applications access to.  Further, because Android allows off-deck (out of app store) software, the potential for damage is fairly large.</p>
<p>Priority is another issue.  The pool of people interested in re-implementing tapi or making a custom dialer is small.  </p>
<p>For those people (such as yourself) I&#8217;d suggest staying out of the SDK (it&#8217;s going to be a lot slower than a native C/C++ app) and checking out the source code for Android.  Make your modifications there and load a custom build on your device.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gherlein</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-16</link>
		<dc:creator>gherlein</dc:creator>
		<pubDate>Thu, 10 Sep 2009 14:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-16</guid>
		<description>The critical path to implementing the LTAPI in Android would be access to the detailed hardware information to write the /dev/phone drivers for the phone.  Without that we are stuck.</description>
		<content:encoded><![CDATA[<p>The critical path to implementing the LTAPI in Android would be access to the detailed hardware information to write the /dev/phone drivers for the phone.  Without that we are stuck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gherlein</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-15</link>
		<dc:creator>gherlein</dc:creator>
		<pubDate>Thu, 10 Sep 2009 14:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-15</guid>
		<description>Compared to Blackberry certainly, if you believe the various posts I read (I&#039;m a newbie BB developer).  But the point isn&#039;t &quot;there&#039;s plenty that you can do&quot; it&#039;s &quot;why isn&#039;t it more open?&quot;</description>
		<content:encoded><![CDATA[<p>Compared to Blackberry certainly, if you believe the various posts I read (I&#8217;m a newbie BB developer).  But the point isn&#8217;t &#8220;there&#8217;s plenty that you can do&#8221; it&#8217;s &#8220;why isn&#8217;t it more open?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Android Owner010</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-14</link>
		<dc:creator>Android Owner010</dc:creator>
		<pubDate>Thu, 10 Sep 2009 10:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-14</guid>
		<description>Hello gherlein,

Thank you for the work you Ed Okerson did on the Linux Telephony API.
I&#039;m not a programmer, so I am probably off...
Yet,... can&#039;t we just &quot;re-hack&quot; the Android?
Make a fork?

I am guessing the lack of openess if because of pressure from the mobile carriers.

Thanks for the post!</description>
		<content:encoded><![CDATA[<p>Hello gherlein,</p>
<p>Thank you for the work you Ed Okerson did on the Linux Telephony API.<br />
I&#8217;m not a programmer, so I am probably off&#8230;<br />
Yet,&#8230; can&#8217;t we just &#8220;re-hack&#8221; the Android?<br />
Make a fork?</p>
<p>I am guessing the lack of openess if because of pressure from the mobile carriers.</p>
<p>Thanks for the post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BillCPU</title>
		<link>http://blog.herlein.com/2009/09/why-is-the-android-telephony-api-so-limited-closed/comment-page-1/#comment-13</link>
		<dc:creator>BillCPU</dc:creator>
		<pubDate>Thu, 10 Sep 2009 06:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.herlein.com/?p=80#comment-13</guid>
		<description>Closed (limited) compared to LTAPI or compared to other phone OSes? There is plenty of telephony stuff you can do without going through the dialer app.</description>
		<content:encoded><![CDATA[<p>Closed (limited) compared to LTAPI or compared to other phone OSes? There is plenty of telephony stuff you can do without going through the dialer app.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
