Smartphones
-
Interesting. How come there are no loading times when the screen is turned off and then turned on again? Is the phone always on even if the screen is turned off?
I believe the phone is always on, in daemon mode at least. It has to perform at least the basic function of receiving a call even when the screen is dark, isn't it; and a caller can call anytime, (I mean switched on, except when in airplane mode or when switched off).
-
What language do people use to develop stuff that runs on smartphones? Smartphone Operation Systems don’t have net framework installed on them which rules out c# as a developing language. Is c++ what folks use?
It's possible to install Install .NET for Android[^] and develop in C#. Also see this video: First Android App in Visual Studio 2022 | Visual Studio 2022 Preview - YouTube[^] Or if you prefer Blazor: Create native desktop & mobile apps using web skills in Blazor Hybrid | .NET Conf 2022 - YouTube[^]
-
The latest horses they're riding seem to be: - Kotlin for Android - Swift for iOS
If they change the programming languages the apps are made with does it mean they don’t worry about making legacy apps compatible with new OS versions?
-
The latest horses they're riding seem to be: - Kotlin for Android - Swift for iOS
I agree, and wanna add: Many cross-platform apps are built in the Electron framework (JavaScript-based) Well known Electron-apps across phones and desktops are * Slack * Spotify * vs-Code But I would bet that Farcebook et. cohortes are also Electron
"If we don't change direction, we'll end up where we're going"
-
It's possible to install Install .NET for Android[^] and develop in C#. Also see this video: First Android App in Visual Studio 2022 | Visual Studio 2022 Preview - YouTube[^] Or if you prefer Blazor: Create native desktop & mobile apps using web skills in Blazor Hybrid | .NET Conf 2022 - YouTube[^]
An add on like that probably slows down things in an environment that so slim and rationalized
-
An add on like that probably slows down things in an environment that so slim and rationalized
I never used it and never did any mobile development but my guess is that it is not the most optimal way to write Android apps, however if you want to stick to C# and do multi-platform development it might be of interest ...
-
What language do people use to develop stuff that runs on smartphones? Smartphone Operation Systems don’t have net framework installed on them which rules out c# as a developing language. Is c++ what folks use?
I'm not a mobile dev, so take it with a grain of salt. But, there's: Java (very popular on mobile) React Native Go Swift for iOS Objective C for iOS Or just using web technology and making a PWA (Progressive Web App) that looks and feels like a native app. I'm sure there are others, but those are some of the big players in the mobile world.
Jeremy Falcon
-
What language do people use to develop stuff that runs on smartphones? Smartphone Operation Systems don’t have net framework installed on them which rules out c# as a developing language. Is c++ what folks use?
-
If they change the programming languages the apps are made with does it mean they don’t worry about making legacy apps compatible with new OS versions?
Depends on the popularity of the app, and the financial strength of the developer. Perhaps a number of mobile apps have become extinct.
-
What language do people use to develop stuff that runs on smartphones? Smartphone Operation Systems don’t have net framework installed on them which rules out c# as a developing language. Is c++ what folks use?
-
Some times you ride the horse. Other times... :-O
-
Interesting. How come there are no loading times when the screen is turned off and then turned on again? Is the phone always on even if the screen is turned off?
I think if you do a full shut down of your phone, it'll be pretty obvious that yes, the whole OS stays running when the screen is turned off. Most PCs nowadays can do a full cold start faster than a phone can fully boot up. I don't find apps to be loading particularly fast either, if you have the nasty habit of explicitly closing them down yourself.
-
If they change the programming languages the apps are made with does it mean they don’t worry about making legacy apps compatible with new OS versions?
Pffft! They already don't care about compatibility. At least when it comes to Android. I have a major beef with this. Weren't we promised X many years of support after endless complaints? It's still a joke to this day. I have a number of Android tablets, running 2.2 (I believe), 4.2, 4.3, 6.0 and most recently, 13.0. Of these, only the one on 4.2 ever get an OS upgrade (from 4.1 -> 4.2). When I realized that 6.0 was still going to be the same (it'll die with the same OS it was purchased with, with no chance of ever getting any sort of update), I told myself I was done with Android. Realistically, Android 6.0 is a non-starter in 2024. So like every fool out there, I finally broke down and bought yet another piece of hardware running 13. My current phone's on Android 9. The most recent update for it goes back to September 2019. It never offered anything newer. This annoys me to no end. I have laptops that - seriously - are 20 years old, and could still run Windows 10 if I only bothered to install it. It would not be pretty, but it'd still work. At least that would be my decision.