openlang

iOS에서 Scala.js?

최근 scalajs와 ionic으로 iPhone 앱을 만들어 본 분 있나요 … ?

대략 12년 전쯤 시도한 흔적은 찾았어요.

감사합니다,

Tavin

영어에서 번역원문 보기

이어지는 대화 3

서로의 근거를 따라
  1. 고유 링크

    iOS는 잘 모르지만 Android 개발 경험으로 보면 이걸 “어렵지 않다”고 말하는 건 조심해야 해요. Android/iOS 앱이 처음에는 Electron 데스크톱 프로그램과 비슷해 보여도, 시작할 때 바로 드러나지 않는 어려움이 여러 가지 있거든요:

    -

    화면 크기와 픽셀 밀도가 달라서 일부 UI 구성 요소에는 디스플레이별로 다른 버전이 필요해요. 앱은 실행 중인 휴대전화 모델을 파악하고 거기에 맞는 UI 구성 요소를 보여 줘야 해요. (물론 iPhone이 Android보다 차이는 작지만 그래도 문제는 있어요).

    -

    가로와 세로 방향, 다크/라이트 모드 사이를 전환하면 GUI를 올바르게 그리기가 더 복잡해져요.

    -

    휴대전화의 여러 설정과 기능을 쓰려면 데스크톱 소프트웨어보다 일이 많아져요. 제가 알기로는 iOS가 Android보다 더 어렵고, 앱이 iOS API 사용법을 알아야 해요.

    -

    이런 앱을 Apple의 스토어에 올릴 때도 어려움이 생길 수 있고, 기술적인 문제만 있는 것도 아니에요.

    요약하면, 분명 가능하기는 하지만 인기가 별로 없는 데는 아마 이유가 있겠죠.

    영어에서 번역원문 보기

같은 질문의 다른 갈래

  1. Java Mail에서 이메일 주소 대신 발신자 이름을 표시하기

    Java Mail API로 메시지를 보내고 있어요. 도착한 메일의 받은편지함에는 보낸 주소가 표시돼요. 그 발신자 주소 대신 텍스트를 보여 주고 싶어요. facebook에서 오는 메일은 받은편지함에 "mailbox@faceb…

    답글 2최근 활동 java
  2. TypeScript에서 Dynamics CRM에 접근하기

    CRM 코드가 웹 리소스 안에서 실행되다 보니 엔터티 데이터를 가져오려면 이렇게 작성해야 해요. 그런데 typescript로 작성하면 이 표현식이 컴파일되지 않아요. 지금은 Xrm.Page 앞에 window.parent를..…

    답글 2최근 활동 typescript
  3. Gleam HTTP 응답 헤더에는 어떤 날짜 형식이 필요한가요?

    Date 헤더를 보내고 싶어요. 필요한 형식은 다음과 같아요: 지금까지 시도한 코드는 이거예요:

    답글 3최근 활동 gleam