Looks like Google means business and has devised a strategy to promote the android platform in any way to gain more popularity . The company is now giving access to an experimental system that allows anyone without prior programming experience to create a full android application through visual components that need only dragging and dropping. Most interactions you can think of, can be modelled visually using the App Inventor. Moreover, using the App inventor, you can visually create applications that accesses android sensors, such as Accelorometer, Compass, Proximity, Pressure, and light sensor, including applications that use Camera and GPS. I know that developers like tweaking stuff in the underlying source code, but sorry for that because the App Inventor does not generate any java code. It is primarily tailored for non-tech people who are interested in getting their hands in the creation of the technology regardless being inexperienced in technical stuff. But that does not mean that if you are a developer, you cannot use the App Inventor. As a developer, you can experiment with the App Inventor on how to create applications with Rich User Experience and save the time you spend trying to tweak the code to make the app looks cool. Although I have not yet get my hands on the App Inventor, however, from a set of video trailers, I can confirm that the App Inventor is quite a nice tool to have as an individual who want to rapidly create cool apps without much hussle. You can find out more about the App Inventor at App Inventor Home at Google Labs
Monday, 19 July 2010
Saturday, 17 July 2010
What is the potential of Google Android in the mobile application market
Google, as the leading internet giant, has already taken a solid stand in the mobile application market with the release of the Android platform. Few years ago, the company was well known for its popular search engine, which managed to stand out and shine compared to other search engines such as altavista.com and yahoo.com. However, in recent years, the company has shown its dramatic effort in exploring other areas, not limiting itself only to search. To this end, the android platform has opened doors for developers to innovate without limits and interestingly enough, more innovative applications has already surfaced from diverse developer communities rather than google itself. This showed that the freedom and openness that Google has given to mobile application developers through the android platform, has truly brought a great benefit not only to the company but also to various developer communities who have been ambitious waiting for so long to develop ground breaking mobile applications with ease.
Except all these benefits that android brings, one might still ask a question of what potential does Android have in the mobile application market when compared to other platforms such as iPhone and Blackberry. Although recent reviews from different sources reports that Android is dramatically catching up with the iPhone market and moreover seems to have more potential compared to other mobile application platforms, however, it is not quite clear as to whether will Android stay long enough in the mobile app market. According to my perspective, Android has a great potential and these are things that I believe will make android win the game.
Openness – making the Android OS completely open, and also making the Android SDK freely available and accessible to everyone, has already invited countless innovations and will continue to invite more innovations. Innovation is what makes some products and services to last long than others. As the platform maintains its philosophy of being open, it will be the love of most development communities.
Flexible design methodologies – android adopted clean and simple design methodologies which make writing applications in android more of a fun than a pain in the ass. Moreover, the learning curve is shorter compared to other mobile platforms. As intuitive as it is to write applications in android, more developers will possibly find it more comfortable to stay with android than other platforms.
Unconstrained hardware access – Throughout all blog posts, social media sites, forums and developer communities I visited, the questions I came across where something like "how do I overlay so and so object on android camera, how do I use the Sensor API in android , etc. Developers are more interested in taking advantage of the underlying device hardware to develop unthinkable applications without any constraints and that is what Android offered, which led to rising number of innovative Augmented Reality applications and other cool apps created by diverse developer communities.
Increasing support for different devices – Apple took a path to have their mobile OS support only the iPhone, while Blackberry has their software only on a variety Blackberry devices but still the same brand. The android has gone to support multiple device brands which make it more sensible.
What do you think and What is your view on this ?
Subscribe to:
Posts (Atom)