Workspace IndexKnowledge Notes › Google Glass form factor & Stitch

#203PoC

Google Glass form factor & Stitch

A note that Google Glass will likely land as a "use only when needed" form factor, plus trying out Stitch.

Not yet scoped.

Why

A quick idea to revisit, not yet expanded.

How it works

Google Glass is expected to land as a "use only when needed" form factor rather than always-on wear; separately, try out Stitch.

Related code

"""Google Glass form factor note: "use only when needed" rather than
always-on. A minimal simulation of on-demand vs. always-on activation.
"""
import random


class AlwaysOnDisplay:
    """Always active -- constant power draw, constant attention cost."""
    def tick(self, has_relevant_info):
        return "rendering (always on)"


class OnDemandDisplay:
    """Activates only when there's something worth showing."""
    def tick(self, has_relevant_info):
        return "rendering (activated)" if has_relevant_info else "idle (off)"


def simulate(display, ticks=8, seed=0):
    random.seed(seed)
    active_ticks = 0
    log = []
    for t in range(ticks):
        relevant = random.random() < 0.3  # info worth showing ~30% of the time
        state = display.tick(relevant)
        if "off" not in state and "idle" not in state:
            active_ticks += 1
        log.append(state)
    return log, active_ticks


for name, display in [("always-on", AlwaysOnDisplay()), ("on-demand (Glass-style)", OnDemandDisplay())]:
    log, active_ticks = simulate(display)
    print(f"{name}: {log}")
    print(f"  active {active_ticks}/{len(log)} ticks\n")

Where it lands in Jayverse

  • Game: if Jayverse ever explores a wearable/AR view onto the Unity street, plan a "use only when needed" glanceable UI, not always-on wear. The same form-factor bet this note makes for Glass.
  • Wallet/Rabbit portal: try Stitch to prototype a UI screen before hand-building it. A fast layout check on a wallet or persona screen is cheaper than building it directly.

Key expressions

Words and phrases from this page worth keeping, with the Korean meaning and the sentence they come from.

Expression뜻 · 쓰이는 자리
land as~으로 자리잡다, ~형태로 정착하다 · 제품이 특정 형태로 시장에 안착할 때. "will likely land as a"
use only when needed필요할 때만 쓰는 형태 · 상시 착용이 아니라 간헐적 사용을 뜻할 때. "use only when needed"
not yet scoped아직 범위나 계획이 잡히지 않은 · 프로젝트 초기 단계임을 나타내는 상태 표시. "Not yet scoped"
revisit다시 살펴보다, 재검토하다 · 나중에 다시 다룰 아이디어를 표시할 때. "A quick idea to revisit, not yet expanded"
always-on항상 켜져 있는, 상시 작동하는 · 계속 착용하거나 구동되는 방식을 가리킬 때. "rather than always-on wear"
Stitch구글의 AI UI/UX 디자인 생성 도구(Google Stitch) · 텍스트 설명으로 화면 디자인을 만들어주는 서비스, 시도해볼 대상으로 언급. "try out Stitch"

← All Knowledge Notes · Workspace Index · Top ↑

Google Glass · Stitch

Google Glass는 '필요할 때만 쓰는' 형태가 될 것이라는 메모, 그리고 Stitch 사용해보기.

아직 범위 미정.

짧게 남겨둔 메모 — 아직 펼쳐보지 않음.

동작 방식

Google Glass는 '필요할 때만 쓰는' 형태가 될 것 · Stitch 사용해보기.

관련 코드

"""Google Glass form factor note: "use only when needed" rather than
always-on. A minimal simulation of on-demand vs. always-on activation.
"""
import random


class AlwaysOnDisplay:
    """Always active -- constant power draw, constant attention cost."""
    def tick(self, has_relevant_info):
        return "rendering (always on)"


class OnDemandDisplay:
    """Activates only when there's something worth showing."""
    def tick(self, has_relevant_info):
        return "rendering (activated)" if has_relevant_info else "idle (off)"


def simulate(display, ticks=8, seed=0):
    random.seed(seed)
    active_ticks = 0
    log = []
    for t in range(ticks):
        relevant = random.random() < 0.3  # info worth showing ~30% of the time
        state = display.tick(relevant)
        if "off" not in state and "idle" not in state:
            active_ticks += 1
        log.append(state)
    return log, active_ticks


for name, display in [("always-on", AlwaysOnDisplay()), ("on-demand (Glass-style)", OnDemandDisplay())]:
    log, active_ticks = simulate(display)
    print(f"{name}: {log}")
    print(f"  active {active_ticks}/{len(log)} ticks\n")

Jayverse에서의 위치

  • Game: Jayverse가 언젠가 Unity 스트리트에 웨어러블/AR 뷰를 붙인다면, 상시 착용이 아니라 "필요할 때만 보는" UI로 설계한다. 이 노트가 Glass에 대해 거는 것과 같은 폼팩터 판단이다.
  • Wallet/Rabbit 포털: 화면을 직접 만들기 전에 Stitch로 UI를 프로토타이핑해본다. 지갑이나 페르소나 화면의 레이아웃을 빠르게 확인하는 편이 바로 만드는 것보다 저렴하다.

핵심 표현

이 페이지의 영어 본문에서 배울 만한 단어와 표현, 뜻과 나온 자리.

Expression뜻 · 쓰이는 자리
land as~으로 자리잡다, ~형태로 정착하다 · 제품이 특정 형태로 시장에 안착할 때. "will likely land as a"
use only when needed필요할 때만 쓰는 형태 · 상시 착용이 아니라 간헐적 사용을 뜻할 때. "use only when needed"
not yet scoped아직 범위나 계획이 잡히지 않은 · 프로젝트 초기 단계임을 나타내는 상태 표시. "Not yet scoped"
revisit다시 살펴보다, 재검토하다 · 나중에 다시 다룰 아이디어를 표시할 때. "A quick idea to revisit, not yet expanded"
always-on항상 켜져 있는, 상시 작동하는 · 계속 착용하거나 구동되는 방식을 가리킬 때. "rather than always-on wear"
Stitch구글의 AI UI/UX 디자인 생성 도구(Google Stitch) · 텍스트 설명으로 화면 디자인을 만들어주는 서비스, 시도해볼 대상으로 언급. "try out Stitch"

← 전체 기술 노트 · 워크스페이스 인덱스 · 맨 위 ↑