Sunday, April 28, 2024
6
rated 0 times [  6] [ 0]  / answers: 1 / hits: 885  / 2 Years ago, tue, june 7, 2022, 1:21:06

I know that Android apps are developed in Java because running all applications in a virtual machine grants less compatibility issues. IOS instead uses objective-C because it is developed to run just on few devises (IPhones series). How can the ubuntu touch apps be cross compatible being developed in C++? Is there a compatibility level which cannot be crossed or anything similar?


More From » application-development

 Answers
1

It depends on the kind of app being developed.



If you use the Ubuntu SDK and QML, your app isn't compiled but instead is interpreted by the Qt runtime. This means that your app will be able to run anywhere that Qt5 is available. And since it's not compiled, you don't need to worry about the physical device's CPU Architecture at all.



Because Ubuntu is the base system for all of these devices, and because of work that has gone into projects like Linaro, we can offer apps the same runtime environment across multiple ARM devices, which means you don't need to compile C++ apps for specific devices, just for Ubuntu. If you have clean C++ code, you can compile the same source for arm, x86 and x86_64.


[#30819] Wednesday, June 8, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
fotres

Total Points: 35
Total Questions: 124
Total Answers: 112

Location: Federated States of Micronesia
Member since Sat, Jun 4, 2022
2 Years ago
;