반응형

영상

Google Keynote (Google I/O ‘23)

Developer keynote (Google I/O '23)

구글 검색

  • 생성형 AI 탑재
  • 긴 문장으로 작성하면 그에 알맞는 텍스트, 이미지, 영상 등 여러 콘텐츠를 압축해서 보여줌.
  • 쇼핑 정보 검색도 강화.

구글 맵

  • 몰입형 경로 보기 기능 추가.
  • 이제 메타포 뿐만 아니라 실제 세계의 모습을 거의 유사하게 볼 수 있음.
  • 걷기, 자전거, 자동차 등 다양한 방식으로 이동 경로 보여줌.
  • 자연 환경과 교통량까지 실제처럼 볼 수 있음.

구글 포토

  • Magic Editor 개선.
  • 가장자리가 잘린 피사체를 중앙으로 옮기면 잘린 부분을 생성해줌.
  • 흐린 날을 맑은 날로 바꿔주는 기능.

구글 워크스페이스

  • 구글 슬라이드, 독스, 스프레드시트 개선
  • ex) 항공편이 취소되어서 전액 환불을 하고 싶을 때 프롬프트가 전액 환불을 요청하는 메일을 대신 작성.
  • 독스와 지메일의 작성 지원 및 슬라이드와 google meet의 텍스트, 이미지 생성과 스프레드 시트의 데이터 분석 및 계획 수립 기능 제공.
  • 지메일과 meet를 통해 통합된 워크플로우와 문자 및 음성 기반 커뮤니케이션 수단을 제공하고 문서, 스프레드 시트(Sheets), 슬라이드, 폼(Forms)과 같은 앱으로 매끄러운 협업을 지원.
  • 워크스페이스에 통합된 듀엣 AI는 구글 문서(Docs) 및 지메일에서 텍스트 작성을 지원하고 파워포인트 같은 프로그램인 프레젠테이션(Sildes)의 이미지 생성에 도움을 준다. 화상 회의 서비스인 구글 미트(Meet)에서 대화를 요약가능.

구글 디바이스

  • 픽셀 7a, 픽셀 폴드, 픽셀 태블릿 공개
  • 픽셀 태블릿은 스마트 홈 장치로도 사용가능. (크롬캐스트 탑재)
  • 생성형 AI 월페이퍼 설정 가능

Bard 출시

  • https://bard.google.com/
  • PaLM2 라는 Large Language Model을 베이스로 개발한 언어모델
  • 코딩 시 Bard 이용하여 코딩가능.
  • 20+개의 프로그래밍 언어 지원 (C, C++, C#, Dart, HTML, CSS, Java, JS, Kotlin, Swift, GoogleSheets, Python, …)
  • Bard 로 코드 생성시, 이 코드가 어디서 나온 코드인지를 알려주는 Code Citation 기능 탑재. (Git 주소 등을 알려줌.)
  • 코드 생성 뿐만아니라, 코드에서 어떤 함수가 어떤 역할을 하는지도 알려줌.
  • 내가 가진 코드가 더 발전될 수 있는지 물어보면 개선 가능한 부분들을 자세히 설명해 줌.
  • 여러 함수로 나뉜 코드를 하나의 블록으로 합쳐주기도 함.
  • Colab 연동을 통해, 생성된 코드를 바로 export해서 실행가능.
  • 다크모드 지원, Bard에서 이메일 작성시 Gmail로 옮겨줌.
  • 여행 추천기능. 예를들어 New Orleans 에서 어디로 가야하는지 물어보면 추천 장소 사진과 설명, Citation 정보 출력.
  • Google Apps와 연동
    • ChatGPT 처럼 질문가능하고, 질문한 것을 테이블로 정리해 주는 기능 탑재.
    • 추가로 질문하고, 테이블에 데이터를 추가해서 탑재가능.
    • 테이블 데이터를 구글 sheet로 export 가능.
    • 질문한 것 중, 위치 정보가 있다면 구글 맵으로 보여줌.
  • Adobe FireFly 연동. 원하는 형태의 이미지를 그려달라고 하면 생성하여 그려줌.
    • ex) 유니콘이 생일을 맞아 파티하는 모습을 그려줘 등등..
  • 180여개 나라에서 상용화.
  • 한국어 버전 출시. (한국어로 의사소통 가능)
  • PaLM 2 모델은 사이즈에 따라 Gecko, Otter, Bison, Unicorn 으로 분류하여 활용 영역을 달리 함
  • Gecko 는 매우 가벼워워서 모바일 기기에서도 빠르게 작동함.
  • 오프라인 상태에서도 과학 및 수학 주제에 대한 폭넓은 학습을 통해 논리력과 추론력이 더 강해졌음
  • 100개 이상의 언어에 걸친 다국어 텍스트에 대한 학습을 통해 미묘한 차이를 이해하고 결과를 생성가능.
  • SEC Palm : AI를 사용하여 악성 스크립트를 더 잘 탐지하고 보안 전문가가 위협을 이해하고 해결가능.
  • Med Palm2 : 미세 조정을 통해 의료 영역에 사용가능한 모델

