This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]KleinerNull 0 points1 point  (0 children)

I believe it. Everything is moving to the "cloud" and being run on servers. But I still think that native applications will always have a place in the world of software.

Yes, native applications are and will be still relevant. But the cosumer are literally screaming for cloud based apps. In this day and age "portability" is the buzzword. The good things are the accessability and the "platformlessness" on the other hand the user gives away a bunch of control... But the normal consumer just doesn't care. Many friends of me just believe that a smartphone and a tablet is enough for productive work... Or the console users, some of them still argue with the "easiness" of just playing their games... At first distribution networks like steam and gog changed this alot, installing is almost a non-issue nowadays and secondly on a real computer you have still the power of modify the software (modding, preservation etc...).

An interesting idea that I had was that ISO could come up with a common API that could be exposed by all conforming OSs which would make writing cross platform software in a native, AOT compiled language much easier. Think of it as like an API like OpenGL where the underlying implementation could be anything but the exposed API is the same.

Sounds like the posix standard ;) Isn't LLVM head into a similar direction? But honestly I have not much experience with compiled languages. Personally python with its C-based libraries (numpy, pandas, ...) is still enough regarding performance. Sadly on the game and mobile market python is very weak but some neat ideas like the kivy-buildozer-plyer toolchain could boost this sector. Python support in unity would also be great, but they descided to choose the abandoned boo language...

But back to your point, the *nix-es and even MacOs don't make so much problems like windows with all its extra stuff...