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 Offline
    C Offline
    Calin Negru
    wrote on last edited by
    #1

    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?

    P A R J 0 6 Replies 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?

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      The Android book I bought (in 2012) uses Java with Eclipse (IDE). But I didn't get very far in understanding the ecosystem. I think/thought Apple used a flavor of C++ with their IDE? Objective C and XCode?

      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?

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

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

        P C M 4 Replies Last reply
        0
        • A Amarnath S

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

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

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

          D 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
            #5

            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 D 2 Replies 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?

              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