MusicLM

  • Google의 새로운 실험적 AI 도구로, 텍스트를 음악으로 변환.
  • ex) 저녁 파티를 주최하는 경우 "저녁 파티를 위한 소울풀 재즈"라고 간단히 입력하면, 여러 버전의 노래를 만들어 줌.

Universal Translator

  • 강력한 새로운 번역 서비스
  • 비디오를 새로운 언어로 변환하는 동시에 화자가 말하지 않은 단어와 입술을 동기화하는 기술.
  • ex) 영어로 녹음된 온라인 강의를 가져와 녹음하고, 번역한 뒤 해당 언어로 말을 재생(스타일, 톤 일치시킴)하면서 원본 비디오를 화자의 입술이 재생하는 언어와 잘 맞도록 편집하는 방식으로 작동.

Android Studio

  • Canary의 다음 버전인 Android Studio Hedgehog 버전에서 개발자가 코드를 작성하고 버그를 수정하고 더 일반적인 코딩 질문에 대한 답변을 돕는 새로운 대화형 AI를 탑재할 예정.
  • Studio Bot 탑재. PaLM 2 기반 코딩 전용 기본 모델인 Codey를 기반으로 구축되었으며, 미국 개발자에게 먼저 출시된 후, 점차적으로 확대할 예정.
    • Studio Bot은 개발자를 위한 개발 AI 도우미.
    • 코드편집기, 로그 모두에서 스튜디오 봇에 대한 진입점과 IDE 주요 지점 설정가능.
    • 사용 예) 안드로이드 매니페스트에서 디버깅 중, Logcat을 열고 crash를 마우스 우클릭, ask studio bot을 누르고 제출하면 crash를 설명하고, 코드에서 빠진 부분을 알려주며, 해당 내용을 바로 merge할수도 있음.
    • 아직 초기단계이며, 개발자의 질문에 더 잘 대답할 수 있도록 훈련중.
  • 개인 정보를 염두에 두고 개발하였기에, 개발자와 봇 간의 채팅은 분명히 Google과 공유되지만, 소스 코드는 공유되지 않음.

 

🎉  2023 구글 IO 당시 기준, 지금까지 백만개 이상의 Flutter 기반 앱이 마켓에 출시됨.
반응형

'Daily Life' 카테고리의 다른 글

시작.  (0) 2021.07.05
반응형

최신 정보는 아니지만, 예전에 정리해두었던 IOS 기기 해상도 정리 표를 기록해두고자 한다.

 

