Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Smartphones

Smartphones

Scheduled Pinned Locked Moved The Lounge
csharpc++mobilequestion
18 Posts 9 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Calin Negru

    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?

    A Offline
    A Offline
    Amarnath S
    wrote on last edited by
    #6

    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).

    1 Reply Last reply
    0
    • C Calin Negru

      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?

      R Offline
      R Offline
      RickZeeland
      wrote on last edited by
      #7

      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[^]

      C 1 Reply Last reply
      0
      • A Amarnath S

        The latest horses they're riding seem to be: - Kotlin for Android - Swift for iOS

        C Offline
        C Offline
        Calin Negru
        wrote on last edited by
        #8

        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?

        A D 2 Replies Last reply
        0
        • A Amarnath S

          The latest horses they're riding seem to be: - Kotlin for Android - Swift for iOS

          M Offline
          M Offline
          megaadam
          wrote on last edited by
          #9

          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"

          1 Reply Last reply
          0
          • R RickZeeland

            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[^]

            C Offline
            C Offline
            Calin Negru
            wrote on last edited by
            #10

            An add on like that probably slows down things in an environment that so slim and rationalized

            R 1 Reply Last reply
            0
            • C Calin Negru

              An add on like that probably slows down things in an environment that so slim and rationalized

              R Offline
              R Offline
              RickZeeland
              wrote on last edited by
              #11

              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 ...

              1 Reply Last reply
              0
              • C Calin Negru

                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?

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #12

                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

                1 Reply Last reply
                0
                • C Calin Negru

                  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?

                  0 Offline
                  0 Offline
                  0x01AA
                  wrote on last edited by
                  #13

                  Embarcadero then and when ;)

                  1 Reply Last reply
                  0
                  • C Calin Negru

                    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?

                    A Offline
                    A Offline
                    Amarnath S
                    wrote on last edited by
                    #14

                    Depends on the popularity of the app, and the financial strength of the developer. Perhaps a number of mobile apps have become extinct.

                    1 Reply Last reply
                    0
                    • C Calin Negru

                      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?

                      1 Offline
                      1 Offline
                      11917640 Member
                      wrote on last edited by
                      #15

                      .NET MAUI[^]

                      1 Reply Last reply
                      0
                      • P PIEBALDconsult

                        Some times you ride the horse. Other times... :-O

                        D Offline
                        D Offline
                        dandy72
                        wrote on last edited by
                        #16

                        I had just taken a sip of water. It's a miracle I didn't just spew it all over my keyboard.

                        1 Reply Last reply
                        0
                        • C Calin Negru

                          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?

                          D Offline
                          D Offline
                          dandy72
                          wrote on last edited by
                          #17

                          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.

                          1 Reply Last reply
                          0
                          • C Calin Negru

                            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?

                            D Offline
                            D Offline
                            dandy72
                            wrote on last edited by
                            #18

                            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.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups