导航应用升级
我们为一家导航专业公司自营的导航应用开发了大版本更新。基于开发该应用首个版本和平板版本的经验,在保留既有结构的同时,全面提升了功能与界面完成度。这是驾驶中查看的界面,一个小错误或难以辨认的显示都会立刻损害使用体验。我们亲自设计了地图、引导、按钮、状态显示等界面元素,并同时支持智能手机与平板。
保留结构、提升完成度的大版本更新
导航应用的大版本更新,是对一款已在使用的应用的功能和界面进行全面改进。基于开发该应用首个版本和平板版本的经验,我们在保留既有结构的前提下,专注于提升使用体验与界面质量。由于是在原有基础上改进而非重做,每次界面变动都会同时确认既有功能是否照常运行。

驾驶中一眼就能看懂的地图、引导与按钮
我们亲自设计并实现了导航应用所需的界面元素,如地图、路线引导、按钮和状态显示。驾驶者无法长时间盯着屏幕,因此界面以易读、易操作为核心来构建。标准界面组件难以表现的元素,则重新制作。

在智能手机与平板上按同样顺序进行的寻路
导航应用的这次更新同时支持智能手机和平板。两种设备的分辨率与外形不同,界面布局也需要按设备分别设计。布局虽有不同,寻找目的地、接受引导的功能流程在任何设备上都保持一致。

为小错误会被放大的服务所做的异常检查
导航是一种小错误会大幅影响使用体验的服务。我们结合开发该应用早期版本积累的经验,逐一检查功能稳定性与异常情况。在验证与稳定化上投入的时间,与新增功能不相上下。

项目亮点
保留既有结构、全面改进功能与界面的大版本更新
驾驶中也看得清、点得准的地图、引导与按钮界面元素
智能手机与平板上流程一致,异常检查与稳定化
洞察
GA4 client_storage: 'none'은 정말 쿠키를 막을까?
두 달 전 이 블로그에 「GA4 쿠키 없이 쓰기」라는 글을 썼습니다. clientstorage: 'none' 으로 쿠키 저장을 끄고, 자체 분석이 쓰던 익명 ID 를 clientid 로 넘기면 쿠키 0개로 GA4 를 쓸 수 있다는 내…
GA4 Measurement Protocol: gtag.js 없이 서버에서 이벤트 보내기
랜딩 페이지의 전송량을 파일 단위로 쪼개 보다가, 가장 큰 파일이 우리 코드가 아니라는 것을 알았습니다. Google Analytics 의 gtag.js 였고, 방문 한 번에 176KB 를 받고 있었습니다. 페이지 전체가 1,094K…
중소 제조업 AI 도입 순서: DX를 먼저 끝내야 할까?
공장을 가진 중소·중견 제조기업 16만여 곳 가운데 스마트공장을 도입한 곳은 19.5%입니다. 회사가 작을수록 이 비율은 더 떨어집니다. 중소벤처기업부가 2025년 4월에 낸 제1차 스마트제조혁신 실태조사 결과입니다. 그림: 기업 규…
Next.js loading.tsx와 404: 버튼이 화면보다 먼저 살아나게 하기
관리 화면 왼쪽 위에 사이드바를 접고 펴는 ☰ 버튼이 있습니다. 폭 하나 바꾸는 버튼인데, 대시보드에서 누르면 2초 넘게 아무 반응이 없었습니다. 레이아웃만 바꾸는 일이 왜 이렇게 오래 걸리는지부터 들여다봤습니다. Next.js 16…