디바이스 명 액정 크기 실제 해상도 개발 기준 해상도
iPhone 3gs 3.5인치 320 x 480 320 x 480
iPhone 4, 4s 3.5인치 640 x 960 320 x 480
iPhone 5, 5c, 5s, SE 1 4인치 640 x 1136 320 x 568
iPhone 6, 6s, 7, 8, SE 2 4.7인치 750 x 1334 375 x 667
iPhone 12 mini, 13 mini 5.4인치 1080 x 2340 375 x 812
iPhone 6+, 6s+, 7+, 8+ 5.5인치 1242 x 2208 414 x 736
iPhone X, XS, 11 Pro 5.8인치 1125 x 2436 375 x 812
iPhone Xr, 11 6.1인치 828 x 1792 414 x 896
iPhone 12, 12 Pro, 13, 13 Pro 6.1인치 1170 x 2532 390 x 844
iPhone Xs Max, 11 Pro Max 6.5인치 1242 x 2688 414 x 896
iPhone 12 Pro Max, 13 Pro Max 6.7인치 1284 x 2778 428 x 926
iPad, mini 7.9, 9.7인치 2048 x 1536 1024 x 768
iPad Pro 10.5 인치, iPad Air 10.5인치 2224 x 1668 1112 x 834
iPad Pro 11 인치 11 인치 2388 x 1668 1194 x 834
iPad Pro 12.9 인치 12.9인치 2732 x 2048 1366 x 1024
반응형

'Cross Platform Dev > Flutter' 카테고리의 다른 글

스크린 사이즈 직접 계산  (0) 2024.03.20
안드로이드 스튜디오 에뮬레이터 인터넷 안되는 오류  (0) 2024.03.20
GetX CLI 설정  (0) 2024.03.20
Pods 명령어 관련  (0) 2024.03.20
반응형

이럴 경우가 많나 싶긴 한데,

필자는 딱 한번 해봤던 경험이라, 이에 대해 정리하고 기록하고자 한다.

 

 

필자가 알아낸 스크린 사이즈를 직접 계산하는 방법은, 아래와 같다.

 

1. ppi 값 알아내기

https://www.sven.de/dpi/ 이 사이트에서 검색하거나, 기성폰이라면 나무위키에 검색 등의 방법을 통해 알아낼 수 있다.

 

 

2. 디바이스 픽셀 Ratio 구하기

ppi값 (정수형태로 변환할것. 소수점 첫째자리 반올림) / 150 = 디바이스 픽셀 Ratio

 

 

참고) MediaQuery.of(context).size.width 로 출력되는 값 계산법

해당 기기의 해상도(가로 픽셀 값) / 디바이스 픽셀 Ratio (정수형태로 변환할것. 반올림하지말고 가까운 쪽으로 정수형태로 변환)

 

 

예시) 갤럭시 z 폴드3

나무위키에 커버 디스플레이의 ppi 가 387ppi 라고 함.

 

387/150 = 2.58 -> 2 (디바이스 픽셀 ratio)

(소수 첫째자리만 고려하면 5 이므로, 딱 2와 3의 중간. 따라서 버림으로 진행하여, 2로 확정.)

 

나무위키에 커버 디스플레이의 가로 해상도는 832 라고 함.

 

832 / 2 = 416

(이 값은, 실제 MediaQuery.of 로 조회한 값과 일치함.)

 

 

예시2) Android 에뮬레이터 6.7인치 horizontal fold in device

ppi를 모르니까, 위 사이트(https://www.sven.de/dpi/) 에서 픽셀 값, 인치 값 입력하여 얻어내자.

 

ppi 는 425.17 이라고 한다. (-> 425가 된다. 첫째자리 반올림.)

 

425 /  150 = 2.83333333333…

 

2.8이므로 3과 가까우니까 3으로 반올림.

 

따라서 디바이스 픽셀 ratio = 3

 

가로 해상도 1080이므로,

 

1080/3 = 360

(이 값은, 실제 MediaQuery.of 로 조회한 값과 일치함.)

 

 

 

참고) 안드로이드 스튜디오에 기본적으로 있는 에뮬레이터에 대해서는 정확하지는 않은 디바이스들이 몇몇 있다.

반응형

'Cross Platform Dev > Flutter' 카테고리의 다른 글

IOS 기기 해상도 정리  (0) 2024.03.20
안드로이드 스튜디오 에뮬레이터 인터넷 안되는 오류  (0) 2024.03.20
GetX CLI 설정  (0) 2024.03.20
Pods 명령어 관련  (0) 2024.03.20

+ Recent posts