홈 화면 위젯은 iOS 최고의 새로운 기능 중 하나입니다. 그리고 Apple의 위젯 구현은 널리 찬사를 받았지만 일부 앱에서는 이 기능을 더욱 발전시켰습니다.
Scriptable은 이러한 앱 중 하나입니다. 커뮤니티에서 몇 가지 놀라운 유틸리티를 만드는 데 사용한 iPhone 홈 화면용 맞춤 위젯을 만들 수 있습니다.
Scriptable이 무엇인지, 이를 사용하여 멋진 iPhone 위젯을 만드는 방법, 위젯을 홈 화면 배경화면과 매끄럽게 혼합하는 방법을 살펴보겠습니다.
스크립팅 가능이란 무엇입니까?
Scriptable은 iPhone 및 iPad에서 JavaScript를 실행할 수 있는 무료 iOS 앱입니다. 프로그래머라면 자신만의 스크립트를 작성하고 실행할 수 있습니다. 프로그래밍 언어에 익숙하지 않은 경우 다른 사람이 작성한 코드를 복사하여 iOS 기기에 유용한 기능을 추가할 수 있습니다.
예를 들어 즐겨 사용하는 iOS 앱의 가격이 떨어지면 자동으로 알려주는 스크립트를 보았습니다.
더 읽어보기:JavaScript란 무엇이며 어떻게 작동합니까?
Scriptable은 여전히 App Store에 상당히 새로운 기능이지만 iOS 14 위젯에서 스크립트를 실행하는 기능을 포함하여 게임을 변화시키는 많은 기능이 이미 추가되었습니다. 즉, JavaScript 코드를 Scriptable에 작성하거나 복사할 수 있으며 위젯을 통해 정보를 표시하는 맞춤형 "미니 앱"을 가질 수 있습니다.
Scriptable 커뮤니티는 홈 화면에서 바로 개인화된 뉴스 피드에 날씨 데이터를 표시하는 것과 같은 편리한 기능을 통해 이러한 방식으로 몇 가지 멋진 위젯을 이미 만들었습니다.
가능성은 거의 무한하지만 몇 가지 제한 사항을 염두에 두어야 합니다. 이 글을 쓰는 시점에서 홈 화면 위젯은 iPhone 및 7세대 iPod touch에서만 지원됩니다. 안타깝게도 아직 iPad의 홈 화면에 위젯을 추가할 수 없습니다.
당황스럽긴 하지만 한계는 Apple 측에서 나온 것입니다. 스크립터블의 잘못이 아닙니다. 마찬가지로 iOS 14에는 홈 화면 위젯에 대한 특정 메모리 제한이 있습니다. 나만의 위젯을 만들 계획이라면 시작하기 전에 한도를 확인하세요.
마지막으로 Scriptable 앱에는 가장 흥미로운 스크립트를 빠르게 찾고 설치할 수 있는 갤러리가 있습니다. 이것은 앱을 시작하는 데 유용하지만 GitHub에서 자세한 설정 지침을 찾을 수 있으므로 GitHub에서 호스팅되는 스크립트를 찾는 것이 좋습니다.
Scriptable의 갤러리 설명은 초보자에게 가장 도움이 되지 않습니다. 스크린샷이 표시되지 않는 등의 버그가 발생했습니다.
스크립터블 설정 방법
JavaScript 코드 복사 및 앱으로 가져오기를 포함하여 스크립트 가능한 위젯을 설정하는 동안 따라야 하는 몇 가지 일반적인 단계가 있습니다. 그러나 최종 단계는 위젯마다 다르므로 잠시 후에 강조하겠습니다.
먼저 기본 사항을 살펴보겠습니다. Scriptable을 설정하려면 다음을 수행하십시오.
- 스크립터블을 다운로드합니다. 무료로 다운로드할 수 있는 iOS 전용 앱입니다. 인앱 구매는 기능을 추가하지 않는 개발자를 위한 선택적 팁입니다.
- Apple의 Shortcuts 앱을 다운로드합니다. JavaScript 코드는 긴 경향이 있으며 iPhone에서 수백 줄의 코드를 선택하고 복사하고 싶지 않습니다. 두 번의 탭으로 스크립트를 Scriptable에 저장하는 단축키를 사용하겠습니다.
- 스크립트 저장 바로가기를 iPhone에 다운로드합니다. 대부분의 Scriptable 위젯의 경우 스크립트에 대한 GitHub 페이지로 이동하여 이 바로 가기를 사용할 원시 코드를 찾아야 합니다.
- 예를 들어 GitHub에서 Weather Cal 스크립트를 열면 Raw 스크립트의 첫 번째 줄 위에 있는 버튼입니다. 여기에서 공유 버튼을 누르세요. Safari(또는 사용 중인 브라우저)에서 스크립트 저장을 탭합니다. . 그러면 Scriptable에 추가됩니다.
스크립팅 가능한 위젯 추가
다음으로 Scriptable의 iOS 위젯을 iPhone의 홈 화면에 추가하는 방법을 살펴보겠습니다.
- 모든 앱 아이콘이 흔들릴 때까지 홈 화면의 빈 부분을 길게 누릅니다.
- 플러스를 탭합니다. 아이콘은 왼쪽 상단에 있습니다.
- 스크립트 가능 검색 .
- 오른쪽으로 스와이프하여 필요한 위젯 크기를 선택합니다. 작음을 선택할 수 있습니다. , 중간 , 또는 크게 .
- 위젯 추가를 탭합니다. .
- 이제 위젯을 탭합니다. 그러면 스크립트 실행이라는 상자가 표시됩니다. .
- 선택을 탭합니다. 스크립트 옆 사용하려는 스크립트를 선택합니다.
- 스크립트에 필요한 경우 매개변수에 텍스트를 입력합니다. 상자. 이것은 타이머를 재설정할 때와 같은 일부 기본 입력에 사용됩니다.
- 화면의 빈 부분을 탭하면 필요한 정보를 표시하는 위젯이 표시됩니다.
스크립터블 위젯에 투명한 배경을 제공하는 방법
Weather Cal과 같은 일부 스크립트 가능 위젯을 사용하면 배경을 변경할 수 있습니다. 이 기능을 사용하여 위젯을 "투명하게" 만들 수 있습니다. 비결은 홈 화면의 스크린샷을 찍어 위젯과 완벽하게 일치하는 배경 이미지를 만드는 스크립트를 사용하는 것입니다.
기술적으로 이 스크립트는 Widgetsmith와 같은 다른 위젯 빌더 앱과 함께 작동해야 합니다. Scriptable에 완전히 최적화되어 있지만 다른 앱과 사소한 정렬 문제가 발생할 수 있습니다.
위젯에 대해 완전히 투명한 배경을 얻으려면 다음 단계를 따르세요.
- Invisible Widgets 스크립트를 다운로드합니다.
- 공유를 탭합니다.> 스크립트 저장 보이지 않는 위젯과 같은 이름을 지정합니다. .
- 이제 iPhone의 홈 화면으로 이동합니다. 모든 앱 아이콘이 흔들릴 때까지 홈 화면의 빈 부분을 길게 누릅니다. 이제 빈 페이지가 나올 때까지 왼쪽으로 계속 스와이프하세요.
- 이제 iPhone의 스크린샷을 찍습니다.
- 스크립트 가능 열기 , 보이지 않는 위젯 실행 , 계속을 탭합니다. . 그런 다음 이전 단계에서 찍은 스크린샷을 선택합니다.
- 프롬프트에 따라 위젯의 크기와 위치를 선택하고 사진으로 내보내기를 탭합니다. 완료되면.
- 이제 Scriptable에서 모든 스크립트를 열고(배경으로 이미지를 추가할 수 있는 한) 이 이미지를 사용하여 아름다운 투명 위젯을 만들 수 있습니다.
영광을 위한 대본
코딩을 할 수 있다면 Scriptable에는 iOS 자동화에 필요한 모든 도구가 있습니다. 그러나 프로그래머가 아니더라도 이 훌륭한 앱을 사용하여 다른 사람의 작업을 즐길 수 있습니다. 우수한 위젯은 Scriptable 패키지의 일부일 뿐입니다. 주변을 둘러보고 이를 통해 무엇을 더 얻을 수 있는지 알아보세요.
그리고 iOS의 자동화는 Scriptable로 끝나지 않는다는 점을 기억하십시오. Siri Shortcuts에는 생산성 향상을 위한 몇 가지 도구도 있습니다.