Custom Search
Showing posts with label developers. Show all posts
Showing posts with label developers. Show all posts

Wednesday, August 8, 2012

android platform mobile handsets - experience publising your first android app

Publishing a new android application on google play is very simple.

1. write your application. There are already may blogs and ready documentation on this so wont go into the details here.

2. Generate the signed APK. If you are using eclipse this is pretty straightforward. You only need to export the application using a keystore (for the first time you need to generate it).

3. Test the APK generated on the device.

4. Go though the publishing checklist. This will help you decide on ithe various publishing options.

5. Create the publisher account (if you are going to publish in google play). To register as a publisher you need to pay $25. This can be done through your visa/master credit cards.

6. Submit the application: After creating the account you can give the description of the application and submit it within the publisher account. The application will go live within a matter of few minutes.

 Link to my first android app: https://play.google.com/store/apps/details?id=myfone.vishnu.sahasranama

These are the minimum list of the things that you need to do to publish your app. However there are other features like IP protection, app statistics, future support etc that you need to think about before publishing your app.

There are some android tools that are useful like this one for image processing asset studio

App statistics: Google has the google analytics that available for free by google. This can be integrated with your android app to get the app statistics.

Also for submitting the app you need to publish some screenshots. Capture screenshots instructs you how to capture screenshots from your android phone.

Marketing: When you publish your app you also need to think about how would you like to market the application. Option to rate your app is a must as this will definitely drive more people into your application. Also if you have a link to provide feedback you can get inputs as to how to improve your app.

Advertizing: If you would like to place some advertisements then you can sign up for admob or other advertising solutions.  

Monday, July 18, 2011

Android platform mobile handsets - HoneyComb Android SDK released

Google has released the HoneyComb SDK for the developers. This SDK is expected to be optimised to suit tablets and netbook. Earlier versions of android were mainly targeting the mobile platform. Coming with HoneyComb it is expected to suit a wide range of devices including tablets, netbooks, mobiles, etc.

The new SDK supports these features

  • Optimizations for a wider range of tablets
  • Compatibility zoom for fixed-sized apps
  • Media sync from SD card
  • Extended API for managing screens

Wednesday, September 8, 2010

Google TV Vs Apple TV

sRecently Google announced the launch of Google TV in response to Apple TV which is available for just $99.

Apple TV: The latest product from Apple stores which has already become a rage across US. It goes along with the other Apple products. Instead of concentrating on the hardware market of TV's Apple TV instead has put its focus more on the streaming content. It comes up with services like movie rentals, show rentals, watching you tube videos on TV instead of the computer screen etc. This is a kind of new strategy coming from Apple. Till now it was coming with products mainly related to hardware products. Now it has shifted focus to providing rental shows etc. There are many similar products out in the market with even better features, however when Apple comes with such a product its something to watch out for. So in the future you can expect apple TV to support gaming applications and replace DVD player etc.

Google TV would be based on Android and would support google chrome and hence you could watch you tube and other videos just like the way Apple TV does. Mobiles usually have to restrict to smaller screens. However, Google TV gets away with this disadvantage. This means Google tv treats TV just as another device to display its content. So google has announced it will come up with google TV SDK which the developers needs to use to use the TV for their application development. Soon we may expect apps that confine to google TV standards.

Apple announced that Apple TV would be in the stores very soon and it was immediately followed with the announcement of Google TV to be released in fall 2010.


For google TV a new SDK for the developers will be announced soon. That will pull the android market and the developers into Google TV. So very soon you can expect applications games based on Google TV. Will this try to capture the market of playstation, nitendo etc only time will.

However the strategies of the two companies seems to be different. Apple TV seems to be centred around streaming video content where as Google TV seems to bring together internet space and TV into a single device. Apple TV is trying to tap its loyalists and get them to fetch revenue constantly using rentals. This is a new strategy coming from Apple. However, google TV is aimed at increasing internet usage and effectively its presence in the form of advertisements etc.

Which one of the them do you think has come up with a better strategy? Share your thoughts.

References: 

Monday, February 2, 2009

Brew Mobile Platform (BMP) Vs Google Android

Qualcomm's brew mobile platform (BMP) the latest version of brew has a lot of modifications compared to its previous version. The changes seem to be mainly targeting the challenge given by android, the open source platform from google. Qualcomm is a member of the OHA, a partner in the development of Android as well.

Programming support:
BMP has some unique featues like it supports lua scripts, flash programming, trigML, lua and trigML debugging capabilities. The combination of such powerful programming languages in one platform is a boon the developer.

Android on the other hand is programmed in java. In java you have libraries for all functionalities which make programming easy. The wide range of tools available to the developer makes application development a piece of cake.

Platform structure:
Brew platform is open which allows a wide range of applications to be developed. Even though the platform is open, the source is still not open. A lot of code is made open to the OEM's and not to the developer. Android code is also not completely open as well but comparatively this is more open.

Application Market:
One of the biggest disadvantages or advantage in being a BREW developer is that for the developer to post any application in the server and to be downloaded by the user the process is very lengthy and expensive. With the introduction of BMP Qualcomm claims that the certification process is greatly simplified and takes less than 2 days. But yet for the application to be available to the user it needs to be uploaded by the operator/carrier. This process may take lot of time. The same in the case of android market is very simple. The developer just needs to upload it in the market and the user can directly download it from there. The only difference is that the applications can be bug prone and its not certified. You may not get tech support for these apps.

Overall Result:
This has resulted in the google market having many app and very popular whereas the brew application market is closed and completely controlled by Qualcomm though its certification process.

Since many parts of BMP is closed there is only one BMP phone that has come into the market whereas it is now crowded with android phones everywhere. Surely it looks like time for open source...

What do you feel about BMP and android. Which platform do you prefer.

Related posts:

--