<?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>Bestsparks Inc.</title>
	<atom:link href="http://www.bestsparks.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bestsparks.com</link>
	<description>Deliver High-quality iPhone Apps</description>
	<lastBuildDate>Thu, 21 Apr 2011 09:01:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Reasons NOT to use In-App Purchase</title>
		<link>http://www.bestsparks.com/reasons-not-to-use-in-app-purchase.html</link>
		<comments>http://www.bestsparks.com/reasons-not-to-use-in-app-purchase.html#comments</comments>
		<pubDate>Sun, 23 May 2010 02:33:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[App Store Watch]]></category>
		<category><![CDATA[In-App Purchases]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.bestsparks.com/?p=50</guid>
		<description><![CDATA[Why so many developers still use &#8220;Lite&#8221; &#38; &#8220;Paid&#8221; mode to sell their apps? It seems the in-app purchase a better solution because you integrate 2 versions (paid and free) into one? Not really. Please read the article below: http://ajnaware.wordpress.com/2010/01/08/five-good-reasons-not-to-implement-in-app-purchase/ Reason 1 – It is not trivial to implement it well There is plenty of [...]]]></description>
				<content:encoded><![CDATA[<p>Why so many developers still use &#8220;Lite&#8221; &amp; &#8220;Paid&#8221; mode to sell their apps? It seems the in-app purchase a better solution because you integrate 2 versions (paid and free) into one? Not really. Please read the article below:</p>
<p>http://ajnaware.wordpress.com/2010/01/08/five-good-reasons-not-to-implement-in-app-purchase/</p>
<h2>Reason 1 – It is not trivial to implement it well</h2>
<p>There is plenty of sample code available that you can use to implement the in-app purchase process, but you still need to design and implement your own “storefront” which displays information about the purchase, how much it costs etc. You also need to make sure your app logic works correctly both with and without the purchased items having been activated, and although this might be straightforward in apps where the content is already well compartmentalized, it is much trickier in other types of app where different app features typically have some integration, and need to be separated out carefully when split into standard/purchased functionality.</p>
<p>Testing that the purchase process works correctly and that the purchased content is made available correctly, and if necessary also registers on your own server, is also much slower and more difficult than ordinary app debugging, as it requires using a test sandbox accounts and server interactions. You also ought to test what happens if the purchase process is interrupted, or the server connection is interrupted during purchase or after purchase confirmation, but before you have saved the app purchase status to your own server. All these things can and will happen sooner or later if you have any significant number of users, and you will want to make sure you can deal with them all, and at least recover gracefully later if they can’t be dealt with up-front.</p>
<p><span id="more-50"></span></p>
<h2>Reason 2 – The developer must take full responsibility for correct delivery of the purchased item</h2>
<p>With a normal app purchase the developer can wash their hands of the sale process. Apple deals with the entire sale process and installation of your app, and if something goes wrong with that, and a user loses or needs to restore their purchase, install it on a separate device, or has any other issue, then it is Apple’s responsibility, and you are within your rights to refer any complaints about this back to Apple.</p>
<p>However, with an in-app purchase you suddenly take on much more responsibility. Although Apple does keep track of in-app purchases itself, and can restore these to the user, you will probably also want to keep track of purchases too – at the very least a database of app ids which have made the purchase, so that if the user simply re-installs their app, the app can determine on startup whether the purchase was already made previously, so they won’t have to go through the in-app purchase process again to get it back. Of course if you want to offer a trial, as I did, then you will have to maintain a similar database to keep track of that too.</p>
<p>The most difficult scenario, though, is if your in-app purchase is a time-limited subscription. In that case, Apple has no record of whether or not the subscription has expired, and it is totally up to you to maintain correct reliable records which can be used to restore each users app state. If anything goes wrong with your implementation of this, then it is <strong>you</strong> who will be responsible for refunding your users! Will you be able to sleep at night knowing this?</p>
<h2>Reason 3 – A lot more user support and interaction is required</h2>
<p>Although most users will already be familiar with app purchasing paradigms, many users have not used in-app purchase before, and this means that you will likely get a lot of queries due to their inexperience with the process and its quirks and implications.</p>
<p>Here is a list of some of the types of new user issues I’ve had to deal with as a direct result of the in-app purchase, for example:</p>
<ul>
<li>Questions about why they get a message saying purchases are disabled on their device</li>
<li>Questions about why they get a message about a “Test User” account when they try to purchase (jailbroken devices)</li>
<li>Questions about why they get a message about “Sandbox Account” when they try to purchase (jailbroken devices)</li>
<li>Questions about why the in-app purchase apparently did not register on their device</li>
<li>Questions about how to restore the purchase if they load the app onto a different device</li>
<li>Questions about why they are told they have to purchase the original app before they can buy the in-app item</li>
<li>Questions about why the in-app purchase items are not free to them, given that they already paid for the app</li>
</ul>
<p>And then there were more issues relating to the trial, rather than to the purchase per-se, for example:</p>
<ul>
<li>Questions about exactly what the new features contain, after their trial has finished</li>
<li>Questions/complaints about why they have lost trial features they believed were part of the standard app</li>
</ul>
<h2>Reason 4 – Users who don’t/won’t pay for the in-app purchase can still leave a bad review about it</h2>
<p>In my own case, this is the hardest one to deal with – and should give other developers plenty of pause for thought.</p>
<p>Apple has gone to some lengths to tidy up the user review system, and it has certainly improved a lot since the early days. However, there remains a glaring hole in the system – although users can no longer leave reviews for apps that they haven’t purchased they can still leave reviews relating to in-app purchase items that they have not (and obviously will not) purchase.</p>
<p>In my own case, most of the bad reviews are apparently due to misunderstandings by the user about the nature of the in-app purchase. Some people obviously thought that they were losing what they had previously paid for, and had to pay again just to keep the app.</p>
<p>Of course I have to take responsibility for any lack of clarity in how the in-app purchase has been presented to the user, and I have indeed attempted to tweak this. I suspect that the worst reactions have come from people who for one reason or another, did not see the message that appears at the start of trial, explaining what was happening, after which they assumed that the trail features were theirs to keep. I’ll continue to work on this, and this might help, but the basic issue will remain as a major potential problem for anyone implementing in-app purchases, and wants to maintain a strong app rating in the store.</p>
<h2>Reason 5 – Some users have the impression that all app “upgrades” must be free</h2>
<p>Quite apart from users who misunderstood the trial and in-app purchase structure, there are also a number who simply seem to feel entitled to any additions to the app for free, perhaps having misconstrued Apple’s free update system as meaning that all types of app updates in functionality must necessarily also be free.</p>
<p>In a way it a compliment of course – the fact that they are so upset about not having the extra functionality must mean that they really do want and value it. However, the fact remains that these people also leave bad reviews, and there is no shortage of others who find those bad reviews “useful” and vote accordingly, thus pushing them to the top of the review list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestsparks.com/reasons-not-to-use-in-app-purchase.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Big Day Countdown is available in App Store!</title>
		<link>http://www.bestsparks.com/big-day-countdown.html</link>
		<comments>http://www.bestsparks.com/big-day-countdown.html#comments</comments>
		<pubDate>Wed, 19 May 2010 04:19:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone Apps]]></category>
		<category><![CDATA[Countdown]]></category>
		<category><![CDATA[Event tracking]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.bestsparks.com/?p=25</guid>
		<description><![CDATA[Ever wish you can count down birthdays, anniversaries, holidays and appointments all in one place? Here&#8217;s your chance. Big Day Countdown makes it simple to never forget a special event in your life. Are you bored with other countdown or event tracking apps which have only simple text, small image? Big Day Countdown give you [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-33 aligncenter" title="Icon_512_round_rect" src="http://www.bestsparks.com/wp-content/uploads/2010/05/Icon_512_round_rect.png" alt="" width="307" height="307" /></p>
<p><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 27px; white-space: normal; font-size: 19px;">E</span>ver wish you can count down birthdays, anniversaries, holidays and appointments all in one place? Here&#8217;s your chance. Big Day Countdown makes it simple to never forget a special event in your life.</p>
<p>Are you bored with other countdown or event tracking apps which have only simple text, small image? Big Day Countdown give you a totally different and unique experience with full graphics effects!</p>
<p>Download from here: <a href="http://itunes.apple.com/us/app/big-day-countdown/id371089933?mt=8">http://itunes.apple.com/us/app/big-day-countdown/id371089933?mt=8</a></p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/05/1.png"><img class="aligncenter" title="1" src="http://www.bestsparks.com/wp-content/uploads/2010/05/1.png" alt="" width="320" height="480" /></a></p>
<p><span id="more-25"></span></p>
<p>WHAT MAKES BIG DAY COUNTDOWN SO SPECIAL?</p>
<p>-Big Day Countdown is a FREE application built with sophisticated technology;</p>
<p>-You can import all your friends’ birthdays from Facebook and from iPhone contacts in 1 minute;</p>
<p>-Gracefully displays the days remaining until special events or birthdays (with age and photo!)</p>
<p>-You can make your own greeting card with finger and send it to your friends in one minute!</p>
<p>-The greeting card for every countdown event is fully customizable: Background, Font, Color and Layout;</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/05/2.png"><img class="size-full wp-image-41 aligncenter" title="2" src="http://www.bestsparks.com/wp-content/uploads/2010/05/2.png" alt="" width="320" height="480" /></a></p>
<p>WHY FREE BIG DAY COUNTDOWN BEATS PAID APPS OF THE SAME KIND?</p>
<p>-Large data support: you can create and store as many events/days as possible! No performance loss!</p>
<p>-Full-featured event/day management: adding, removing, editing, searching, importing, publishing</p>
<p>-eCard maker: high-quality background images, 10+ different fonts, 10+ text colors, zoom/shrink/move text by gestures</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/05/3.png"><img class="size-full wp-image-42 aligncenter" title="3" src="http://www.bestsparks.com/wp-content/uploads/2010/05/3.png" alt="" width="320" height="480" /></a></p>
<p>EXAMPLE USES:</p>
<p>-remember a friend’s Birthday and family Birthdays</p>
<p>-send a greeting/happy birthday to your wife, children or best friends</p>
<p>-see how long until Christmas, New Year, Halloween, Thanksgiving, etc.</p>
<p>-count down your Parties, Concerts, Festivals, Vacation</p>
<p>-keep track of your plans,  goals, due jobs</p>
<p>-view upcoming business events like scheduled interviews or meetings</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/05/4.png"><img class="size-full wp-image-43 aligncenter" title="4" src="http://www.bestsparks.com/wp-content/uploads/2010/05/4.png" alt="" width="320" height="480" /></a></p>
<p>TIPS:</p>
<p>Each update will deliver new drawings (backgrounds, fonts, color and even emotions!)</p>
<p>You can use In-App Purchase to remove the advert banner or just keep using the application for FREE.</p>
<p>Push Notification will be available within 2 next updates.</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/05/5.png"><img class="size-full wp-image-44 aligncenter" title="5" src="http://www.bestsparks.com/wp-content/uploads/2010/05/5.png" alt="" width="320" height="480" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestsparks.com/big-day-countdown.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>iBirthdayCalendar on iPhone:</title>
		<link>http://www.bestsparks.com/ibirthdaycalendar-on-iphone.html</link>
		<comments>http://www.bestsparks.com/ibirthdaycalendar-on-iphone.html#comments</comments>
		<pubDate>Sat, 17 Apr 2010 09:15:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone Apps]]></category>
		<category><![CDATA[Birthday]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTouch]]></category>

		<guid isPermaLink="false">http://wisespa.wordpress.com/?p=12</guid>
		<description><![CDATA[Ever wish you had all birthdays in one place? Here&#8217;s your chance. Birthday Calendar will help you track all those special days in your life. With this free app you’ll never forget any birthdays by: - View upcoming birthdays with age, zodiac, photo and countdown in a calendar format; - Import birthdays from iPhone contacts [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-14 aligncenter" title="BirthdayCalendar_reflection_512" src="http://www.bestsparks.com/wp-content/uploads/2010/10/icon_512_curve.png" alt="" width="300" height="300" /></p>
<p><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 27px; white-space: normal; font-size: 19px;">E</span>ver wish you had all birthdays in one place? Here&#8217;s your chance. Birthday Calendar will help you track all those special days in your life.</p>
<p>With this free app you’ll never forget any birthdays by:</p>
<p>- View upcoming birthdays with age, zodiac, photo and countdown in a calendar format;</p>
<p>- Import birthdays from iPhone contacts &amp; Facebook by one-click;</p>
<p>- Publish birthday countdown to Facebook or send it by mail;</p>
<p>No need for more description. Intuitive UI and operations make it so handy. Why not have a try?</p>
<p>Available at iTunes Store: <a href="http://itunes.apple.com/us/app/ibirthdaycalendar/id367346406?mt=8">http://itunes.apple.com/us/app/ibirthdaycalendar/id367346406?mt=8</a></p>
<p><span id="more-12"></span></p>
<p>Screenshots and User Manuals:<br />
1. In default view, you will see your friends&#8217; photo, name, birthday, age, zodiac and category (from Facebook, from iPhone contacts, or created by iBirthdayCalendar). You can also see the countdown to next birthday in rightmost column:</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/04/img_0011.png"><span style="color: #000000;"><img class="size-medium wp-image-15 aligncenter" title="IMG_001" src="http://www.bestsparks.com/wp-content/uploads/2010/04/img_0011.png?w=200" alt="" width="200" height="300" /></span></a></p>
<p>2. By switching to calendar view, you can see all above information categorized into different date sections:</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/04/img_002.png"><img class="size-medium wp-image-16 aligncenter" title="IMG_002" src="http://www.bestsparks.com/wp-content/uploads/2010/04/img_002.png?w=200" alt="" width="200" height="300" /></a></p>
<p>3. You can add a new birthday by clicking &#8220;+&#8221; in toolbar. You can pick up a friend from iPhone contact, and if you choose &#8220;Update birthday to contacts&#8221;, the new birthday will also be recorded into this contact in your iPhone address book. If you don&#8217;t know exact year when your friend was born, switch off &#8220;Known Birth Year&#8221;:</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/04/img_005.png"><img class="size-medium wp-image-19 aligncenter" title="IMG_005" src="http://www.bestsparks.com/wp-content/uploads/2010/04/img_005.png?w=200" alt="" width="200" height="300" /></a></p>
<p>4.  You can import friends from Facebook or iPhone contacts. Important: re-importing will replace all your existing imported birthdays in this category (facebook or contacts) with new imported ones.</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/04/img_003.png"><img class="size-medium wp-image-17 aligncenter" title="IMG_003" src="http://www.bestsparks.com/wp-content/uploads/2010/04/img_003.png?w=200" alt="" width="200" height="300" /></a></p>
<p>5. You can view details for each birthday, you can edit the birthday in this page and publish birthday countdown to Facebook or email:</p>
<p style="text-align: center;"><a href="http://www.bestsparks.com/wp-content/uploads/2010/04/img_0009.png"><img class="size-medium wp-image-20 aligncenter" title="IMG_0009" src="http://www.bestsparks.com/wp-content/uploads/2010/04/img_0009.png?w=200" alt="" width="200" height="300" /></a></p>
<p>6. Edit/Delete a birthday:</p>
<p>Currently you cannot rename a contact but you can delete it then add it again.</p>
<p>To delete a contact, just follow default iPhone table row delete scheme:</p>
<p><em>Delete button: Users tap this element to delete the list item. This element appears to the right of a list item when users swipe in the row or when they tap the delete control button while in an editing context.  From:http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/ContentViews/ContentViews.html</em></p>
<p>Also a “Delete this contact” button is in “Info” view, this will be more intuitive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bestsparks.com/ibirthdaycalendar-on-iphone.html/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
