Answer the question
In order to leave comments, you need to log in
What is the best way to transfer Android apps to PC?
I am planning to write an application for Android. I would like to transfer the tablet version of this application to Win, and maybe to Mac and Linux.
What approach should I use? The application is small, in fact it is an offline reference book with a convenient search tailored to a narrow specialization.
That is, I want to make it cross-platform. If you write it in Java, then you can run it everywhere, but to be honest, I have never used Java applications on a PC in my life and it seems that this is not the best idea. (Since few users understand that for Java applications you need to download a JRE and update it, everyone is used to using a simple Exe)
What is the best approach to developing a cross-platform application of this type?
Answer the question
In order to leave comments, you need to log in
In this case, it is better to make a website and the question will disappear by itself or xamarin, judging by the description, the application is quite simple
1) Design as a web application that works offline. It is possible, but worse than with java option.
2) Write all the functionality in C++, it works on Windows, Linux, iOS, and Android. And in the platform language (Objective-c for IOS, Java for Android, etc.) - write only the interface.
3) Develop immediately on which thread of the unit. Only this perversion will be wild.
In this case, look towards Xamarin - a special thing for developing cross-platform mobile applications. Xamarin is certainly less orthodox than "purebred" development tools, but it saves a lot of time
There is a PhoneGap framework. You can write an application using HTML, CSS, JavaScript. Accordingly, it will work on any OS, and also creates an application for various mobile platforms. (Windows Phone, Android, iOS, etc.)
I recently made a cross-platform JavaFX application. If you use Ant, then you can build ready-made bundles for Win, OsX and Linux (although you will need to assemble it separately on each platform). And since this is Java, if you separate the UI of the application through the implementation of the interface, then it is quite possible to separately write the core in Java, assemble it into a JAR, and then use it for both Android applications and desktop systems.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question