openlang

Scala.js on iOS?

Anyone made an iPhone application with scalajs and ionic … lately?

I came across hints of attempts roughly twelve years back.

Cheers,

Tavin

The conversation continues 3

Follow the reasoning
  1. Permalink

    i have limited iOS knowledge, but given my Android development background, I'd be cautious about describing this as “not hard”. An Android/iOS application may seem similar to an Electron desktop program at first, yet there are various difficulties with this approach which are not immediately obvious at the beginning:

    -

    Screen dimensions and pixel densities differ, which means that some UI components will require alternative versions for the different displays. Your application must identify the handset model it's running on and show the UI components appropriate to it. (Granted, iPhone varies less than Android here, though the issue remains).

    -

    Moving between landscape and portrait orientations, plus dark/light modes, further complicates rendering the GUI correctly.

    -

    Using the handset's various settings and capabilities takes additional effort compared with desktop software. From what I understand, iOS makes this harder than Android, and the application needs to understand the iOS API.

    -

    Getting this kind of application into Apple's store may present difficulties, some beyond purely technical ones.

    In short, this can certainly be done, but its lack of popularity probably has explanations.

Other sides of the same question

  1. Making the sender appear as a label instead of an email address using Java Mail

    Im sending messages through the Java Mail API. On arrival, the inbox displays the address that sent the message. Id like some…

    Replies 2Latest activity java
  2. Dynamics CRM access from TypeScript

    Because my CRM code runs in a webresource, I have to write to retrieve the entity's data. Regrettably, that expression fails…

    Replies 2Latest activity typescript
  3. What date formatting does a Gleam HTTP response header need?

    I want to send a Date header. The required format looks like this: This is my current attempt:

    Replies 3Latest activity gleam