티스토리 뷰
[IT뉴스] 삼성 갤럭시 노트 7 녹색 배터리 아이콘, 안드로이드 호환성 규정과 배치될 수 있어
CDD "3.8.6 테마" 항목에는 다음과 같이 규정되어 있습니다.
안드로이드 디바이스는 아이콘이 문제를 나타내거나 프로그램이 SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 플래그로 밝은 상태 바를 요청하지 않는다면 시스템 상태 바 아이콘(예를 들어 신호 세기와 배터리)과 시스템에서 보내는 알림에 대해서는 흰색을 사용해야만 한다[MUST] 프로그램이 밝은 상태 바를 요청할 때에는 시스템 상태 아이콘은 검정색으로 바뀌어야 한다
Samsung has issued another update on the explosive Galaxy Note 7 situation, this time informing consumers how they can differentiate fixed devices from unfixed devices. Through a software update, Samsung says it is going to give non-explosive Note 7s a green battery icon, giving people a quick way to tell a Note 7 is no longer dangerous. There's just one problem with the green battery icon: it's against the rules.
FURTHER READING
Galaxy Note 7 review: What’s the opposite of “bang for your buck?”
The core Android platform is open source, but Google's Android apps—like the Play Store, Gmail, YouTube, and others—must be licensed from Google. Licensing these apps means adhering to several terms from Google, including complying with the Android Compatibility Definition Document (CDD), which in turn ensures that devices are "Android compatible." APIs need to work the way developers expect them to, hardware needs to meet Google's minimum requirements, and OEMs need to follow Google's security recommendations.
In the CDD, Google also defines some of the interface design—usually the parts apps need to interact with, like the System UI and shared theme assets. This includes mandating the color of the status bar icons, which seems to throw a wrench in Samsung's publicized plans. The section titled "3.8.6. Themes" reads (emphasis ours):
Android supports a variant theme with translucent system bars, which allows application developers to fill the area behind the status and navigation bar with their app content. To enable a consistent developer experience in this configuration, it is important the status bar icon style is maintained across different device implementations. Therefore, Android device implementations MUST use white for system status icons (such as signal strength and battery level) and notifications issued by the system, unless the icon is indicating a problematic status or an app requests a light status bar using the SYSTEM_UI_FLAG_LIGHT_STATUS_BAR flag. When an app requests a light status bar, Android device implementations MUST change the color of the system status icons to black [Resources, 34].
Google spells it out pretty clearly: status bar icons have to be white. They aren't allowed to be green, which is the color Samsung plans to use in a future update.
It might be a little silly to mandate specific colors for certain parts of the user interface, but users can change home screen apps and wallpapers, and apps often add icons to the status bar. To preserve readability, it's easier to just mandate a color and have the various interoperable parts of the Android ecosystem design around that. Before requirements like this, it wasn't unheard of to see unreadable combos like dark text or icons on a dark background because colors from device to device varied so much.
Several apps in Android have a green status bar. You can't use a green icon here.
Enlarge / Several apps in Android have a green status bar. You can't use a green icon here.
One problem area immediately comes to mind: the "My apps" section of the Google Play Store turns the background behind the status bar green. That's going to look pretty bad with a green battery icon.
So far Samsung has only announced the change; the new icon hasn't made it out to consumers yet. According to the leaked contracts OEMs sign with Google, every Android software update must be sent to Google for retesting against the CDD. If Samsung didn't tell Google about its plans to change the status bar icon, Google will know once it gets a copy for approval. We should soon find out if the compatibility docs have any bite.
Update: Hiroshi Lockheimer—Google's SVP of Android, Chrome OS, and Google Play—responded to this article on Twitter. Google is apparently granting Samsung an exception, and a white border will be kept around the battery icon to help with legibility:
* 출처 : Ars Technica
'IT이야기' 카테고리의 다른 글
[IT소식] Go Pro : 2017년 Go Pro 라인업 공개 (Go Pro Hero 5 Black/Session) (0) | 2016.09.20 |
---|---|
[IT소식] 구글 네스트 홍보영상에서 픽셀폰으로 추정되는 스마트폰 포착 (0) | 2016.09.20 |
[IT소식] 소니 A99 마크2 발표 / Sony announces 42MP a99 Mark II with 5-axis stabilization (0) | 2016.09.20 |
[IT소식] GSM아레나: iOS10의 음악플레이어에서 셔플 버튼의 위치는 아무도 모른다 (0) | 2016.09.20 |
[IT소식] 애플 에어팟 분실이나 도난 시 낱개 구입 가능 (0) | 2016.09.19 |
- Total
- Today
- Yesterday
- 샤오미
- 아이폰 xs 맥스
- 아이폰6
- 아이폰se
- 화웨이
- PC
- 로스트아크
- 서울맛집
- 아이폰6s
- 크롬
- 아이폰7 플러스
- 아이폰x
- 카카오
- 갤럭시노트7
- 아이폰8 플러스
- 아이폰7
- pc견적
- 애플
- 롤
- 마이크로소프트
- 삼성
- IOS
- 아이폰6s 플러스
- 아이폰
- 아이폰8
- 5g
- 오버워치
- 5G 상용화
- 그래픽카드
- 아이폰 xs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |