미니기기 코리아

로그인 해주세요.

미니기기 게시판 *스마트폰과 PC, 모니터, 카메라 등 IT 미니기기에 관해 교류하는 게시판입니다.

콜홍

미니 iOS가 하드코딩이었던 건 맞습니다만...

  • 콜홍
  • 조회 수 1709
  • 2022.06.20. 10:54

물론... iOS의 앱 개발이 하드코딩 위주였던건 맞습니다. 

 

오토 레이아웃이 이미 iOS 6.0에 도입됐습니다. 오토 리사이징은 언제인지 모르지만, 적어도 iOS 8.0 부터 있었구요. 

이걸로 안드로이드의 Constraint Layout처럼 구현할 수 있죠. 오브젝트와 오브젝트 사이의 관계를 지정(제약)하는 방식으로 화면 크기와 상관없이 상대적인 UI 개발이 가능합니다.

근데 이게 좀 애를 먹긴 하더라구요. 화면비가 다르다보니 아이폰이랑 같은 제약을 사용하면 뭔가 애매합니다. 그래서 약간 하드코딩이란 느낌을 많이 받았습니다. 아이폰 디자인 변경하고, 아이패드 디자인 변경하고...

그렇다고 아이폰 그대로 사용한다고 뭐가 안 보이거나 작동을 안 하거나 하지는 않습니다. 인스타 정도의 UI는 그냥 작동 할겁니다.. 

 

 

사이즈 지정이 간편해진 SwiftUI 또한 iOS 13.0에서 도입됐구요. 

아마 iOS 13.0이상이 필요한 앱들도 곧 많아지겠죠... 

 

 

 

근데 iPadOS를 미지원하는건 별 거 아닙니다... 

그냥 개발자가 iPad 지원 여부를 선택할 수 있습니다.

 

UI 같은거 절대 건드릴 필요 없고 아래 체크박스 하나만 선택해제하면 됩니다.

스크린샷 2022-06-20 오전 10.33.06.png

 

이렇게 하면 iPad에서 이렇게 보이는거구요.

스크린샷 2022-06-20 오전 10.33.20.png

 

아래처럼 iPad를 지원하겠다고 선택하면

스크린샷 2022-06-20 오전 10.33.49.png

 

이렇게 보이는겁니다... 

스크린샷 2022-06-20 오전 10.39.14.png

 

 

아이패드 비율에 맞게 UI 짜기 어려운거 맞습니다. 원래 저 앱에는 장치 목록들이 떠야 하는데, 그 부분은 아이패드 지원하려고 꽤나 고생했으니까요.

근데 아이패드용을 따로 개발하지 않는다고 해서 아이패드에서 작동하지 않는건 아니예요. 오히려 대체로 잘 작동 합니다. 

 

 

뭐랄까... 그냥 뇌피셜로 추측이나 해보자면 애플쪽은 디자인을 중요시하니까, 제대로 만들지 못 할거면 그냥 iPad 지원을 해제해라 라는 의도가 아닐까 싶기도 하구요.

속사정은 애플과 개발자들이 알겠죠... 

콜홍
MacBook Pro 13" 2018 AC+
iPhone 12 mini AC+
iPhone Xr AC+ 인데 만료 내비용
iPad Pro 12.9" 2018 AC+ 인데 만료
Apple Watch Series 4 AC+ 인데 만료
Apple TV 4K

AMD Ryzen 1700
GTX 1070
32GB RAM
Pantech Vega Secret Note Lineage OS 16.0
댓글
26
Eomjunsik
1등 Eomjunsik
2022.06.20. 11:03

따지고 보면 구글 MS 애플 모두 엉뚱한 곳에서 개발자들 고생시키는 재주가 있습니다.

얘네만큼 잘 만드는 기업이 없는데 얘네만큼 무능해보이는 기업도 없네요.

[Eomjunsik]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 Eomjunsik 님께
2022.06.20. 11:11

네... 안드로이드랑 iOS 해봤는데 그나마 개발 지원은 애플쪽이 낫구요.

근데 UI 개발은 안드가 넘사벽이긴 합니다 ㅋㅋㅋㅋ 

 

윈도 개발은 안 해봐서 잘 모르겠네요. 

[콜홍]님의 댓글을 신고합니다. 취소 신고
2등 idsr
2022.06.20. 11:08

autolayout 자체는 ios 6인가부터 있었던거 아닌가요? 되게 오래됬던거로 기억하는데

근데 진짜 막상 짜다보면 constraint 빡쳐서 하드 코딩 들어가는건 인정합니다..

[idsr]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 idsr 님께
2022.06.20. 11:12

반영해서 수정하겠습니다.

시점을 몰라서 오토레이아웃은 8에 이미 있었다고 썼고, 스위프트UI는 13에 도입이라고 해뒀습니다.

[콜홍]님의 댓글을 신고합니다. 취소 신고
띠링
3등 띠링
2022.06.20. 11:16

유니티랑 uwp만 만지고 있었는데 이것도 재밌어보이네요.

한번 해볼까..

[띠링]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 띠링 님께
2022.06.20. 11:24

제 일자리를 뺏어가지 마십시오... ㅋㅋㅋㅋ

앱 개발 재미있습니다. 라이브러리 지원도 빵빵하고, 그런거 사용하다보면 요즘 애들(?) 어떻게 개발하는지 감도 오고 그래요.. 

[콜홍]님의 댓글을 신고합니다. 취소 신고
감자
감자 콜홍 님께
2022.06.20. 11:41

UWP 요즘 핫한가요?? 전에 해보려다가 윈도우에서 돌아가는 플러터 느낌이라 c# winform을 사용했던 적이 있네요

[감자]님의 댓글을 신고합니다. 취소 신고
하루우라라
하루우라라 감자 님께
2022.06.20. 13:24

uwp로 코딩 시작했는데 uwp는 요새 느낌이 좋지 않네유 ㅠ win ui3를 밀어주는 느낌입니닷

[하루우라라]님의 댓글을 신고합니다. 취소 신고
하루우라라
하루우라라 띠링 님께
2022.06.20. 13:26

uwp 해보셨으면 자마린이랑 maui 써보시죠! 괜찮은 플랫폼입니다 ㅠ

[하루우라라]님의 댓글을 신고합니다. 취소 신고
띠링
띠링 하루우라라 님께
2022.06.20. 21:54

관련 서적이 나오길 기다리고 있는데 winui도 그렇고 원서를 사야하나 싶어요.

[띠링]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 띠링 님께
2022.06.20. 21:54
회원님 1포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
HSC
HSC
2022.06.20. 11:28

보니까 이문제는 처음부터 이상한 변태 해상도로 시작한 OS의 문제같기도 하네요

[HSC]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 HSC 님께
2022.06.20. 12:29

그렇게 볼 수도 있겠네요.

아무래도 비율이랑 PPI를 일정하게 유지하려다 보니 화면 크기 따라서 변태 해상도들이 나오죠... 

[콜홍]님의 댓글을 신고합니다. 취소 신고
맵찔맵찔
맵찔맵찔
2022.06.20. 12:27

ㅇㅈ합니다.

UI는 안드로이드가 편했지만

개발 레퍼런스 및 기타 등등은 iOS가 편했습니다.

 

지금은 플러터 사용중이라 UI 개발이 너무너무 편해서 좋습니다.

[맵찔맵찔]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 맵찔맵찔 님께
2022.06.20. 13:06

플러터가 그렇게 젛다고 하는데 아직 써보잔 못했습니다 ㅜ 

[콜홍]님의 댓글을 신고합니다. 취소 신고
열등생
best 열등생
2022.06.20. 12:42

오 상세설명 감사합니다. 저거만 체크하면 앱이 아이패드에 꽉 차서 나오는군요.. 그렇다면 아이패드 앱 지원 안하는건 더더욱 개발사의 태만이라고 볼 수 밖에....

물론 말씀하신대로 속사정은 그들만 알겠지만요...ㅎㅎ

[열등생]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
best 콜홍 열등생 님께
2022.06.20. 13:07

개발력이 낮은 기업이라면...

아이패드에 실행해봤더니 화면 오브젝트들이 죄다 넙데데하게 나오면 저거 체크해제하는거죠 뭐 ㅋㅋㅋ

[콜홍]님의 댓글을 신고합니다. 취소 신고
열등생
열등생 콜홍 님께
2022.06.20. 13:16

ㅋㅋㅋ 그럴 수 있겠습니다 ㅋㅋ

[열등생]님의 댓글을 신고합니다. 취소 신고
하루우라라
best 하루우라라
2022.06.20. 13:29

이전 다른 분 글을 보고 설명하려다 쓴게 이상한거 같아서 포기했는데 설명 감사합니다. 저는 크로스플랫폼으로 모바일 개발을 시작해서 해당 내용을 설명하기가 어려웠는데..

 

개인적으로는 iOS는 스위프트보다 크로스플랫폼으로 개발하는게 ui구성 면에서는 훨씬 편한거 같습니다 ㅋㅋ

[하루우라라]님의 댓글을 신고합니다. 취소 신고
응오아예맘마줘
응오아예맘마줘 하루우라라 님께
2022.06.20. 13:57

어떤 프레임워크 쓰세요?

 
[응오아예맘마줘]님의 댓글을 신고합니다. 취소 신고
하루우라라
하루우라라 응오아예맘마줘 님께
2022.06.20. 14:00

자마린, 플루터 쓰다가 maui 건들여보고 있습니다 ㅋㅋ

[하루우라라]님의 댓글을 신고합니다. 취소 신고
Jdbwi
Jdbwi
2022.06.20. 17:54

