<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apkudo &#187; Fragmentation</title>
	<atom:link href="http://mspotten.com/wordpress/tag/fragmentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://mspotten.com/wordpress</link>
	<description></description>
	<lastBuildDate>Mon, 05 Jan 2015 21:04:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Apkudo Announces Apkudo Approved for Accessories</title>
		<link>http://mspotten.com/wordpress/apkudo-announces-apkudo-approved-for-accessories/</link>
		<comments>http://mspotten.com/wordpress/apkudo-announces-apkudo-approved-for-accessories/#comments</comments>
		<pubDate>Tue, 17 Sep 2013 17:12:13 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[accessories]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[android testing]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1177</guid>
		<description><![CDATA[Pressy to test with Apkudo  September 17, 2013 &#8211; Baltimore, MD – Apkudo, the Android innovation company, today announced the launch of Apkudo Approved for Accessories. The program – an extension of Apkudo Approved device analysis – will test pre- and post-market accessories in the context of Android devices to provide wireless operators, distributors, and retailers a comprehensive experience assessment above and beyond the limited testing done today. This analysis will expose likely areas of consumer satisfaction and dissatisfaction, providing the data to identify poor experience risks prior to approval to carry, stock, and sell. Apkudo Approved for Accessories will...]]></description>
				<content:encoded><![CDATA[<p style="text-align:left;" align="center"><strong><i>Pressy to test with Apkudo <img class="alignright size-full wp-image-1193" alt="adroid_accessories" src="http://apkudo.files.wordpress.com/2013/09/adroid_accessories.png" width="261" height="294" /></i></strong></p>
<p><strong>September 17, 2013</strong> &#8211; Baltimore, MD – Apkudo, the Android innovation company, today announced the launch of Apkudo Approved for Accessories. The program – an extension of Apkudo Approved device analysis – will test pre- and post-market accessories in the context of Android devices to provide wireless operators, distributors, and retailers a comprehensive experience assessment above and beyond the limited testing done today. This analysis will expose likely areas of consumer satisfaction and dissatisfaction, providing the data to identify poor experience risks prior to approval to carry, stock, and sell.</p>
<p>Apkudo Approved for Accessories will cover everything ranging from screen protectors, covers and cases to new wearable technology like smart watches and other innovative accessories entering the market. Every accessory has the potential to dramatically impact the user experience of a device – even accessories as simple as carrying cases and screen protectors, which for example can alter the display, touch screen, and audio experience. Because Apkudo already deeply characterizes the experience of Android devices before launch, they are uniquely positioned to assess how accessories modify those experiences.</p>
<p>In conjunction with the launch of Apkudo Approved for Accessories, Pressy – the Almighty Android Button! has teamed with Apkudo to test the experience of their new plug-in accessory for Android devices. Pressy is a perfect example of pairing the innovation the Android platform allows with the smart solutions Apkudo is providing. Pressy, a button that lets you perform any action on your Android smartphone with a click, is currently funding on Kickstarter to mass produce <a href="http://kck.st/12MV2Jj">http://kck.st/12MV2Jj</a>.</p>
<p>“We are excited to work with Apkudo to characterize the performance and experience of Pressy over the hundreds of Android devices in the marketplace,” said Nimrod Back, Co-founder of Pressy. “The open and free Android ecosystem has provided us the environment in which to innovate and Apkudo will help us overcome the challenges naturally inherent in that environment.”</p>
<p>“Because accessories have the ability to change the device experience, it’s important to consider the impact an accessory has on a device rather than approving on specs and price alone,” said Josh Matthews, CEO of Apkudo.</p>
<p>“With Apkudo Approved for Accessories, wireless operators, distributors and retailers can improve customer satisfaction, reduce returns, and optimize accessory portfolios. Apple has ‘Made for iPhone’, and now Android has Apkudo Approved for Accessories.”</p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/apkudo-announces-apkudo-approved-for-accessories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apkudo Approved helps Android Fragmentation &#8211; Bloomberg TV</title>
		<link>http://mspotten.com/wordpress/apkudo-approved-helps-android-fragmentation-bloomberg-tv/</link>
		<comments>http://mspotten.com/wordpress/apkudo-approved-helps-android-fragmentation-bloomberg-tv/#comments</comments>
		<pubDate>Tue, 13 Aug 2013 19:15:32 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Apkudo Approved]]></category>
		<category><![CDATA[Apkudo Buzz]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apkudo]]></category>
		<category><![CDATA[Bloomberg TV]]></category>
		<category><![CDATA[Device Analytics]]></category>
		<category><![CDATA[Fragmentation]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1161</guid>
		<description><![CDATA[Apkudo&#8217;s CEO Josh Matthews discusses Apkudo Approved with Mark Crumpton on Bloomberg Television&#8217;s &#8220;Money Moves.&#8221; Take a watch!]]></description>
				<content:encoded><![CDATA[<p>Apkudo&#8217;s CEO Josh Matthews discusses Apkudo Approved with Mark Crumpton on Bloomberg Television&#8217;s &#8220;Money Moves.&#8221; Take a watch!</p>
<p><a href="http://www.bloomberg.com/video/apkudo-has-tested-more-than-25-000-apps-1oTCqfcFTCWsi9gtv8m4qQ.html"><img class="size-large wp-image-1170 aligncenter" alt="Screen Shot 2013-08-13 at 2.56.06 PM" src="http://apkudo.files.wordpress.com/2013/08/screen-shot-2013-08-13-at-2-56-06-pm.png?w=490" width="490" height="316" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/apkudo-approved-helps-android-fragmentation-bloomberg-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improved Android User Experience Saves Half A Million Dollars</title>
		<link>http://mspotten.com/wordpress/improved-android-user-experience-saves-half-a-million-dollars/</link>
		<comments>http://mspotten.com/wordpress/improved-android-user-experience-saves-half-a-million-dollars/#comments</comments>
		<pubDate>Wed, 29 May 2013 16:49:26 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Apkudo Approved]]></category>
		<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Forbes]]></category>
		<category><![CDATA[Press Articles]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[Ice Cream Sandwich]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1052</guid>
		<description><![CDATA[Regional carrier Cincinnati Bell was faced with a problem: Customers were returning too many Android devices, and operating costs were slowly rising as a result. With smartphone penetration moving past the mass market and into the laggard category, many are getting their first taste of smartphones on free and lower-power Android devices, and they’re not thrilled. The core reason for customer device returns at Cincinnati Bell was poor user experience. Continue reading&#8230;]]></description>
				<content:encoded><![CDATA[<p>Regional carrier Cincinnati Bell was faced with a problem: Customers were returning too many Android devices, and operating costs were slowly rising as a result.</p>
<p>With smartphone penetration moving past the mass market and into the laggard category, many are getting their first taste of smartphones on free and lower-power Android devices, and they’re not thrilled. The core reason for customer device returns at Cincinnati Bell was poor user experience.</p>
<p><a href="http://www.forbes.com/sites/timconneally/2013/05/29/improved-android-user-experience-saves-half-a-million-dollars/" target="_blank">Continue reading&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/improved-android-user-experience-saves-half-a-million-dollars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apkudo wants to address fragmentation by becoming the gold standard of smartphone hardware and software testing</title>
		<link>http://mspotten.com/wordpress/apkudo-wants-to-address-fragmentation-by-becoming-the-gold-standard-of-smartphone-hardware-and-software-testing/</link>
		<comments>http://mspotten.com/wordpress/apkudo-wants-to-address-fragmentation-by-becoming-the-gold-standard-of-smartphone-hardware-and-software-testing/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 15:40:58 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Android Authority]]></category>
		<category><![CDATA[Apkudo Approved]]></category>
		<category><![CDATA[Apkudo for Developers]]></category>
		<category><![CDATA[Press Articles]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[androiddev]]></category>
		<category><![CDATA[Fragmentation]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1013</guid>
		<description><![CDATA[This article originally appeared April 20, 2013, on Android Authority Apkudo wants to address fragmentation by becoming the gold standard of smartphone hardware and software testing Ever wonder why not all carriers release their mobile devices at the same time? Or how about Android updates? While Google is now at version 4.2.2, some smartphones are still getting updates older than this one. It all boils down to carrier testing and certification. Carriers that have the resources would require testing whether devices meet their specifications — in terms of performance and compliance with their specific needs. This is also the reason...]]></description>
				<content:encoded><![CDATA[<p><em>This article originally appeared April 20, 2013, on Android Authority</em></p>
<h1>Apkudo wants to address fragmentation by becoming the gold standard of smartphone hardware and software testing</h1>
<p>Ever wonder why not all carriers release their mobile devices at the same time? Or how about Android updates? While Google is now at version 4.2.2, some smartphones are still getting updates older than this one. It all boils down to carrier testing and certification. Carriers that have the resources would require testing whether devices meet their specifications — in terms of performance and compliance with their specific needs. This is also the reason why manufacturers have to release separate updates for each carrier.</p>
<p>But testing does not come easy. According to Apkudo, it’s usually normal for tier 1 carriers to have the resources to run a battery of tests before declaring a device or update fit for their needs. Everyone else might not have the clout nor the resources to do so. This testing can be outsourced, however, which is exactly what a startup called Apkudo is doing. Apkudo aims to become the gold standard of device and application testing, so that developers and carriers do not have to waste their time and resources in doing the testing themselves. <a href="http://www.androidauthority.com/apkudo-vs-android-fragmentation-194452/" target="_blank"><em>Keep reading&#8230;</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/apkudo-wants-to-address-fragmentation-by-becoming-the-gold-standard-of-smartphone-hardware-and-software-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apkudo Wants to Handle Android Fragmentation so Carriers and Developers Don&#8217;t Have To</title>
		<link>http://mspotten.com/wordpress/apkudo-wants-to-handle-android-fragmentation-so-carriers-and-developers-dont-have-to/</link>
		<comments>http://mspotten.com/wordpress/apkudo-wants-to-handle-android-fragmentation-so-carriers-and-developers-dont-have-to/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 15:13:39 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Apkudo Approved]]></category>
		<category><![CDATA[Apkudo for Developers]]></category>
		<category><![CDATA[TechCrunch]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[androiddev]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1011</guid>
		<description><![CDATA[This article originally ran April 19, 2013, on TechCrunch Apkudo Wants to Handle Android Fragmentation so Carriers and Developers Don&#8217;t Have To Baltimore-based Apkudo is debuting its “Apkudo Approved” program this week, extending its existing work with making sure that Android apps and devices perform well for consumers. The company has positioned itself in a growth market, to act as a layer both between developers and devices, and between devices and carriers, to help both parties deal with the fractured and often maze-like landscape of the Android hardware market. Keep reading&#8230;]]></description>
				<content:encoded><![CDATA[<p><em>This article originally ran April 19, 2013, on <a href="http://techcrunch.com/2013/04/19/apkudo-wants-to-handle-android-fragmentation-so-carriers-and-developers-dont-have-to/" target="_blank">TechCrunch</a></em></p>
<h1>Apkudo Wants to Handle Android Fragmentation so Carriers and Developers Don&#8217;t Have To</h1>
<p>Baltimore-based <a href="http://apkudo.com/" target="_blank">Apkudo</a> is debuting its “Apkudo Approved” program this week, extending its existing work with making sure that Android apps and devices perform well for consumers. The company has positioned itself in a growth market, to act as a layer both between developers and devices, and between devices and carriers, to help both parties deal with the fractured and often maze-like landscape of the Android hardware market. <em><a href="http://techcrunch.com/2013/04/19/apkudo-wants-to-handle-android-fragmentation-so-carriers-and-developers-dont-have-to/" target="_blank">Keep reading&#8230;</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/apkudo-wants-to-handle-android-fragmentation-so-carriers-and-developers-dont-have-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fragmentation Fix: Apkudo on how it plans to make Android developers&#8217; lives a little easier</title>
		<link>http://mspotten.com/wordpress/fragmentation-fix-apkudo-on-how-it-plans-to-make-android-developers-lives-a-little-easier/</link>
		<comments>http://mspotten.com/wordpress/fragmentation-fix-apkudo-on-how-it-plans-to-make-android-developers-lives-a-little-easier/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 15:05:02 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Apkudo Approved]]></category>
		<category><![CDATA[Apkudo for Developers]]></category>
		<category><![CDATA[Pocket Gamer]]></category>
		<category><![CDATA[Press Articles]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[androiddev]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[game developers]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile game developers]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://blog.apkudo.com/?p=1009</guid>
		<description><![CDATA[This article originally ran April 19, 2013, on Pocket Gamer Fragmentation Fix: Apkudo on how it plans to make Android developers&#8217; lives a little easier And for free, too Fragmentation has been an albatross around the figurative neck of Android for years now. Although the increasing popularity of certain Nexus devices has helped to some extent, the problem remains a pertinent one for mobile game developers operating on the platform. It&#8217;s an issue that Apkudo is looking to solve, both for developers and OEMs. Keep reading..]]></description>
				<content:encoded><![CDATA[<p><em>This article originally ran April 19, 2013, on <a href="http://www.pocketgamer.biz/r/PG.Biz/Apkudo+news/news.asp?c=50240" target="_blank">Pocket Gamer</a></em></p>
<h1>Fragmentation Fix: Apkudo on how it plans to make Android developers&#8217; lives a little easier</h1>
<h2>And for free, too</h2>
<p>Fragmentation has been an albatross around the figurative neck of Android for years now.</p>
<p>Although the increasing popularity of <a href="http://www.pocketgamer.biz/r/PG.Biz/Nexus+10/news.asp?c=50173" target="_blank">certain</a> Nexus devices has helped to some extent, the problem remains a pertinent one for mobile game developers operating on the platform.</p>
<p>It&#8217;s an issue that Apkudo is looking to solve, both for developers and OEMs. <em><a href="http://www.pocketgamer.biz/r/PG.Biz/Apkudo+news/news.asp?c=50240" target="_blank">Keep reading..</a><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/fragmentation-fix-apkudo-on-how-it-plans-to-make-android-developers-lives-a-little-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Of CES, Fragmentation, and Ice Cream Sandwiches</title>
		<link>http://mspotten.com/wordpress/of-ces-fragmentation-and-ice-cream-sandwiches/</link>
		<comments>http://mspotten.com/wordpress/of-ces-fragmentation-and-ice-cream-sandwiches/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:45:19 +0000</pubDate>
		<dc:creator><![CDATA[mspotten]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[Ice Cream Sandwich]]></category>

		<guid isPermaLink="false">http://apkudo.wordpress.com/?p=130</guid>
		<description><![CDATA[Hear ye, hear ye, fellow tech nerds! The glorious Consumer Electronics Show is upon us and you know what that means, right? A crop of new Android phones! But with the bountiful harvest of these snazzy new gadgets comes&#8230;dun dun dun&#8230;fragmentation! Ah, fragmentation. The Android application developers mortal coil. Different UIs from different OEMs, divergence in hardware, look and feel, behavior, APIs, etc, etc, we developers need a hero. Enter Ice Cream Sandwich. While ICS is a step in the right direction for fragmentation in some respects (e.g. unifying Honeycomb and Gingerbread), there are some ways it makes things a...]]></description>
				<content:encoded><![CDATA[<p>Hear ye, hear ye, fellow tech nerds! The glorious Consumer Electronics Show is upon us and you know what that means, right? A crop of new Android phones! But with the bountiful harvest of these snazzy new gadgets comes&#8230;<em>dun dun dun</em>&#8230;fragmentation!</p>
<p>Ah, fragmentation. The Android application developers mortal coil. Different UIs from different OEMs, divergence in hardware, look and feel, behavior, APIs, etc, etc, we developers need a hero. Enter Ice Cream Sandwich. While ICS is a step in the right direction for fragmentation in some respects (e.g. unifying Honeycomb and Gingerbread), there are some ways it makes things a bit harder:</p>
<p><strong>Screen Resolutions</strong><br />
The launch of ICS coincided with the new Galaxy Nexus touting an unprecedented 1280 x 720 display compared to the &#8216;ordinary&#8217; 800 x 480 displays of the past. Plucked against Gingerbread, ICS also brings along a new method of reporting screen resolutions and adds a new kick with on-screen &#8216;hardware&#8217; keys for phones. On devices without dedicated hardware keys, a portion of the screen is allocated to providing on-screen hardware keys, thus slightly altering the remaining available display region. Previous methods to report the screen resolution, display.getWidth/getHeight have been deprecated and replaced by display.getSize.</p>
<p>These differences may lead to complications with unusual object placement/layouts and simple incompatibilities. For example, the popular 3rd party keyboard, &#8216;Swype&#8217; is problematic on the Galaxy Nexus with a message explaining an unsupported screen resolution. A temporary solution has been discovered by users by modifying the config file, &#8216;display0_SwypeScreen.ini&#8217; to suit the appropriate screen size.</p>
<p><strong>Menus</strong><br />
For devices without physical hardware keys, ICS programmatically displays a virtual menu key depending if the application requires it. A new &#8216;Action Bar&#8217; has been brought over from Android 3.0 which is included if the activity uses the Theme.Halo theme &#8211; which is the default theme if either the targetSdkVersion or minSdkVersion is set to 11 or greater. In the presence of the action bar, a menu key will appear typically near the top right of the display. In absence, a menu key appears among the row of soft keys to the bottom of the display. However, even between standard Google applications like Gmail, Calendar, Maps, Gallery, Market, etc, which make use of the new Action Bar, the location of the virtual menu key varies making the user search around for three little dots.</p>
<p>In addition to the differences in the virtual menu key&#8217;s location, the operation of the menu key can occasionally be problematic. In certain apps such as Gravity Guy, Guerrilla Bob, and Market Enabler, a virtual menu key appears at the bottom next to the row of soft keys, yet it doesn&#8217;t serve any purpose. Pressing the menu key yields no response leading the user to think something has gone awry. Similarly before being updated, the popular application &#8216;Facebook for Android&#8217; did not have any menu key appear at all despite the undoubted existence of a menu page.</p>
<p><strong>Hardware Acceleration</strong><br />
As the display resolutions of Android mobile devices reach PC levels (many 13&#8243; laptops are only at 1280 x 800), the demand for offloading screen rendering to the GPU is ever more important especially when a fluid 60fps experience is desired. ICS incorporates the level of hardware acceleration that existed with Android 3.0. Dianne Hackborn from Google: <em></em></p>
<blockquote><p><em>&#8220;The implementation [of hardware acceleration] in Android 4.0 is not any more full than in 3.0&#8230; The main change in this regard in Android 4.0 is that now apps that are explicitly targeting 4.0 or higher will have acceleration enabled by default rather than having to put android:hardwareAccelerated=&#8221;</em><em>true&#8221; in their manifest.&#8221;</em></p></blockquote>
<p>This similarity brings forth drawbacks for developers who may want to use hardware acceleration. A number of operations such as Canvas.clipPath, Canvas.drawPicture and Paint.setLinearText are not supported by hardware acceleration at the moment. Tiny Towers crashes with logcat citing &#8216;E/AndroidRuntime(20581): java.lang.</p>
<p>UnsupportedOperationException at android.view.GLES20Canvas.clipPath&#8217; when GPU acceleration is forced. Whilst this may be a non-issue for Bob and Jane, developers may find it difficult and frustrating to have to re-develop their application to take advantage of hardware acceleration in order to improve user experience. In the case of new applications, a dilemma may arise between using a certain operation but not being able to gain hardware acceleration, against a possibly less favorable operation but able to be accelerated.</p>
<p><strong>New API&#8217;s</strong><br />
Often with a major OS release comes a number of new additions. In the case of Android 4.0, one of these is a new set of documented APIs for accessing Calendar data. However, as this was only released with Android 4.0, a number of developers had previously developed their applications using old undocumented Calendar APIs, some of which use low-level access to the calendar database.</p>
<p>As mentioned here <a href="http://android-developers.blogspot.com/2011/10/ics-and-non-public-apis.html" target="_blank">http://android-developers.blogspot.com/2011/10/ics-and-non-public-apis.html</a>, some developers may find that their apps won&#8217;t run correctly on ICS without some updates being made. Applications such as SMS Backup+ were initially broken after ICS first released owing to a change in Calendar APIs, with recent specific changes just made in order to have Calendar features working once more. <a href="https://github.com/jberkel/sms-backup-plus/pull/206" target="_blank">https://github.com/jberkel/sms-backup-plus/pull/206</a>. It is without a doubt that these new API&#8217;s ease the task for future apps and developers, but in the mean time in order to support older releases, a bit of extra work needs to be done.</p>
<p>With all new OS version and device releases, there&#8217;s going to be some good and some bad. Google is trying to steer the Android ship away from fragmentation by offering a common base for all mobile devices and providing more official APIs for developers to use. However, changes need to be made. As developers we can&#8217;t rest on our laurels and wait for Google to figure it out, and we definitely can&#8217;t wait around for every OEM to push ICS updates for every Android model &#8211; some of the most popular devices <a href="http://thenextweb.com/mobile/2012/01/03/samsung-has-no-plans-to-deliver-value-pack-for-galaxy-s-smartphones/" target="_blank">may not even get it</a>. We need to write code and then it to make sure it actually works on real devices. Unless everyone starts churning out code according to the books and the professors who jabbered on about &#8216;tightly coupled code&#8217;, certain things are going to break one way or another.</p>
<p>If only there were a way to see my app run on all of these devices so I could know with confidence that it works&#8230;oh, wait.</p>
<p>-Benjamin Tseng<br />
Apkudo Engineer</p>
]]></content:encoded>
			<wfw:commentRss>http://mspotten.com/wordpress/of-ces-fragmentation-and-ice-cream-sandwiches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
