Mobile platforms to develope applications
its been long time.. i dont even remember when last i posted articel. so today i ll discuss about three big mobile brands platform for development
Note: this article will just guide u which mobile platform is easy/ userfriendly to start with. no development code is discussed here
![]()
so the mobile platforms on which i am preparing myself are
- iPhone
- android
- blackberry
so lets start with my most unlikable i.e. BlackBerry
before few days i used to think that blackberry is one of the finest mobile, it is finest mobile but only with default features and applications. otherwise it is avarage mobile.. but again yes for the purpose it is made it serves it best that is business features.
black berry uses its own manipulated JDE and that is called as blackberry JDE, and recently they also launched plugin for eclipse IDE for ease of development to the developers.
so now why its not likeable platform to develop apications.
- eclipse plugin has many bugs
- It has no option to design GUI with graphical / design mode
- lack of online suppoort & community
- the biggest problem is RIM severs… yes RIM server, issue with this is whn you start downloading JDE from official blackberry site.. it shows time out error
and this disappoints so much whn u new to balckberry and you are running out of time. - also one more issue is user can not install application in its memory card.. it is compilsion to install it in phone memory.. also there are some other issues ralated to memory which still not complitely figured out by me
i loved almost everything about iphone and application development, only one thing which disturbes me is you require MAC machine to start with its development
but they have sime genuine reasone bSically all mac things wirks with xcode library or in better words it wors with object c. and iphone / itouch OS also works on same architectue. so to give support on some other platoform is like apple has to built completey libraries accrrding to other platorms (windows or linux ), so thats wast of time. but there are some ways where you can still develope applications on windows / linux with using some tools but again with that you ll not be able to explore all the possible features with its OS..
leaving this everything else is so cool with iphone development.
one of the best thing with iphone develppment is here u can develpp an applications with 3 diff approches
completly web based where you open a safari with some settings and show ur webpages in it, your users will think you have developed an application. for example install cricbuzz iphone application its develped with this approch. cool isnt it. its a very time saving approch in which you dont have to learn anyhig about xcode / object c
another approch is complete mobile ressident application
with this apporch you need to learn xcode, still i am not sure how difficult that can be. e.g. application like echofone is developed with this apporch
one more way is hybrid approch that is mixture of above two like facebook application. till the time u access normal application i.e. with xcode stuff and whn u open any application page it goes into its web mode.
one more best part with iphone is it comes with good amount of memory starts with 8/ 16 gb. and thats a good amount of memory also user can install all the apications in this memory only and there is no limitation as such. so user is completly free with the number of applications on his/ her iphone / itouch.
and nows its turn of my fav android
yehh its my fav bcas it gives all the freedome to develpers. android is basically ment to be open i.e. open source
have never actuelly used android phone till date, but after reading its developers guide and the amount of freedom given to developers i annonced that android ll be my next phone for sure
its not that android has no issues, the biggest problem is same as blackberry here u cannot install ur applications in memory card
otherwise everyrhing related to andrioid developemnt is available for all the platforms… thts may be bcas of goolge
this one also has eclipse pluginn to make develpement easy, all the ui layout is being handeled by xml files
you can use any component of any available application for ur applicatiion ( if permissions are granted) that means gr8 reusuabilty.
it had huge online support and communities
if u ever join android- developers or android-begginers i can assure u that u ll get minimum 400 mails daily asking question or answering the qustions
so this is it, very soon ill post my real development exp till then bbye
and as i always request plz plz le me know if at all u find anything wronf with rhis article
bbye have fun