이게 맞죠 스위프트UI는 사실상 써보니까 플러터나 다름없던데

실행자체는 아이폰이나 아이패드나 잘 되지만, 태블릿 ui에 신경 안쓰면 리젝 먹으니까 아이폰만 내는거고요

[Jdbwi]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 Jdbwi 님께
2022.06.21. 09:43

맞아요 플러터가 너무 인기니까 도입한 것 같습니다

이것도 내부 사실은 모르고 느낌은 그렇네요

[콜홍]님의 댓글을 신고합니다. 취소 신고
함흥비빔냉면
함흥비빔냉면
2022.06.20. 20:57

태블릿은 안드로이드가 더 나을까요?

[함흥비빔냉면]님의 댓글을 신고합니다. 취소 신고
콜홍
글쓴이
콜홍 함흥비빔냉면 님께
2022.06.21. 09:45

이 글은 개발에 관한 글입니다

사용자 입장에선 원하는게 다 다르니까 직접 써보시는걸 추천합니다

 

저는 태블릿을 떠나 핸드폰도 안드 계열은 잘  안써서 편파적인 답변밖에 못 드릴 것 같네요

[콜홍]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 게시판 내 모니터 관련 글 작성 가능 안내 210819 admin 21.08.19 12 38787
공지 공지 사이트 이용 수칙 210701 수정 file admin 18.08.04 13 83365
핫글 미니 금요일, 삼성카메라 개발자들을 만납니다. [17] update 대출받아서기변함 10:22 17 736
핫글 미니 S22U 송도여행(2) [9] file swing546 22.06.26 12 536
160069 미니 스마트시계가 명품시계를 대체할 일은 앞으로도 없을 것 같습니다 [3] 아파트 22.06.20 5 446
160068 미니 명품시계, 스마트워치도 거르는 사람들이 환장하는 시계 file 미하엘무야허 22.06.20 5 458
160067 미니 미밴드도 스마트워치죠 [4] 아재건달_보노뭘보노 22.06.20 1 412
160066 미니 워치가지고 오버하지마세요 [13] file 비둘기야먹자 22.06.20 32 1709
160065 미니 스마트워치는 사실상 애플워치라 봐도 되죠 [9] file [성공]함께크는성장 22.06.20 0 662
160064 미니 애플워치 사고 후회한점 [2] 아재건달_보노뭘보노 22.06.20 0 608
160063 미니 오늘 서랩스 미친가격입니다. (1TB/32GB) [10] file Futuristics 22.06.20 9 952
160062 미니 워치 아머스트랩 많이 좀 만들어줬으면.. file S펜내장기원 22.06.20 1 168
160061 미니 WIFI 5 Vs WIFI 6 속도 비교. [21] file 권악선징 22.06.20 2 950
160060 미니 애플워치, 스위스명품시계 모두 잘나갑니다. [11] 다람쥐 22.06.20 3 645
160059 미니 스마트워치랑 명품은 양자택일의 관계가 아니라고 봐요 [8] file DKV2 22.06.20 2 341
160058 미니 스마트워치? 명품워치?? 난 둘 다 [8] file 북극곰플 22.06.20 8 479
160057 미니 저는 맥북 가장 치명적인 단점이 [2] lexip 22.06.20 0 466
미니 iOS가 하드코딩이었던 건 맞습니다만... [26] file 콜홍 22.06.20 31 1709
160055 미니 갤럭시Z 플립4/갤럭시Z 폴드4 자급제 & 용량 [6] AlieNaTiZ 22.06.20 4 921
160054 미니 한번 찍어본 버즈2 [3] file 시스템모니터 22.06.20 9 545
160053 미니 애플워치가 일반 시계는 대체했나요? [12] 아재건달_보노뭘보노 22.06.20 3 663
160052 미니 갤10년 인생, 아이폰 갈아탈까싶은데 이유가 너무 소소합니다.. [13] flair 22.06.20 3 786
160051 미니 스마트워치는 명품시계 대체 불가합니다. [9] Futuristics 22.06.20 10 758
160050 미니 부모님께 s22 사드려도 될까요? [13] 무르 22.06.20 1 611
160049 미니 갤북 AS 맡기려고하는데. [7] 나랏미 22.06.20 1 283
160048 미니 10년뒤쯤엔 스마트워치가 명품시계시장도 먹을까요? [15] 출사표 22.06.20 2 742
160047 미니 몬터레이 올리고 나서 사이드카 뻗는거 빡치긴 합니다 클래식크롬 22.06.20 2 259
160046 미니 S21 시리즈 중고시세가 진짜 처참하긴 하네요 [8] S7엣지 22.06.20 2 1110
160045 미니 노트북을 쓰면서 요즘 느끼는것 [6] 비둘기야먹자 22.06.20 4 771

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...