<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>VentureBeat &#187; Xamarin</title>
	<atom:link href="http://venturebeat.com/tag/xamarin/feed/" rel="self" type="application/rss+xml" />
	<link>http://venturebeat.com</link>
	<description>News About Tech, Money and Innovation</description>
	<lastBuildDate>Wed, 22 May 2013 11:26:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='venturebeat.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c6d8c27ffa1c5a7f106f97e434437baf?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>VentureBeat &#187; Xamarin</title>
		<link>http://venturebeat.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://venturebeat.com/osd.xml" title="VentureBeat" />
	<atom:link rel='hub' href='http://venturebeat.com/?pushpress=hub'/>
<copyright>Copyright 2013, VentureBeat</copyright>		<item>
		<title>Xamarin debuts iOS and Android app development inside Visual Studio for C# programmers</title>
		<link>http://venturebeat.com/2013/02/20/xamarin-debuts-ios-and-android-app-development-inside-visual-studio-for-c-programmers/</link>
		<comments>http://venturebeat.com/2013/02/20/xamarin-debuts-ios-and-android-app-development-inside-visual-studio-for-c-programmers/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 14:04:25 +0000</pubDate>
		<dc:creator>John Koetsier</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Corona]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[mobile developers]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[Rdio]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Xamarin]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=624963</guid>
		<description><![CDATA[<p>If you develop in C#, you can now build apps for iPhone and iPad ... and hundreds of millions of Android smartphones and tablets. And you can do it all right on your PC in your favorite development environment, Visual&#160;Studio.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=624963&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2013/02/20/xamarin-debuts-ios-and-android-app-development-inside-visual-studio-for-c-programmers/large_5262078254/" rel="attachment wp-att-624984"><img class="aligncenter size-full wp-image-624984" alt="large_5262078254" src="http://venturebeat.files.wordpress.com/2013/02/large_5262078254.jpg?w=772&#038;h=499" width="772" height="499" /></a>If you develop in C#, you can now build apps for iPhone and iPad &#8230; and hundreds of millions of Android smartphones and tablets. And you can do it all right on your PC in your favorite development environment, Visual Studio.</p>
<p>Even better, your apps share about 90 percent of their code, making cross-platform development simpler and quicker.</p>
<p>Today <a href="http://xamarin.com" target="_blank">Xamarin</a> is launching Xamarin 2.o, a bundle of products including Xamarin Studio, a new IDE, Xamarin.iOS for Visual Studio, a plugin for Visual Studio that enables cross-platform mobile development, and the Xamarin Component Store, an &#8220;app store for code,&#8221; where you buy and sell components of apps to speed your development and make some cash.</p>
<p>&#8220;Xamarin enables us to deliver high performance, native apps that, until Xamarin, were only possible with Objective-C and Java,&#8221; says Matt Crocker, director of client engineering at Rdio, which has been using the new software. &#8220;Sharing over 50,000 lines of code across platforms gives us more time to spend on great user experiences. Xamarin 2.0 will help us build even better apps, faster.&#8221;</p>
<p>With the massive rise in mobile devices and apps, cross platform development tools are enjoying a golden age. <a href="http://phonegap.com" target="_blank">PhoneGap</a> allows developers to build for iPhone, Android, BlackBerry, and Windows Phone in HTML, CSS, and Javascript. <a href="http://www.coronalabs.com" target="_blank">Corona</a> created its own simple language, Lua, to enable cross-platform development in a single language. <a href="http://www.appcelerator.com" target="_blank">Appcelerator&#8217;s</a> Titanium developer platform &#8212; which the company claims is the widest-used in the world &#8212; also uses Javascript as the foundation programming language.</p>
<p>Xamarin&#8217;s approach?</p>
<p>There are eight million C# developers in the world, the company says. So why not let them build mobile apps in a language they know? The Xamarin studio, which also allows developers to build Mac apps, lets C# developers leverage their existing skills, &#8220;essentially transforming existing teams into mobile developers virtually overnight.&#8221;</p>
<p>Launched two years ago, Xamarin says it already has 230,000 mobile developers using its software development tools, growing its developer community 300 percent in the last year alone, and adding 12,000 new customers &#8212; companies like Clear Channel, Rdio, and the Portland Trailblazers.</p>
<p>“In the very near future, every business process and customer transaction will happen on a mobile device,” Nat Friedman, Xamarin&#8217;s CEO and cofounder said in a statement. “Xamarin’s unique approach &#8230; has already helped thousands of businesses to successfully deliver on their mobile strategy.&#8221;</p>
<p><em>photo credit: <a href="http://www.flickr.com/photos/kk/5262078254/" target="_blank">kk+</a> via <a href="http://photopin.com" target="_blank">photopin</a> <a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank">cc</a></em></p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/dev/'>Dev</a>, <a href='http://venturebeat.com/category/mobile/'>Mobile</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=624963&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate" target="_blank"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate" target="_blank">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2013/02/20/xamarin-debuts-ios-and-android-app-development-inside-visual-studio-for-c-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2013/02/large_5262078254.jpg?w=160" /><source url="http://venturebeat.com/2013/02/20/xamarin-debuts-ios-and-android-app-development-inside-visual-studio-for-c-programmers/">Xamarin debuts iOS and Android app development inside Visual Studio for C# programmers</source>
		<media:content url="http://0.gravatar.com/avatar/6d4d24b12c84be6eecddf121bc3fee48?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">johnkoetsier</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2013/02/large_5262078254.jpg" medium="image">
			<media:title type="html">large_5262078254</media:title>
		</media:content>
	</item>
		<item>
		<title>9 surprising reasons mobile apps get rejected from the Apple app store</title>
		<link>http://venturebeat.com/2013/02/08/9-surprising-reasons-mobile-apps-get-rejected-from-the-apple-app-store/</link>
		<comments>http://venturebeat.com/2013/02/08/9-surprising-reasons-mobile-apps-get-rejected-from-the-apple-app-store/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 15:35:18 +0000</pubDate>
		<dc:creator>Nat Friedman</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Entrepreneur]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[rejection]]></category>
		<category><![CDATA[submission guidelines]]></category>
		<category><![CDATA[Xamarin]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=619235</guid>
		<description><![CDATA[<p><span class="post-label guest-post">Guest Post</span> Apple’s App Store review process is designed to keep the app ecosystem healthy and to protect users from low-quality or hostile apps. And the system mostly works. But sometimes an app is rejected for reasons you might not&#160;expect</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=619235&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="post-meta-blurb post-meta-before blurb-cat-mobile"><div class="event-boilerplate-mobilebeat">
  <div class="logo-date-wrap">
    <a href="http://mobilebeat2013.com" data-vb-ga-outbound="MB2013boilerplateTOP" target="_blank"><img src="http://venturebeat.files.wordpress.com/2013/02/mobilebeat-boilerplate.png" alt="MobileBeat 2013"></a>
    <div class="date-location">
      <strong>July 9-10, 2013</strong><br>
      San Francisco, CA
    </div>
  </div>
  <a href="http://mobilebeat2013-MB2013boilerplateTOP.eventbrite.com/" class="cta" data-vb-ga-outbound="MB2013boilerplateTOP" target="_blank">Early Bird Tickets on Sale</a>
</div></div><p><i><a href="http://venturebeat.com/2013/02/08/9-surprising-reasons-mobile-apps-get-rejected-from-the-apple-app-store/large_5273851215/" rel="attachment wp-att-619239"><img class="aligncenter size-full wp-image-619239" alt="fake iPad" src="http://venturebeat.files.wordpress.com/2013/02/large_5273851215.jpg?w=1024&#038;h=688" width="1024" height="688" /></a>Nat Friedman is CEO and co-founder of <a href="http://xamarin.com" target="_blank">Xamarin</a></i><b> </b></p>
<p>Apple’s App Store review process is designed to keep the app ecosystem healthy and to protect users from low-quality or hostile apps. And the system mostly works. But sometimes an app is rejected for reasons you might not expect, and it can force developers to scramble to either push back launch dates or even have to redevelop key features.</p>
<p>Before you head down that road, here are nine surprising reasons apps get rejected by the App Store that you should consider before you submit your next app:<b> </b></p>
<p><b>1.     </b><b>Use of the word “beta” or otherwise indicating that your app is unfinished</b></p>
<p>Google has made it a standard industry practice to launch services into indefinite “beta,” but Apple can be quite strict about any indication that an app is unfinished or not yet ready for prime time. We have seen apps get rejected for being labeled “Beta,” “Preview,” and even “Version 0.9.”</p>
<p><b>2.     </b><b>Long load time</b></p>
<p>All mobile operating systems – iOS, Android, and even Windows – enforce a maximum app startup time. For iOS, the limit is about 15 seconds, and if your app isn’t running by then the operating system will kill it.</p>
<p>But even if your app loads within the limits during your local testing, slower network connections, slower hardware, and other differences in the environment may cause your app to start too slowly during the review process. So don’t rely on the iOS simulator alone – be sure to test on actual hardware, and keep a few older phones around to ensure all users have a snappy startup.</p>
<p>Remember, your app’s load time is your first chance to impress your users.</p>
<p><b>3.     </b><b>Linking to outside payment schemes</b></p>
<p>Apple requires that all digital content be sold through the built-in iTunes-based in-app purchasing mechanism. This applies to one-time purchases as well as digital subscriptions. If your app accepts other payment mechanisms for digital content, you can be sure it will be rejected. This is the reason the Kindle app does not allow users to purchase new books.</p>
<p>One important subtlety is that this rule applies even to Web pages linked to from your app. The Dropbox app was famously rejected by Apple because the Web-based login screen contained a link to purchase additional space. This not only affected the Dropbox app, but all apps that used the Dropbox SDK as well!</p>
<p>So double check your workflow to ensure that all purchasing goes through the user’s iTunes account, or is removed altogether. This rule does not apply to non-digital services or merchandise, which is why Apply doesn’t get a cut of your Uber rides or hotel rooms booked through an app.</p>
<p><b>4.     </b><b>Do not mention other supported platforms</b></p>
<p>This rule is not unique to Apple – none of the curated app marketplaces like it when apps mention rival platforms by name. So if your app is also available on Windows or Android, advertise that on your Web site, not in the app or the app store description.</p>
<p><b>5.     </b><b>Localization glitches</b></p>
<p>The users of your mobile app will be everywhere, not just in the city or country the development was done.</p>
<p>Even if you haven’t localized your app for multiple languages, it will look amateur if 300 YEN comes out looking like $300.00 for in-app purchases. Use add-ons such as<i>NSNumberFormatter</i> or<i> Invariant Culture</i> and a simulator to test the user experience in different locales to make sure dates and other data conform to the user’s location.</p>
<p>For instance, we’ve seen European apps fail to handle negative values for latitude and longitude, and therefore not pass review in Cupertino, which is at Longitude -122.03. Make sure your app works at all points on the map, and especially check that your lat/long math for groups of points span the positive/negative boundaries of the prime meridian and the equator.</p>
<p><b>6.     </b><b>Improper use of storage and filesystems</b></p>
<p>Soon after iOS 5.1 was released, Apple rejected an app update because developers had unpacked the 2MB database from the app bundle into the filesystem, violating the iCloud ideal of backing up only user-generated content.</p>
<p>Any data that can be re-generated because it is static, shipped with the application or is easily re-downloaded from a remote server, should not be able to be backed up. For non-user data, choose a cache storage location or mark with a “do not backup” attribute.</p>
<p><b>7.     </b><b>Crashes from users denying permissions</b></p>
<p>In iOS 6 users must give permission for apps to access the address book, photo gallery, location, calendar, reminders, Bluetooth, Twitter and Facebook accounts. If the user chooses to deny an app access to any of these services, Apple requires that the app continue to function anyway.</p>
<p>This will certainly be tested during validation and will be an automatic rejection if it fails to work properly. You should test all combinations of “allow” and “deny” for all the data your app uses, including if the user allows access but later denies it in Settings.</p>
<p><b>8.     </b><b>Improper use of icons and buttons</b></p>
<p>Many an iOS app have been rejected because of small UI issues that had nothing to do with performance or functionality. Make sure the built-in Apple icons and buttons are uniform in appearance and functionality by using a standard <i>UIButtonBarSystemItem</i> and familiarize yourself with Apple’s Human Interface Guidelines.</p>
<p>For instance, you don’t want to use the “compose” icon for anything other than referring to content creation. Apple engineers want apps to behave in predictable ways and are therefore understandably strict about this.</p>
<p><b>9.     </b><b>Misuse of trademarks and logos</b></p>
<p>Don’t use trademarked material or Apple icons or logos anywhere in your app or product images. This includes using icons that feature a drawing of an iPhone! We’ve also seen apps get denied for having trademarks in the keywords of the app.</p>
<p>The flipside of this is that you should be sure your app does not obscure the attribution information in any embedded maps – this is also an automatic rejection.</p>
<p>. . .</p>
<p>. . .</p>
<p>If your app does get rejected, don’t panic &#8212; address the issue and resubmit. In an emergency, <a href="https://developer.apple.com/appstore/contact/appreviewteam/index.html" target="_blank">Apple provides an expedited review process</a> which can be used for critical bug fixes or to address security issues. But be careful. Developers who overuse the expedited review will be barred from using it in the future.</p>
<p>The best approach is to avoid rejection in the first place. So, study <a href="https://developer.apple.com/appstore/guidelines.html" target="_blank">the submission guidelines</a> and focus on building a high-quality app. Your users will thank you for it.</p>
<p><i>Nat Friedman is CEO and co-founder of Xamarin, a cross-platform mobile development framework for building native mobile apps in C#, while sharing code across iOS, Android, Mac, and Windows apps. Nat’s guidance is based on the experiences of more than 220,000 Xamarin developers.</i></p>
<p><em>photo credit: <a href="http://www.flickr.com/photos/brendanlynch/5273851215/" target="_blank">Brendan Lynch</a> via <a href="http://photopin.com" target="_blank">photopin</a> <a href="http://creativecommons.org/licenses/by-nc/2.0/" target="_blank">cc</a></em></p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/dev/'>Dev</a>, <a href='http://venturebeat.com/category/entrepreneur/'>Entrepreneur</a>, <a href='http://venturebeat.com/category/mobile/'>Mobile</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=619235&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><style type="text/css">.blurb-cat-mobile .event-boilerplate-mobilebeat {
width:278px;
margin:0px 0px 10px 20px;
padding:10px;
float:right;
border:1px solid #e4e4e4;
font-family: 'Open Sans', sans-serif;
color:#000;
}
.blurb-cat-mobile .event-boilerplate-mobilebeat .logo-date-wrap {
width:100%;
display:block;
float:left;
margin-bottom:8px;
}
.blurb-cat-mobile .event-boilerplate-mobilebeat img {
float:left;
}
.blurb-cat-mobile .event-boilerplate-mobilebeat .date-location {
float:right;
font-size:12px;
line-height:14px;
text-align:center;
padding-left:7px;
padding-top:5px;
padding-bottom:3px;
border-left:1px solid #e6e6e6;
color:#585a5b;
}
.blurb-cat-mobile .event-boilerplate-mobilebeat .cta {
display:block;
clear:both;
width:100%;
border-radius:5px;
border:1px solid #1864b1;
color:#fff;
text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
text-align:center;
text-decoration:none;
font-weight:600;
font-size:18px;
line-height:17px;
padding:4px 0px 6px 0px;
background: #1f80e4;
background: -moz-linear-gradient(top,  #1f80e4 0%, #1862ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f80e4), color-stop(100%,#1862ae));
background: -webkit-linear-gradient(top,  #1f80e4 0%,#1862ae 100%);
background: -o-linear-gradient(top,  #1f80e4 0%,#1862ae 100%);
background: -ms-linear-gradient(top,  #1f80e4 0%,#1862ae 100%);
background: linear-gradient(to bottom,  #1f80e4 0%,#1862ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f80e4', endColorstr='#1862ae',GradientType=0 );
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2013/02/08/9-surprising-reasons-mobile-apps-get-rejected-from-the-apple-app-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2013/02/large_5273851215.jpg?w=160" /><source url="http://venturebeat.com/2013/02/08/9-surprising-reasons-mobile-apps-get-rejected-from-the-apple-app-store/">9 surprising reasons mobile apps get rejected from the Apple app store</source>
		<media:thumbnail url="http://venturebeat.files.wordpress.com/2013/02/large_5273851215.jpg?w=160" />
		<media:content url="http://venturebeat.files.wordpress.com/2013/02/large_5273851215.jpg?w=160" medium="image">
			<media:title type="html">fake iPad</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/6d4d24b12c84be6eecddf121bc3fee48?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">johnkoetsier</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2013/02/large_5273851215.jpg" medium="image">
			<media:title type="html">fake iPad</media:title>
		</media:content>
	</item>
	</channel>
</rss>
