123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

How Android Application Development Is Beneficial To Microsoft

Profile Picture
By Author: chirag Thumar
Total Articles: 62
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Even though Microsoft is not going to scream it out but deep inside they must be happy about Google's contribution towards Open Handset Alliance. Android development is considered to be quite similar to Java ME and it is a known fact that Java has been Microsoft's biggest competitor. Even though Android application development seems to be similar to Java ME, it is definitely not at all compliant with either Java ME or even Java SE. If one had to put it bluntly, then one will agree Android development is not at all like Java. Even though Android application development is dependent on Java programming, but the virtual machine and the APIs are definitely not in sync with Java SE or Java ME platform.

Microsoft will definitely welcome the forking of Java that Android application development has done and this can be contributed to a number of reasons. First and foremost reason seems to be marketing because Microsoft is aware that Java has built up its reputation on the fact is supports multi-vendor and offers standardization. This has not been the case with Microsoft, which is basically a proprietary platform, but with Android ...
... the whole concept on which Java gained a competitive edge would eventually fade out. The reason being if Android is successful then Java as such would not be implemented on a consistent basis at a basic level.

The second aspect is that Microsoft provides an amazing mobile platform, which is a combination of Windows Mobile and Microsoft .NET Compact Framework. Even though it is proprietary, in nature, one cannot ignore the fact it does offer a power packed platform for creating a suite of Rich Mobile Applications (RMAs). Where Java is concerned even though it offers great functionalities and supports multi-vendor, it is quite fragmented because it is inconsistently deployed across mobile devices. This means that the standard approach of 'write once and run anywhere' would not be application to Java applications across different mobile devices. In case in the long run if Android succeeds and which most Android application development teams do predict then Java ME is bound to loose out on the market.

However, the question that might come to mind is how Java ME losing out on the market will have any kind of impact on Java SE, which is primarily meant for server-side development and desktop. How can mobile platform be a threat to Java SE? Well, the answer lies in the fact that Sun has been thinking of combining Java SE platform with Java ME. This means that in the long run Sun hopes to offer a single platform for all kinds of different computing devices. Even though this seems to be quite a brilliant prospect, on hindsight the one negatives that comes to mind is that Android development would by then grabbed a major part of the market share and segregated the market into Java ME and Android strongholds. Even though Java's biggest strength seems to be uniformity, Android application development might just take away that aspect thereby giving Microsoft more reasons to cheer.

Android development is considered to be quite similar to Java ME and it is a known fact that Java has been Microsoft's biggest competitor. Even though Android application development is dependent on Java programming.

Total Views: 125Word Count: 544See All articles From Author

Add Comment

Computer Programming Articles

1. Which Are The Best Java Coding Classes In Bhopal?
Author: Shankar Singh

2. Warehouse Management In Zambia: Essential Features To Look For
Author: Doris Rose

3. Ecommerce Web Design And Development In Melbourne With The Merchant Buddy
Author: themerchantbuddy

4. Why Website Maintenance Is Crucial For Business Success
Author: Yogendra Shinde

5. Boost Your Business With Smart Invoice Pos Software In Zambia
Author: Cecilia Robert

6. How Stablecoin Development Ensures Stability And Security?
Author: Michael noah

7. Công Cụ Tính Chiều Cao Chuẩn Từ Minbin Tool: Đo Lường Và Cải Thiện Chiều Cao Hiệu Quả
Author: KenJi123

8. How To Make A Courier App For Courier Delivery And Tracking Service
Author: Deorwine Infotech

9. Reputation Management In The Digital Age: Protecting And Enhancing Your Law Firm’s Image
Author: jamewilliams

10. What Features Should I Look For In Wordpress Ecommerce Plugins?
Author: Rocket Press

11. Staying Updated With The Latest Gaming News
Author: Next Tech Plus

12. Game Development: Evolving Technologies And New Horizons
Author: Rick John

13. Why Svelte Is The Most In-demand Framework For Web Development?
Author: Why Svelte Is The Most In-Demand Framework For Web

14. Maximizing Ebay Sales With Maropost/neto And Pursuit Info Solutions
Author: rachelvander

15. The Importance Of Software Testing: Ensuring Quality In Development
Author: John Mathew

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: