Monthly Archives: March 2011

Bidirectional sync engine

RIM’s Blackberry platform has proven the effectiveness of a good sync engine for syncing up user data like emails, contacts and calendars. Given the fact that it has a tremendous user base and fan following in the business culture also proves that it is highly effective for organizations who find it mandatory to at the cutting edge of all information related to the projects, finance and other important aspects of it business. Now it is clear that RIM has poured millions in the research and development of the Blackberry platform to make it stable and robust and hence it is known for its resilience. However what is the option for other developers who need the similar kind of sync engine for their development needs. Do they have to re-invent the wheel at all times to get the job done or there is some pre-built commercial and free libraries which can be used by them. I thing there is a genuine requirement in the market for coming up with a solution which will enable application developers and especially mobile developers to leverage the benefits of these libraries. I can definitely dare to imagine the flood of which will be possible if reliable sync engine is made available to the developers for every known platform. For example if there is a sync engine which lets the user sync data across iPhone, Blackberry, Android, Symbian and the Desktop platform then a developer can develop applications based on this sync engine to develop games, productivity app, media sync etc. A heavy duty multi platform agnostic sync engine is the need for the day for the development community. I personally would like to develop applications on it if such a library is available and does heavy duty platform agnostic sync.

No Direct Charity or Donations via iOS App Store

Apple’s decision to ban charitable donations via app has taken away a good donation source medium from the various non profit organizations around the world. I have come across websites and posts where people have been blasting Apple for it’s decision to ban charitable donation driven applications from being hosted on it’s app store. I think Apple will continue to receive flak for this decision for some time to come. However if I were to look at it from Apple’s perspective I think that they don’t want to take 30% cut from money which is meant for donations and most importantly they might not want to be involved in verification of the legal validity of the charity funded non profits. These considerations might have prompted this ban. Whatever be the reason and motive behind Apple’s decision to ban donation apps, a lot of non profits around the globe will be very unhappy with this decision.

For developers the approach would be to create an application which tells the user about the non profit organization and their motto in a well designed compelling interface. The iOS application will give the concerned non profit organization a much needed foot hold in the iOS app store. Once the user has come to know about the organization the app should give user an option to easily hop on to the website of the organization and do the relevant donation. Basically the good part is that the website of the non profit would receive a lot of traffic in this way and the website can further give user more updated details about how the  donated money is going to be used. However the bad part is that the user has to manually enter their details like credit card / paypal information into the organization’s website. This approach might turn away some users as they might balk at entering all these information into the organization’s website but users who are convinced about the motto of the non-profit organization, they won’t mind going an extra step to do the donation.

All said and done technology should be the enabler and iOS eco system could definitely be that enabler for donation based apps owing to their ubiquity in the higher income strata of world population. I personally think that Apple could take a special initiative to cater to this category of apps.

iOS Developer Program Renewal

I had applied for the yearly renewal of my iOS developer program for which my company had registered last year. Since there is no iTunes App Store in India I had to apply in the old fashioned way i.e. take a print out of the purchase PDF form, fill it up and then FAX it to Apple. Last year this approach had taken nearly 1 month of time and I was expecting that at the time of renewal I would have to go through the same loop all over again. After sending the FAX I waited for nearly a week with no response from Apple in any form. Fearing that my FAX’d purchase form might have been misplaced I sent a mail to Apple’s customer support. In the back of my mind I had envisioned that it would take Apple’s customer support another week or so to give me a response back. But I was pleasantly surprised when I received a response within 24 hours from them. They asked me send me a scanned copy of my purchase form and they assured me that they would do the rest. I sent them a scanned copy and within 48 hours my iOS developer program membership stood renewed!

I think this was a very good experience with the Apple’s customer support. With this kind of fast response I think my company will keep developing applications for the iOS platform for quite some time to come. Way to go Apple!

Improvement in Blackberry Developer Program

It has been quite some time since I last pointed out the problems in the Blackberry Developer program. Since then a lot has changed and I feel that RIM is making serious effort to make Blackberry development lot more attractive to the developers. I will point out the following two incidences:

Instance 1: I released updates of  two more blackberry programs and guess what RIM didn’t charge a single credit for that. This means that the cap of charging credit even for minor or major update to a program has been removed. At first I couldn’t believe it and had to cross check but finally had to digest the fact that RIM has finally done what all of us have been asking for long. So if you release updates of your existing program RIM won’t charge credit for that.

Instance 2: RIM waived off the developer fees required to signup for the Blackberry Development Program. This might be a temporary window of opportunity but this definitely means that RIM is very much interested in getting as many developer as possible on its App Store eco system. I am sure this will go long way in ensuring that more developers get involved in developing applications for the Blackberry App Store.

With the recent synergy being demonstrated by RIM I am sure we will see a flurry of new apps on the Blackberry App Store. Way to go RIM!