Please advise me java mobile application

I am new to Java and want to create a Java application for mobile phones. When I turned to software companies, they asked for "Android / Blackberry / Symbian", etc.

Being new, I am very surprised at these questions. Could you tell me if there are other mobile platforms in Java?

Are Blackberry apps and Java mobile apps different? And what is the target phone for j2ME applications?

+6
source share
3 answers

Java ME waning .

iPhone Objective-C; there is no Java on the iPhone.

Android is a proprietary platform other than Java ME.

BlackBerry was used based on Java ME, but they move in the direction of HTML / CSS / JavaScript, away from Java ME.

+6
source

j2me is a technology that was used a couple of years ago to create these applications on cheap phones (I think, before smartphones). Blackberry and Symbian have slightly expanded java libraries, but it still looks like j2me (it hurts to create applications that don't look good plus in later global events. Symbian os is becoming more and more unpopular, which means fewer and fewer developers necessary).

But basically the main part of mobile applications is written in java, one of the ways of the other. There is also iOS that uses xCode. maybe even some built-in development platforms that use C ++ or something, but I can’t say for them.

EDIT:

Oh, and yes, there are now Windows mobile devices that are becoming quite popular. in my opinion, it’s actually a good idea to develop mobile applications on Windows 7. Although it is currently quite poor in terms of available community resources, etc., it may grow in the next year or two. In addition, application contests are quite small, the market does not exist, so it is easier to push through a successful application (which does not apply to iphone, and the Android market is filling up very quickly).

+2
source

J2ME is only supported on the Symbian and Blackberry platforms. LWUIT is a J2ME framework. You can develop an application for symbian, blackberry and android using this infrastructure. If you use the LWUIT framework, you do not need to write code for another platform. You can use the same encoding for the entire platform (Symbian, Balckberry and Android). But you have changed some small changes for each platform.

Basically, iPhone supports objective-C. But you can develop an iPhone application using C # with the MonoTouch Framework. If you know that Java means C # with a MonoTouch card is better for developing iPhone. But it will be worth it.

+1
source

Source: https://habr.com/ru/post/890402/


All Articles