종이상자의 작은일기장(1st)

하드웨어

74개 발견
안녕하세요, 종이상자(하늘)입니다.
안드로이드 N 개발자 미리보기를 6개월간 사용하면서 발생한 호환성 문제를 참고하실 수 있도록 리스트를 올려보았습니다.
앞으로 N이 정식 출시될 때 까지 이 리스트를 갱신할 예정이니 테스트를 바라는 앱은 트위터(@Lego37Yoon)나 댓글로 남겨주세요. 일부는 불가할 수 있지만 왠만하면 해보려고 합니다.
* 별도의 말이 없으면 DP4, DP5 기준입니다.
1. 해외 앱
Ctrl+F또는 메뉴>페이지 내에서 찾기를 누르시면 편리하게 확인하실 수 있습니다.
1. 360클라우드 7버전
일부 호환성 오류가 있어서 메뉴(상단 점 3개)가 눌리지 않는 문제가 있었음.(DP3)
해결됨(DP4)
가끔 로그인이 풀리기도 했었음.(DP3)
2. 바이두 클라우드 7버전
호환성 문제 없는 것으로 판단, 단 오프라인 다운로드 기능은 체크하지 못했으며 w3tech님의 권한제거 때문에 한글판은 원체 SMS/통화기록 백업을 할 수 없음.
3. 150(클라우드)
업로드를 할 수 없음. 다운로드는 업로드 된 파일이 없어서 확인할 수 없었음.
업로드 시 업로드를 하는 척만 하는 것 확인(푸시도 제멋대로)
4. Nightly(Mozilla Firefox Nightly)
DP2때는 메뉴의 반쪽이 짤려서 북마크가 힘들고 새로고침이 불가능한 문제가 있었음.
DP3에서도 여전히 탭 버튼은 약간 깨짐 현상을갖고 있음.
이후 Mozilla측의 업데이트로 해결.
5.Firefox OS Developer Edition(For Android)
DP2에서 테스트 했을 때 첫 구동이 무지 느렸음.
홈버튼 누를 때마다 재구동하는 문제가 있었음.
전체적으로 불안정한 느낌이었음.(다만 이 일은 DP4에서 해결)
6. Play스토어
당연하게도 문제 없었음.
7. YouTube
멀티윈도우 기능을 테스트하지 않은 걸 제외하고 문제 없었음.
8. Avast Mobile Security(어베스트 모바일)
문제 없었음.
9. Adobe Acrobat Reader
PDF 읽기에 문제 없었음.
10. Chromium(크로미엄/크로뮴)
커셔 이용에 버그가 존재함. Chrome도 마찬가지
다음 지도 로드뷰 사용시 브라우저가 죽는 버그는 Chromium 자체버그로 추정(버전 52)
11. Telegram(텔레그램)
문제 없음
12. Evernote(에버노트)
문제 없음
13. Google Keep
문제 없음
14. Google Adsense(애드센스)
문제 없음
15. Google Now Launcher(Google 앱)
배경화면이 초기화 되는 경우가 있음
16. Google Keyboard(Google 키보드)
간혹 부팅 직후 강제 종료현상이 있었으나 DP5때 해결됨
17. System UI(시스템 UI)
DP2에서 프리징 후 자주 중지 됬었음.
DP3에선 문제가 없는 것으로 보이나 하드웨어 키보드를 한글 2010과 사용시 가끔 한국어를 입력할 수 없게 됨.(시스템-알키보드-한글2010의 충돌로 보이지만 정확한 건 알 수 없음.-메모리 부족 문제로도 추정.)(DP5에서 해결)
DP5에선 네이버 VOD앱과 충돌하는 현상 발견.
18. 블루라이트 스크린필터(JPN)
문제 없었음.
19. Jota +(텍스트에디터, JPN)
대응업데이트 이후 문제 없었음.
20. n7player
이어폰, 헤드셋의 미디어버튼이 작동하지 않는 버그가 있음.(다만 이는 앱의 문제로 추정.)
21. Degoo
문제 없었음.
22. Pokemon Go
잘 작동함(업데이트 이후)
23. Minecraft PE
자체 버그였던 텍스쳐팩 적용시 튕기는 문제 제외하고 문제 없었음.(단 스크린샷 촬영시 아래 하단 소프트키 부분이 검게 변할때가 있음.)
24. myMail
사진 첨부시 system 프로세스가 죽으면서 터치가 먹통되는 현상 발견됨.
25. apktool
정상 사용 불가 - apktool 앱의 기본 접속 폴더 경로가 루트(/)인데 안드로이드 보안 정책으로 인해 막힌 상황.
2. 국내 앱
1.KB스타뱅킹 / KB 스타알림
큰 버그 없음
2. DicePlayer
QuickShortcutMaker를 통해 메인화면을 들어갈 수는 있지만 libdice.so가 안드로이드의 새 정책 'Private API 차단'으로 사용이 불가능해져 동영상 재생 불가(6.0.1에선 가능했었음)
3.MXPlayer
HW재생 가능, HW+재생 불가, SW 재생 가능으로 알고 있으나 확실치 않음.
4. 네이버 VOD
다운로드 기능 사용시 시스템 UI와 충돌(해당 영화: 시간을 달리는 소녀, 천년여우 여우비만 테스트함.)
5. TISTORY
오류가 존재하지는 않으나 TISTORY 앱에 메모리 누수가 있는 것으로 추정.
6. Toss
문제 없음
7. 아이러브커피 for kakao
문제 없음(멀티윈도우 기능 제외)
8. 아이러브파스타 for kakao
문제없음(멀티윈도우 기능 제외)
9. 다음
문제없음
10. 카카오 지하철
오프라인 상태에서 실행이 안될 때가 많음
11. Palette for Twitter 2 Close Beta
선샤인 버전 기준 앱이 갑자기 재실행 되거나, 타임라인이 안 뜰때가 존재. 앱 개발자는 앱의 버그라고 밝힘(마쉬멜로우에서도 동일 버그 있음.)
12. Palette for Twitter 1
앱 자체 버그 외 문제 확인 못함
13. SKY 키보드 포팅 버전
가끔 중지되었다는 알림을 볼 수 있으나 사용중 지장이 있었던 적은 없음
14. 알키보드
입력이 엄청 느려지는 일이 간혹 있으나 티스토리 앱, 한글 2010 앱의 버그 혹은 구글의 과도한 쓰로틀링으로 추정.
15. 네이버 앱스토어
메모리 최적화 불가(안드로이드 새 보안패치가 이걸 막은 상황.)
16. 다음 지도
버그 없음
17. 다음 tv팟
오류 발견 안됨.
18. 지퍼7 2.0
보안정책 변화로 인해 시스템 폴더 접근 불가 및 프로세스 정리 불가
19. Beatrice 3 BETA
자체 앱 문제 외 발견 못함

저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요, 언제나 한 발 이상 늦은 소식으로 찾아뵙는(?) 종이상자(하늘)입니다.
오늘은 ES파일 탐색기의 업데이트로 새로운 UI를 입게 된 것에 대해 보여드리려고 합니다.

메인화면이 훨씬 깔끔해졌으며, 파일이 추가될 경우 최근 파일에 시간선 모양으로 나타나게 변경되었습니다.

알림 항목은 ES파일 탐색기가 푸시알림으로 보내는 것이 모이는 장소로 보입니다.

메뉴를 누르자 기존과 크게 달라지진 않았지만 살짝 바뀐 아이콘을 보실 수 있습니다. 작업창 항목이 메뉴로 이동되고 클립보드가 항상 오른쪽으로 스크롤하면 보이게 바뀌었습니다.(화면 중앙쯤에서 오른쪽에서 왼쪽으로 스크롤 하면 작업창 전환, 오른쪽 끝에서 왼쪽으로 밀어주면 클립보드 보기가 열립니다.)

탭을 저장소로 전환호 보니 폴더 모양도 아주살짝 변했으며 그 외에도 왼쪽 메뉴 아이콘이 완전히 변했음을 알 수 있습니다.
덧붙여 탭들을 보여주는 부분이 더 커지고 반대로 어느 폴더 내인지 보여주는 부분이 작아지는 개편이 있었네요.

드로워 (네비게이션 메뉴)도 살짝 아이콘이 깔끔해 졌다는 것을 알 수 있습니다.

설정창의 경우 어두운 검정색을 가진 매터리얼 UI가 적용되었습니다.

이번 버전은 4.1.2.2라고 하네요.

기능을 켜고 끄는 아이콘도 살짝 변했습니다. Smart Lock은 처음보네요.
(그전에도 있었나요?)

음악플레이어는 훨씬 보기 좋아져서, 마치 Beatrice(Beatrice 3 BETA에서 개발중단된 Lee Mi Ruu(이미루)님의 음악플레이어입니다.  UI를 보면 3버전은 위 사진과 살짝 비슷합니다.)와 비슷한 느낌을 줍니다.

속성창을 보면 파일 종류를 나타내는 아이콘이나 버튼 디자인이 변했으며 창 UI도 매터리얼 UI와 비슷하도록 제작되었음을 알 수 있습니다.

청소기능도 아이콘이 요즘 트렌드에 맞도록 변화하였습니다.
#.
이렇게나 환골탈태한 ES파일 탐색기지만, Chromecast플러그인이나 내장 미디어 플레이어 등 HoloUI 또는 그 조차도 적용되지 못한 경우가 여전히 존재해 조금은 지퍼7 2.0과 비슷한 인상을 주고 있습니다.(해당 앱은 기능이 강력하지만 UI가 ES보다 더 제각각입니다.)
아직은 조금 더 UI를 다듬어야 할 것으로 보입니다.
저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요! 종이상자(하늘)입니다.
요즘 안드로이드 개발자 누리집에 DP5, DP4 릴리즈 노트를 제공하고 있지 않아 한 번 알아서 찾아보기로 했습니다.
주요 변경점은 아래와 같습니다.
1. 안드로이드 이스터에그의 변화
1-1. 안드로이드 버전을 누르면 나오는 N 글자의 색변경
이번 개발자 미리보기에서는 기존의 보라+파랑 색의 조합에서 분홍+연두의 연한 색조합으로 구성된 N 로고를 사용합니다. (하지만 DP4까지 쓰던 로고는 여기저기에 있습니다.)

마치 마쉬멜로우가 생각나는 색 입니다. 그렇죠?
1-2. 이스터 에그의 활성화 방식 및 진입법 변화
안드로이드 N DP4까지는 그냥 N로고를 길게, 혹은 짧게 몇번씩 눌러주면 바로 이스터에그로 진입했었지만, 이번에는 좀 더 복잡해졌습니다.

이렇게 로고가 뜬 상황에서 롤리팝, 마쉬멜로우에서 쓰던 방식으로 활성화를 시도하면,

이렇게 '금지' 이모티콘과

'고양이'이모티콘이 활성화 시도때마다 번갈아가며 나타납니다.
이런 이모티콘 중에서 '고양이'이모티콘이 떴을때 빠져나오면 퀵 패널의 수정에서 ????아이콘이 보입니다.(외신중에서는 '금지'이모티콘이 표시되었을 때 빠져나오라는 사람도 있으나, 테스트 해보니 고양이 이모티콘이여야 됩니다.)

드래그해서 ????패널을 추가하고 빠져나오면 Empty Dish(빈 접시) 아이콘을 확인할 수 있습니다.

그걸 짧게 눌러주면 Bits(부스러기 류인듯 합니다.), Fish(생선), Chicken(닭), Treat(Trick or Treat의 그 Treat 맞습니다. 도넛모양으로 간식임을 추측할 수 있습니다.) 중 고를 수 있는 대화상자가 나옵니다.

저는 Treat를 골랐는데요, 이렇게 고르면 퀵패널에 Treat라고 표시됩니다.
이걸 길게 누르면요,

아무것도 없는 빈 화면이 나옵니다. 이유는 후술합니다.

이 이스터에그는 원래 일본의 고양이 모으기 게임을 패러디 한 것입니다. 그래서 아래처럼 Activity 이름도 Neko(일본어로 고양이라는 의미)Land입니다.

아무튼 고양이 모으기 게임이기 때문에 서로 고양이를 공유하거나, 고양이를 삭제할 수 있습니다.
이 게임에서 고양이를 찾는 방법은 포켓몬 고 처럼 계속 움직이는 방법인 듯 합니다.(저같은 경우 두마리 모았네요. - 2016.08.01 추가)
이때문인지 벌써부터 reddit같은 곳에서는 Gotta 'em all!(포켓몬스터의 미국판 캐치프라이즈)이라는 드립도 등장하곤 합니다.

아무튼 기다리다보면 고양이가 나타났다는 알림이 뜹니다. 이 알림을 누르면 위 화면처럼 넘어가는 데요, 저 같은 경우 고양이를 눌러 원래 이름인 Cat #105 대신 [종이상자의 첫 고양이(#105)]라는 이름을 붙여줬습니다.
혹시 Nexus 5X, Nexus 6P, Nexus 6등을 사용하시는 분들 중 7.0 DP5를 설치하신 분들은 한 번 서로 공유해보시는 것도 재미있을 듯 합니다.
1-3. 이스터에그가 앱으로 분리
 방금전 QuickShortcutMaker 화면에서 알 수 있듯, Android Easteregg라는 이름으로 이스터에그가 앱이 되었습니다.
어쩌면 앞으로는 제조사들이 Android Easteregg를 다시 뺄지도 모르죠(하하)¹
¹) 덧붙이자면, 안드로이드 2.3 진저브레드 시절에는 이스터에그를 제거하는 제조사들이 종종 있었습니다.
2. 안드로이드 버전 최종 적용
안드로이드 7.0이라는 이름으로 최종 결정된 후라, 다음과 같이 바뀌었더라구요.

빌드번호는 NPD90G, 보안패치 수준은 2016년 7월 5일입니다.
3. 퀵토글의 소소한 변화
퀵토글이 DP4+DP3의 느낌으로 변경되었습니다.
이제 알림 바에서 Wi-Fi토글을 누르면 꺼졌다 켜지는 기능만 합니다.
모바일 데이터 토글의 경우 세부 설정으로 넘어갑니다.
알림 일시중지의 경우 켜져있을 땐 꺼지고, 꺼져있을 땐 세부설정으로 넘어갑니다.
4. 여러 버그 발생
* 본 버그는 특정 기기에서만 일어나는 것으로 판단되었습니다. 도움을 주신 '인생을 루팅한 고1(스탭 LR)'님 감사합니다.
4-1. 알림 창의 앱 아이콘이 간혹 회색으로 바뀜
전에는 존재하지 않던 현상으로 아주 간혹 벌어지고 있습니다.(아이러브커피 for Kakao에서만 발견됨.)
4-2. 알림 표시줄 아이콘 중복 현상

4-3. 알아서 꺼지는 현상
배터리가 절반 이상(57%) 남았는데도 불구, 그냥 꺼져버리는 버그가 간혹 일어납니다.
4-4. 시스템 정보 불일치(API문제)

지퍼 7 2.0(시스템 API를 이용해 시스템 정보를 보여줌)의 시스템 정보 란을 보면 CPU가 AArch64 Processor rev 2(aarch64)로 보여지지만, 세부정보를 보면 rev 3으로 보여지는 버그가 있습니다.
4-4. 앱 호환성 하락
Chrome, Chromium, SRWare Iron 등 Chrome 계열 앱에서 복사, 붙여넣기를 위한 커서가 올바르지 못한 위치에 있는 버그가 존재합니다.
4-5. 발열 심화
LTE, Wi-Fi등 네트워크 사용시, 발열이 갑자기 높아지면서(게임할때 수준으로 높아지기도 함) 배터리가 빠르게 닳습니다.(이는 n7player로 음악을 들을때도 마찬가지이나, n7player가 아직 최적화가 안되었기 때문으로 보입니다.)
5. 패키지 설치관리자의 미묘한 버그수정
이전까지는 패키지 설치 관리자로 앱을 설치할 때 '설치중'인 상황에서 앱 이름이 아래로 짤리는 문제가 있었으나, 이번 버전에서 수정되었습니다.
6. UAF(Universal Access Framework) 에서 미묘한 변화
UAF: 안드로이드 4.4 킷캣부터 추가된 기능으로써, 국내에서는 웹 브라우저에서 파일 업로드를 할 때 등의 상황에서 '문서'라는 앱 이름으로 만나볼 수 있는 기능이다.

기존까지 Nexus 5X라고 표시되거나 내부저장소라고 표시되던 부분이 기기아이콘→폴더아이콘으로 바뀌고, Internal Storage로 표시됩니다.¹
¹) 사실은 Internal Storage라는 게 내부저장소라는 뜻인데요, 미번역 상태로 퇴화 돌아가 버려서 적었습니다. DP4까지는 Neuxs 5X라고 적혀있었던 것 같네요. -2016.08.01추가
#. 총평
구글이 DP5를 뭔가 급하게 내놓은 것 같은 느낌입니다.
7월 중순이라고 하긴 했지만 이미 보름은 넘긴 19일에나 배포했고, 최적화도 DP4에 비하면 덜 된 모습을 보입니다.
그나마 최신 보안 패치(7월 5일)가 적용된 것을 다행이라고 여겨야 할지(-_-;;)
기존까지 보지 못했던 다운 현상이나, 급격한 발열현상은 3분기에 나올 정식버전에서 해결해야 할 문제로 보입니다.
한마디로 요약하면 '누가먹고 체했슴돠' 가 되겠네요.
저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요, 종이상자(하늘)입니다.
4일전 제 Nexus 5X 기기가 드디어 개발자 미리보기 4버전으로 판올림 되어 이렇게 변경점을 알려드리게 되었습니다.
개발자 미리보기 버전 3과는 다르게 개발 이력(릴리즈노트)도 제공되지 않고 있는 듯 하며(한글판 문서 기준) 이 내용이 업데이트 되려면 좀 시간이 소요될 것으로 보입니다.(다만 나무위키에는 있더군요.)
1. 퀵토글 방식 변경
퀵토글을 누르면 바로 데이터, Wi-Fi, Bluetooth가 켜고 꺼지는 방식이 아닌 세부 옵션(Wi-Fi AP를 검색하거나, 블루투스 기기를 검색하거나, 데이터 사용량을 확인하는 등의 작업으로 퀵토글 창에서 이뤄지는 작업)이 나타나는 방식으로 변경되었습니다.
2. 이스터에그변경
기존 개발자 미리보기 3까지 사용하던 마쉬멜로우월드에서 다른 이스터에그로 변경되었습니다.

아마도 저기 글귀에는 N으로 시작하는 코드네임이 적힐 것으로 보입니다.
3. 메모리 최적화
 이전버전에 비해서 메모리가 최적화되었습니다.

보면 항상 1.7GB가량 쓰고 있었던 저의 휴대폰도 1.5GB만 사용하고 있으며, 업데이트 직후 첫 부팅 당시 1GB도 안되는 양의 램을 사용하고 있다는 것을 보여주고 있었습니다.
덧붙여 현재 여러 앱을 멀티태스킹 해도 DP4이후로는 메모리가 부족하다는 메시지를 보지 못했으며 알키보드의 메모리 부족으로 인한 강제종료현상도 눈에 띄게 줄어들었습니다.
4. API 레벨 변경
API 레벨이 Android N에 맞는 24로 변경되었습니다.
이로 인해 앱 호환성이 떨어질 것이라 예상되었지만 예상과는 다르게 개발자 미리보기 3보다 더 안 좋은 호환성을 보여주지는 않았습니다.
<2016.06.21 추가>
5. 커셔 아이콘 커스텀 API 지원 및 일부 앱의 복사/붙여넣기 UI 변화
이 경우 처음엔 티스토리 측의 패치인 줄 알았는데 나중에 알고보니 개발자 미리보기 4에 추가된 기능이었습니다.

이런식으로 매터리얼 UI 적용이 되며 Jota + 같은 앱은 Android N을 실험적으로 지원하다보니 바뀌지 않았습니다.(출처: 9to5Anroid)

이번 버전은 마무리하는 단계인 만큼 별 차이는 없었지만 의외로 메모리 누수나 관련 문제가 사실상 없어졌다는 점에서 높은 점수를 줄 수 있을 것 같습니다.
다른 변경점이 있다면 댓글로 문의주세요. 추가하겠습니다.
저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

Android N버전(DP3기준으로 6.0.99, 삼성 유출 번호 기준으로 7.0)의 비 공용 API에 대한 차단이 이유는 모르겠지만 화제가 되지 못하고 있습니다.(NDK한정입니다.)
심지어 나무위키에서도 언급이 없습니다.
하지만 이 문제가 굉장히 심각하고, 또 알려져야 할 일임을 아셔야 합니다.
그래서 오늘, 저 종이상자(하늘)은 왜 이것이 문제가 되고, 현재 어떤 문제가 발생하고 있는 지 알려드리려고 합니다.
가장 큰 문제이자 거의 유일한 문제 - 앱 호환성
현재 국/내외를 불문하고 Private API(즉, 앱 내에서만 독자적으로 사용하는 Library, *.so파일)를 사용하는 앱들이 많아 이러한 앱들의 작동이 보장되지 않게 될 전망입니다.
먼저 Mozilla 재단의 파이어폭스의 경우, 앱 내에서 사용하던 보안패치된 libstagefright.so(2015년경 보안 문제로 뜨거운 감자였던 그 라이브러리 맞습니다.)가 더이상 작동하지 않게 되며, Fennec 엔진(Gekco의 모바일용 엔진) 또한 제대로 작동하지 않을 수 있습니다.
국내의 뱅킹앱의 경우 보안 등의 측면으로 보안 관련 독자 라이브러리를 사용하고 있고,
MX플레이어의 경우 libstagefright.so뿐만 아니라 각종 동영상용 라이브러리가 사용되고 있어 XDA쓰레드에서 개발자가 답한 바에 의하면 Android N 지원을 위해 많은 기능들을 희생해야 할 수 있다고 말합니다.(거기에 Lisence Manager 부분도 독자 라이브러리를 쓰고 있어 문제가 있다고 합니다.)
Dice플레이어또한 libdice라는 독자 라이브러리를 사용중이라 Android N 부터 사용이 불가할 수 있습니다.(업데이트도 중단되어 어찌될 지 모릅니다.)
한글 2010의 경우 네이버 앱스토어의 인증 라이브러리를 쓸 수 없게 됩니다.(즉, 네이버 앱스토어 버전의 문제 발생.)
즉, 이는 외부 ESD들의 유료앱을 막는 수단이 될 수 있으며,
국내외를 불문하고 많은 앱들의 기능폭을 제한하는 수단이 될 수 있습니다.
앞서 2016년 5월 패치로 Android N에서는 //(root) 디렉토리를 읽기모드 조차 사용할 수 없도록 조치되는 바람에 Apktool Android가 막혔었습니다.
또한 Android M 출시 이후 외부 앱들이 메모리 최적화를 못하도록 차단해 버려 마켓의 수많은 메모리 킬러들이 무용지물이 되었습니다.
앞으로 또 Google 및 AOSP 커뮤니티 측에서 보안을 이유로 계속 이러한 기능들을 막아버린다면 결국 Android App들의 경쟁력이 저하되고, 선택폭이 좁아지는 문제를 낳을 수 밖에 없습니다.
사용자들 입장에선 최신 OS와 보안패치를 거부하게 될 수도 있는 중대한 문제임에도 Non-Public API에 대한 문제가 거의 언급되지 않는 것이 신기할 지경입니다.

이제 남은 것은 Google 측이 어떻게 대응하느냐에 달렸습니다. 수많은 사람들이 사용하는 MX플레이어와 Mozilla Firefox 등의 앱을 개발하는 개발자들에게 개발폭을 제한하고 보안을 늘릴 지, 아니면 좀 더 편리하게 이용할 수 있도록 외부 라이브러리를 다시 허용하고 보안을 조금 포기할 지는 정식버전에서 지켜봐야 할 것 같습니다.
아직 Android 자체 API는 부족한 점이 많으니 먼저 어느정도 보완한 후에 이러한 결정을 내렸으면 하는 바램이 있습니다.

앞으로의 행보를 기대하겠습니다, Google.
저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요, 종이상자(하늘)입니다.
최근 안드로이드 N 개발자 미리보기의 Beta 2버전(=DP3)이 출시되어 저도 판올림해 보았습니다.
이번 글에서는 바뀐 점, 잠수함 패치 등의 내용을 여러분께 안내하려 합니다.
1. 구글 공식 안드로이드 N Beta 2 개정사항

DP3에서는 Nexus 5X, Nexus 6P, Pixel C, Nexus 6, Nexus Player, Android One 계열 기기 및 Sony Xperia Z3이 지원된다고 합니다.
오히려 Sony Xperia Z5는 이 미리보기가 제공되지 않네요.

새 기능이 추가되긴 했지만 일부기기 한정인 것들이 있습니다.
먼저 개발자들을 위해 안드로이드에 VR모드라는 것을 추가해 개발시 VR를 쉽게 지원할 수 있도록 했다고 합니다.
2번째로는 Nexus 6P한정 기능으로 '지속된 퍼포먼스 모드'라고 불리는 기능입니다. 이 API를 통해 앱 개발자들이 오래 구동되는 앱의 퍼포먼스 지속가능성을 알아볼 수 있는 모양입니다.(영어실력이 좋지 못해 죄송합니다. 왠지 영 아니네요.)

Multiprocess Webview기능은 일단 개발자 미리보기 2버전에도 개발자 옵션에 속해있었지만 이번에는 좀 더 최적화하였다고 명시되어 있네요.
해당 기능을 개발자 옵션에서 체크해주면 각각의 Webview를 사용하는 앱들이 독립된 프로세스에서, 샌드박스화 되어 돌아간다고 합니다.

키보드 바로가기(그러니까 단축키 기능) 보여주기 기능이 추가되어 화면에서 Super키(Windows 키 또는 Command 키, Meta 키)와 +키,/키를 동시에 눌러주면 현재 화면에서 쓸 수 있는 모든 단축키를(앱 전용 단축키의 경우엔 앱 개발자가 넣어줄 경우) 보여준다고 합니다. 앞으로 한글 2014가 업데이트만 해준다면 문자표 단축키가 뭐였는지 일일히 인터넷에서 찾아볼 필요 없겠네요.
FrameMetrics API로는 UI렌더링 속도를 알아내고 개선할 수 있도록 해주는 API인 것 같습니다.

Launcher Shortcut API의 지원이 다음버전부터 중단된다고 합니다. 점점 API관련 지원 중단으로 인해 앱 개발 자유도가 떨어지는 것 같아 슬픕니다. 2016년 11월 11일 확인결과 해당 API는 7.1에 적용하기로 미뤄졌었던 모양입니다. Android N MR1(7.1.0) Beta와 Pixel에서 사용할 수 있습니다.
Webview에 있어서는 자바스크립트가 페이지를 로드하기 전에 먼저 로드하는 것으로 변경되었다고 합니다.
지금까지는 자바스크립트를 '페이지 로드 후'에 로드했었다고 하네요.

안드로이드 N을 타켓으로 하는 앱부터 웹사이트가 위치정보를 요구할 경우 HTTPS환경이 아니면 불허한다고 합니다.
DP3부터, 데이터 세이버로 인해 앱이 차단당할 경우 해당 앱이 화이트 리스트에 추가해 달라고 요구하는 게 가능하다고 합니다.(인텐트 기능 이용)

인증되지 않은 유저가 번호 차단을 하려고 할 경우 이제 개발자가 명확한 이유를 알 수 있도록 SecurityException이라고 메시지를 띄운다고 합니다.
이제 퀵세팅 API가 개선되어 액티비티의 Metadata에 따라 시스템이 결정할 수 있게 되었습니다.

고쳐진 오류로는
- 블루투스로 오디오 재생을 할 경우 1곡 재생후에 멈추는 오류가 고쳐졌습니다.
- Pixel C의 크래시 오류가 고쳐졌습니다.
- USB Type C로 맥북을 Pixel C와 연결했을 때 (Pixel C가)재시작하는 현상을 해결했습니다.
- 시계 및 토스트 메시지 알림 오류를 고쳤습니다.
- 하루마다 달력이 상쇄됩니다.(더 나은 번역 좀 알려주세요 ㅠ)
- TelephonyManager.getAllCellInfo가 잘못된 정보를 보내는 오류가 고쳐졌습니다.
- Nexus 6P에서 블루투스가 계속 연결되지 않는 문제를 수정했습니다.
가 있다네요.

알려진 문제로는
- 음량이 너무 크면 TTS가 작동하지 않습니다.
- Android Work프로필을 설정하면 접근성기능에 오작동이 발생합니다.(더 나은 번역 제안부탁드려요.)
- 카메라 앱이 불안정하게 동작하며, 멀티윈도우에서 실행시 크래시됩니다.
- 파노라마 모드에서 셔터 버튼을 누르면 크래시가 일어납니다.
- 오디오 재생기의 문제가 앱의 정상동작을 방해합니다.

- BLE 기능이 오작동 할 수 있습니다.
- 화면을 껐을 때 Wi-Fi 연결이 끊길 수도 있습니다.
- 블루투스의 주요 프로트콜 중 하나인 RFCOMM이 불안정하게 동작합니다.
- 활성화된 네트워크 상태를 나타내는 함수가 몇몇 백그라운드 제한상태에서 올바르지 못한 값을 보여줍니다.
- Google Now 런처에서 화면 끄기와 켜기를 거칠 경우 모든 앱 화면이 반응하지 않을 것입니다. 이는 홈화면으로 돌아가 다시 모든 앱 화면을 호출하면 해결됩니다.
- 구동중이었던 OS가 Android N Preview의 DP1, DP2이거나 Android 6.0이었던 경우 키보드의 기존 설정은 보존되지 않습니다.

- Google 힌디어 입력기가 불안정할 수 있습니다.
- 비밀번호 란에 입력할 때, 입력언어에서 사용자는 러시아어를 선택할 수 있지만 실제로는 영어가 입력됩니다. 이는 사용자가 러시아어로 비밀번호를 입력하지 않도록 방지하는 역할을 합니다.
 - RTL을 사용하는 언어로 기본언어를 설정할 경우, 재부팅 후 시스템이 갑자기 LTR로 바뀔 수 있습니다.(더 나은 번역 부탁드려요.)
 - Nexus 9와 Nexus Player에서 HD비디오를 재생할 때의 문제 등 여러문제가 발생할 수 있습니다.
 - 멀티윈도우 모드에서 기기의 방향을 바꿀 경우 기기가 얼어버릴 수 있습니다.(=멈출 수 있습니다.)
 - 여러 앱들이 멀티윈도우 모드에서 오류를 일으킵니다:
 * 설정 > 디스플레이 > 화면 밝기 화면을 멀티윈도우 모드에서 사용하면 시스템 UI가 중지될 수 있습니다.

 * 멀티윈도우 모드에서 카메라 앱을 실행하면 충돌이 일어납니다.
 * 유튜브 앱을 멀티윈도우 모드에서 실행시킬 경우 충돌이 일어날 수 있습니다. 해결하려면 저장소 > 앱 > YouTube에서 데이터 지우기 버튼을 누르세요.
 - 구글 플레이 서비스를 통해 Google Cast(= Chrome Cast, Chrome Cast Audio 등)를 사용하는 앱이 ASCII 인코딩을 사용하지 않는 언어를 사용하는 기기에서 불안정할 수 있습니다.
 - "기기 정책 상황"이 고정된 상태에서 기기를 잠금해제할 경우 Device Policy 앱이 중지될 수 있습니다.
 - 파일 기반 암호화가 적용된 Work 프로필을 설정한 후 Work를 종료할 경우 사용자는 반드시 기본 프로필의 화면 잠금을 해제해야 Work 앱을 열 수 있습니다.
 - 패턴 잠금을 제거하고 Work 앱이나 개인 앱을 멀티윈도우에서 열면 기기가 재부팅 됩니다.
 - DISALLOW_VPN_CONFIG를 설정하면 기기는 기기 정책 클라이언트에 의해 항상 VPN 사용을 설정한 것으로 인식합니다.

 - 트래픽이 항상 VPN 사용 모드에서 고정되지 않을 것입니다.
 - 앱이 내부 저장소에서 이동식 저장소로 파일을 이동시킬 때 불안정할 수 있습니다.
- 여러 해상도를 여러 APK파일을 통해 지원하는 애플리케이션에서 Google Play 서비스 앱이 해상도를 잘못 알려줌에 따라 앱을 잘못 내려받을 수 있습니다.
 - Vulkan 지원과 관련한 Google Play 오류가 있지만 현재 Google Play Developer Console은 Vulkan API를 사용한 앱의 업로드를 막고 있으므로 문제는 없을 것이라 합니다.

 - MessagingStyle이 null(자기 자신) 수신자로부터 받는 알림을 보여주지 못한다고 합니다.
 - JDWP 디버깅을 사용하면서 adb를 사용할 경우 종종 중지될 수 있다고 합니다.
가 있다고 하네요.
2. 실사용하면서 찾아낸 변경점
기본적으로 부팅속도와 앱 구동&액티비티 전환 속도가 증가되었습니다.
2.1 '모두 지우기' 버튼의 위치변화

기존의 왼쪽에서 오른쪽으로 바뀌었습니다.
2.2 갈무리시 나오는 화면저장 알림의 아이콘 변경

기존까지 Holo UI에 맞춰쳐있던 스크린샷 저장 아이콘이 변경되었습니다.
2.3 데모모드의 부활과 위치 Dogfood 도구(Under Construction;미완성)

기존 Android 6.0에서는 시스템 UI 튜너에 있다가 Android N DP2에서는 사라진 '데모모드'가 DP3에선 개발자 모드로 돌아왔습니다.(이는 데모모드가 충분히 안정화 단계에 접어들었음을 의미합니다.)
또 위치 Dogfood 도구라는 항목이 추가되었지만 작동하지 않고 누르면 설정앱이 중지됩니다.
2.4 5 1일자 보안패치

안드로이드 보안패치가 2016년 5월 1일로 바뀌었고 빌드번호는 NPD35K입니다.
커널을 보니 5월 12일날 다시 빌드되었네요. 버전은 DP2와 동일한 3.10.73입니다.
2.5 Android OS 및 Android 시스템의 아이콘 변경

Android 시스템과 Android OS 부분의 아이콘이 일부 항목에서 바뀌었습니다. 하지만 아직 배터리 항목 등 Holo UI를 여전히 차용하는 곳도 있더군요.
2.6 앱 호환성 향상

DP2에서는 Firefox의 메뉴 UI가 즐겨찾기 버튼 바로 앞에서 잘려 뒤로가기, 앞으로, 즐겨찾기에 추가(아이콘은 안 보이지만 끝 부분을 눌러주면 추가되더군요.)는 가능해도 새로고침은 안되는 오류가 있었는데 해결되었습니다.
2.7 패키지 설치 프로그램의 UI 변경

앱의 설치속도도 조금 빨라졌거니와, 오랜 기간 변경없던 패키지 설치프로그램의 UI가 변했습니다.

이 외에도 '설정>디스플레이>디스플레이 크기에서 크기를 바꿀 때 네비게이션 바의 뒤로가기, 홈, 멀티태스킹 키의 크기가 제멋대로 되는 현상 수정(다만 크기를 바꾼 후 상태표시줄의 퀵타일을 누르는 것은 여전히 안 먹더군요.), 발열증상 완화(안드로이드 6.0 쓰는 수준으로 돌아옴.), 렉 증상 완화 등 실사가 가능한 수준으로  바뀌었습니다.
이전버전인 DP2에서는 전화 받기도 지연이 생겨서 부모님께 혼날 정도였으니 말 다했죠.
가뜩이나 카메라 쪽 발열이 심한데 거의 항시 발열상태라 이번 업데이트를 기대하고 있었는데 다행입니다.
아직 DP2를 사용중이신 분들이라면 빨리 올려보세요. 확실히 좋아졌습니다.
※위의 구글 공식문서의 오역 지적 부탁드립니다.
저작자 표시 비영리
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

http://www.uruworks.net/download.html
위 링크에서 원본 설치파일 및 번역파일 투척방법을 보실 수 있습니다.
혹시나 링크가 날라갈 때를 생각한 스크린샷입니다.

한글화 파일은 아래 링크에서 받으실 수 있습니다.
http://yunpan.cn/c3WemX8CPS8MR

제가 아직 설치를 안해서 상황을 잘 모릅니다.
오류, 오역, 미번역 관련 제안은 카카오톡 열로아이디 @paperdev, lego37yoon@outlook.com또는 댓글로 남겨주시면 수정하겠습니다.
감사합니다^^;;
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요, 종이상자입니다!
한동안 뜸하기도 하고, 했죠. 오랜만에 긴 글입니다.
11월 16일에는 넥서스 5X를 지르느라 돌아오지 못했구요. 그 뒤로도 기말고사에 합창대회에...포스팅 할 시간이 넉넉치 못해 찔끔찔끔 써 온게 전부였네요.

넥서스 5X는 어떤지, 낱낱이 알려드리겠습니다! :D

디자인 & 안드로이드 6.0.1 & 약간의 성능테스트
UI는 다들 아시듯 Material UI를 적용해서 넥서스에 잘 어울립니다. 다만 롤리팝때의 UI하고는 살짝 달라요.
알려지지 않은 사실로 아래 스피커에 여러색의 표현이 가능한 LED가 달려있습니다.
소리 및 알림 설정에서 쓸 수 있어요.
그리고 스피커는 나무위키의 넥서스 5X문서에서 보실 수 있듯 하단 스피커는 일반용, 상단스피커는 통화용입니다.

위를 보시면 알림등 반복표시가 보이시죠? 거기를 눌러 켜주시면 알림등을 쓸 수 있습니다. 앱 아이콘 색깔에 따라 파란색(Textra), 하늘색(텔레그램), 노랑색(카카오톡) 등 다양하게 변화합니다.

기본 메세지 앱은 위랑 같은데요, 제가 실수로 연락처를 LGU+ 고객센터(...)로 저장해 두어서(사실 이건 그 전까지 U+를 쓰다가 연락처 동기화를 하니 그렇게 나오는 겁니다.) 윗부분은 짤랐습니다.
이 기본 앱이 MMS오류가 있어서 Textra, Go SMS등을 이용하시면 해결됩니다.

안드로이드 6.0 마쉬멜로우 버전의 이스터에그는 롤리팝 랜드의 발전형으로 멀티플레이도 되구요, 배경과 모양도 조금 변형되었습니다. 난이도도 좀 떨어진 것 같네요!
참고로 킷캣의 디저트 케이스도 여전히 같이 탑재되니까 나중에 QuickShortcutMaker같은 것으로 보세요. 아이콘이 몇개 추가되어 있을 겁니다. 현재 디저트 케이스는 화면보호기 용으로 쓰이고 있습니다.

그리고...
한달 후 안드로이드 6.0.1 OTA가 왔습니다. 레퍼런스 만세!

마이너라고는 해도 70MB의 덩치를 자랑합니다. 와이파이에 연결되어 있어서 그냥 다운로드를 눌렀습니다.

몇몇 분들은 눈치채지 못하시겠지만 저기 보이는 노란색 막대기는 다운로드 상황을 나타냅니다.
업데이트 할 때 안드로이드가 귀까지 움직입니다. 귀여워요.ㅎㅎ
이 움직이는 모습은 공장초기화 할때도 나오는 데(모든 폰 공통) 약간 그래픽도 바뀌었고 귀도 움직이는 걸 보니 많이 발전했음을 느꼈습니다.
6.0.1 변경점으로는
이모지가 변경되었고, 버그 고침이 있었습니다.가 끝이면 너무 시시하겠죠.(사실 공식 릴리즈 노트는 그렇게 설명합니다.)
그런데 메모리 관리방식이 약간 바뀌었습니다.
Z-RAM이 기존에는 시스템에 종속되어 약 60MB내의 용량만 차지하고 있었다면, 이제는 각 앱마다 Z-RAM을 따로 가집니다.
그러면서 메모리가 좀 더 효율적이게 되어 Nexus 5X의 고질적인 메모리 부족문제가 많이 해결되어 2~3개는 같이 띄울 수 있게되었습니다.(기존에는 1~2개)

그러나 제가 약간 무리해서 쓰는 탓인지 위 화면처럼 극도의 남은량을 보여주기도 합니다.(어떨땐 남은 량이 0.00KB였던 적도 있는데, 이건 앱 개발자들이 마쉬멜로우 최적화를 안해놔서 생기는 현상으로, 대표적인 예를 들자면 "한글 2010"이 있습니다. 아니, PC에서 돌리면 200MB밖에 안 먹는데, 휴대폰에서는 같은 파일을 열었을 때 1GB씩 먹습니다.)

6.0 정식에서는 빠졌지만 6.0.1에서는 이제 옵션이 활성화 되어 켤 수 있습니다.


여기서 사용을 눌러주시면 언제든지 홈버튼을 길게 눌러 정보를 찾아볼 수 있습니다.

G4유저들 중 한 분께서 Now On Tap을 쓸 수 있으셨다고 했는데, 아마 6.0.1이거나 LG가
약간 커스텀으로 활성화 시키지 않았나... 라는 생각이 드내요.

Now On Tap 기능은 Google이 Google 앱을 업데이트 하면서 쓸 수 있도록 바꾸어 놓았습니다. 6.0.1하고는 상관이 없습니다.

참고로 AOSP랑 팩토리 이미지랑 차이가 났던 것은 일부 보안패치나, 전원버튼 2번 눌러 카메라 실행 등의 기능 때문에 차이가 나는 것 같습니다. System UI Tuner도 존재합니다.
카메라의 경우 옛날 폰인 뷰2에 비해 굉장히 좋습니다.
일단 아웃포커싱이 잘 되어있어서 리뷰용 사진 찍기에는 좋습니다.
카메라 화소수도 달라서 12M의 사진을 찍을 수 있는 넥서스 5X와 달리, 뷰2는 8M만 가능하고,
영상촬영부분에서 넥서스 5X는 2K UHD를 찍을 수 있고, 뷰2는 1080p @ 30fps(FHD)를 찍을 수 있습니다.
추가로, 넥6P보단 못하지만 120fps 슬로비디오도 찍을 수 있죠.
인터넷 속도도 같은공유기, 같은장소, 같은 어플리케이션에 하드웨어, 실행되고 있는 앱들, 몇가지 변수요인을 제외하고 볼 때 2배정도 차이가 납니다. 단 참고용이니까 너무 믿지는 마세요. (다만 360클라우드 업로드 속도로 볼 때 뷰2는 1.7MB/s가 한계, 넥5X는 3MB/s가 한계이더군요.)

위, 넥서스 5X

아래, 옵티머스 뷰2.
그나마 가장 잘 나온 건데 이러니 참. ㅠ.ㅠ
확실히 성능차도 느꼈는데요, 오히려 가용 램 용량에 따른 랙은 넥서스 5X가 더 많았습니다.
제가 램을 혼자 최소 200MB~최대 1.1GB쓰는 앱을 사용해서 생기는 문제인 것 같습니다.
뷰2쓸 때에는 잘 관리해주면 가용램이 1GB를 넘거나 근접했으나 지금은 500MB 남짓이니 조금 답답하죠.
Z-RAM의 힘을 아무리 빌려본 들 저는 크게 채감 못느꼈습니다.
(그러니까, 버벅거리는 점에서는 옵티머스 뷰2가 오히려 낫고, 개별 앱의 속도로 보면 넥서스 5X가 더 낫다는 이야기 입니다. 하지만 국내 개발사 등이 점차 최적화를 해 가면 문제는 어느정도 해결되어 넥서스 5X가 압승을 거둘 것으로 예상되네요. 문제는 이제 OS에서 기본으로 먹고 들어가는 양이 너무 많아서 Google에서도 조금은 최적화를 해 줘야 하는 듯 합니다.)

딸려온 올레샵 넥서스 스페셜 패키지
나름 개티에서 넥5X를 개통한 10000명안에 든다고 배송비 쿠폰까지 합해서 개념있게 공짜로 던저주더군요.(개통 일주일 후 수요일에)
문제는 이 사람들 앱을 대체 어떻게 만드는 건지 배송료랑 일반쿠폰 동시적용이 안되더라구요.
그래서 휴대폰에서 모바일앱이 아닌 PC웹으로 해보니 0원을 만들 수 있었습니다.
올레샵 개편 직전에 산 거라 빠른배송이란건 못느꼈구요. (25일 주문, 27일 개편작업시작, 3일전 주문한 책과 함께 12월 3일날 도착.)
오히려 알라딘이 빠르다고 느꼈습니다 :(
한동안 저놈의 USB Type -C젠더가 안 와서 집에와서만 충전이 가능했었습니다. 이 점에 대해서는 LG든 Google이든 비판하고 싶은 점입니다. 넥서스 6P의 경우 USB Type A - USB Type C 케이블을 같이 제공해 주었기 때문입니다.
다행인 것은 퀄컴 퀵차지 2.0을 쓸 수 있어서 충전속도가 빠르다는 점과 같이 제공되는 충전기가 이와 호환됩니다.
본론으로 들어가서, 구성품은 아래와 같았습니다. 상자크기는 전체적으로 샤오미 보조배터리 담는데 쓰던 상자보다 약간 큰 정도였네요.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/102sec | F/2.0 | 4.7mm | ISO-289 | Off Compulsory | 2015:12:21 22:23:10

자꾸 박스가 열리기도 하고, 개인정보 보호차원에서 주소같은 건 가렸습니다. 아차 이름을 안 가렸네요.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/58sec | F/2.0 | 4.7mm | ISO-483 | Off Compulsory | 2015:12:21 22:23:23

박스 안에는 저렇게 들어가 있었습니다. 딱 한번 상품만 꺼내본 적이 있어서 배치만 참고하시면 좋을 것 같네요.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/60sec | F/2.0 | 4.7mm | ISO-476 | Off Compulsory | 2015:12:21 22:24:08

이렇게 3개가 옵니다. C1-Glass, USB Type C - USB micro 5핀 젠더, chromecast(1세대)

LGE | Nexus 5X | Normal program | Center-weighted average | 1/71sec | F/2.0 | 4.7mm | ISO-401 | Off Compulsory | 2015:12:21 22:24:24

먼저 USB Type C 젠더는 이렇게 생겼습니다. 어떤 색에도 어울릴 것은 같지만 셋 중에선 가장 단촐합니다. 그리고 기본적으로 데이터 전송과 충전만 지원하고, OTG는 지원하지 않습니다. 참고해 두시면 좋겠네요. (다이소에서 파는 2000원 짜리 USB OTG 젠더를 구입했는데, 반응이 없는 것으로 보아 - G3에서는 인식하지만 - 연결되어있지 않은 것 같습니다.)

LGE | Nexus 5X | Normal program | Center-weighted average | 1/53sec | F/2.0 | 4.7mm | ISO-524 | Off Compulsory | 2015:12:21 22:24:37

한국의 Goggle Tech사에서 만든 C1-Glass 입니다. 직접 써보니 안경형이 아니라 대략 난감입니다. 누워서 보기에는 팔이 아플 구조에요.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/90sec | F/2.0 | 4.7mm | ISO-324 | Off Compulsory | 2015:12:21 22:24:46

옆면에다가 Google Cardboard랑 호환된다고 자랑해 두었네요. 실제로 구글 인증 지원기기입니다.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/57sec | F/2.0 | 4.7mm | ISO-494 | Off Compulsory | 2015:12:21 22:24:59

저 QR코드들은 단지 광고일 뿐이니 보실 분만 보시는 것이 좋습니다.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/14sec | F/2.0 | 4.7mm | ISO-1784 | Off Compulsory | 2015:12:21 22:25:19

안에는 한국업체인데 영어로 간단한 주의사항이 적혀있고, 자사에서 만든 Go4D라는 VR 앱과 구글 카드보드를 설치하는 QR코드도 각각 박혀있습니다.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/14sec | F/2.0 | 4.7mm | ISO-1741 | Off Compulsory | 2015:12:21 22:25:33

정면에서 보면 이렇습니다.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/63sec | F/2.0 | 4.7mm | ISO-450 | Off Compulsory | 2015:12:21 22:25:57

고글은 오른쪽에 보이는 부직포에 감싸여져 있는데요, 꺼내면 안경처럼 생긴 VR이 보입니다.
하지만 저기있는 안경대처럼 생긴 건 휴대폰 고정용이기 때문에 C1-Glass를 들고 봐야합니다.ㅠ.ㅠ

LGE | Nexus 5X | Normal program | Center-weighted average | 1/42sec | F/2.0 | 4.7mm | ISO-644 | Off Compulsory | 2015:12:21 22:26:03

넥서스 5X의 카메라빨을 어떻게든 살려보는 방향으로 찍은 사진인데 초점을 하필이면 오른쪽에 잡아버렸네요. (뷰2 보다 아웃포커싱이 아주 잘 됩니다.)

LGE | Nexus 5X | Normal program | Center-weighted average | 1/48sec | F/2.0 | 4.7mm | ISO-570 | Off Compulsory | 2015:12:21 22:26:24

옆에는 두 어플리케이션의 호환을 다시 한번 강조하고 있습니다.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/65sec | F/2.0 | 4.7mm | ISO-436 | Off Compulsory | 2015:12:21 22:27:19

저희집에서는 쓰려면 최소 몇달에서 최대 몇년이 걸릴 1세대 크롬캐스트입니다.
왜 저희집에서는 당장 못쓰냐면요.... 브라운관이라서요....ㅠ.ㅠ
요즘 브라운관에서 고주파음도 납니다. 이러다가 TV옆의 공유기, 제가 용돈으로 지른

라즈베리파이(보드), 집전화나 키넥트, XBOX 360, 각종 컴퓨터들에게 영향을 줄 지 걱정됩니다.
2016년 드디어 TV를 스마트 TV로 바꿨습니다. 무려 55인치네요. 나중에 사진 찾으면 리뷰하겠습니다.(2017.04.27. 추가)

LGE | Nexus 5X | Normal program | Center-weighted average | 1/62sec | F/2.0 | 4.7mm | ISO-456 | Off Compulsory | 2015:12:21 22:27:25

2.4Ghz Wi-Fi와 Android 2.3 이상(저희 집의 경우 안드로이드4.3, 4.4.2, 4.4.2, 5.1, 4.4.2, 6.0.1와 iOS 8까지 있으니...)은 있는데 HDMI나 DVI가 없는 불편한 현실이네요.

LGE | Nexus 5X | Normal program | Center-weighted average | 1/78sec | F/2.0 | 4.7mm | ISO-370 | Off Compulsory | 2015:12:21 22:27:34

못꽃고 연결하여 못즐깁니다. 이게 다 브라운관 때문입니다. 브라운관은 나의 원수

LGE | Nexus 5X | Normal program | Center-weighted average | 1/71sec | F/2.0 | 4.7mm | ISO-403 | Off Compulsory | 2015:12:21 22:27:44

저도 저렇게 띄워보고 싶어요...가량 애니메이션이라던지 원고라던지 나무위키라던지

LGE | Nexus 5X | Normal program | Center-weighted average | 1/51sec | F/2.0 | 4.7mm | ISO-545 | Off Compulsory | 2015:12:21 22:28:23

꽁다리는 펼칠 수 있게 되어 있네요.
음성은 죽였습니다만 뜯는 장면을 준비해 봤습니다.
곧 올릴 터이니 보실 분은 보시기 바랍니다.
참고로 넥서스5X의 2K UHD 촬영기능으로 찍었는데 쉽게 과열되어 오래 찍는 것은 불가능 했습니다.


도움이 되셨을 지는 모르겠지만 이번 리뷰는 여기서 마치겠습니다. 궁금한 점 있으면 물어보셨으면 좋겠습니다.
원래는 글이 따로 따로 분리되여 자세히 쓰려고 했는데 할 취미활동이 한두가지가 아니라 할 수 없었습니다.이게 다 사교육때문이다.
여러분 새해 복 많이 받으시고 올해는 제발 평화로운 해가 되었으면 하는 바램이 있습니다.
아마 힘들겠죠...?


신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요. 종이상자입니다.
지난번에 ATK Project의 일환으로 MediaFire의 한글화 버전을 제공해 드린 바 있는데요, 이번에는 한글화 작업 중단 후 (시작은 ZipSigner가 먼저였습니다.) 재개한 Zipsigner 3.4버전을 한글화 하였습니다.
확인해 본 결과 버그가 있어 1차례 수정했습니다.(첫 실행 이후 두번,세번째 실행에서 앱이 죽어버리는 버그)
그 외 어색한 부분, 한글화를 원하시는 어플리케이션, 번역되지 않은 부분 등을 알려주시면 번역하겠습니다.
Parsing the input's central directory
라는 말이 string.xml에 있는데요, 뜻을 정확히 몰라 번역하지 않았습니다.
버그도 제보 해주세요. 다만 저는 번역을 할 뿐이라 버그를 고칠 수 있을 지는 장담할 수 없습니다.
이 모든것은 일단 댓글로 받고 있습니다.
▷다운로드: 링크(360클라우드)

저작자 표시 비영리 동일 조건 변경 허락
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요. 종이상자입니다.
예전에 제가 App To Korean Project, 줄여서 ATKProject라고 쓰고 개인적인 앱 한글화프로젝트라 읽는 그런 프로젝트를 시작한다고 공지 드렸는데요, 처음 타겟으로 잡은 360클라우드는 한글화 도중 3번 연속의 번역중단 끝에 포기하였다고 공지드린 바 있습니다.
이후 ZipSigner와 MediaFire를 한글화하기 시작했는데요,
MediaFire는 아무래도 예전에 2.2.0버전을 한글화 한 경력이 있기도하고, 반나절만에 번역이 가능하여 그저께 디컴파일하고 번역 후 다시 리컴파일하는 작업을 거처 완성해둔 것으로 오늘 공개하게 되었습니다.
일부 텍스트의 경우 굉장히 어색하거나 전혀 번역이 안된 부분이 있습니다. 사용하시는 데 지장이 있으시거나 지장이 없으시더라도 바꿨으면 하는 내용은 댓글로 알려주세요.
다음 포스팅에 반영하도록 하겠습니다.
MediaFire어플리케이션이 Avast 등에서 바이러스나 PUP 등으로 잡힌다면 무시또는 예외처리 부탁드립니다. 모든 한글화 어플리케이션들은 그 특성상 원본 앱을 수정하게 되기 때문에 변조앱으로 판단하고 백신이 오진을 하게 됩니다.
바이러스 없는 어플리케이션이니 안심하고 사용해 주시길 부탁드리겠습니다.
혹시 필요없는 권한이 있는데 이 어플리케이션에 있다면 이또한 댓글알려주세요. 한번 권한을 제거해보고 정상 구동이 가능한지 알려드리겠습니다.
▷ 다운로드 링크: http://yunpan.cn/cFiFIdkNjFjA9
모바일에서 포스팅했기 때문에 아마 링크가 작동하지 않을 겁니다. 이런 경우 복사 및 붙여넣기를 이용해주세요.
만약 작동이 안되는 경우 댓글로 문의 주세요. 새 링크 또는 글수정을 통한 링크 처리 해드리겠습니다.
2.2.0버전은 사진 및 동영상만을 올릴 수 있는 버전이라 추천하지 않습니다.
▽ 스크린샷


저 Log in with Facebook부분은 string.xml에 텍스트는 있는데 번역해도 바뀌지 않습니다. smail나 이미지 파일 등에 있는지 확인해보겠습니다.

CreateAccountActivity부분은 워낙에 텍스트 자체가 꼭 특정 액티비티 ID를 그대로 출력하는 것 같아서 번역을 안 했었는데, 혹시 필요하시다면 해 두겠습니다.

Onboarding 부분은 string.xml에서 찾지 못했습니다. 다른부분에서 찾아보겠습니다. :(


대부분의 문의는 댓글로 받고 있습니다. 하지만 2일 이상 문의가 지연되는 경우 카카오톡 옐로아이디 @paperdev또는 이메일 lego37yoon@outlook.com으로 문의 부탁드립니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글








몇주동안 잠복하다(?)돌아온 종이상자입니다.
제 블로그를 자주 들어오셨던 분들은 아시겠지만 스킨을 변경했습니다. 어쩌다보니 광고가 2주동안 안보이게 되는 사건이.....ㅠ.ㅠ 뭐. 수익이 목적이 아니니까 괜찮긴 합니다만, 혹시 너무 걸리적 거리시는 분은 lego37yoon@outlook.com으로 연락 주세요. 상단에 한해서 제거하겠습니다.
애드블럭 쓰셔도 되기는 합니다. ㅎㅎ
그게 본론은 아니고요.... 네. 몇일전 대륙의 실수 샤오미를 질렀습니다.
어제 왔죱. 17660원에 샀습니다.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-100 | Flash did not fire | 2015:07:22 16:27:22

네. 도착한 박스입니다. 모바일이라 가릴 수가 없네요. 저 고양시 삽니다.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-500 | Flash did not fire | 2015:07:22 16:27:55

열어보니 허연 박스가 보입니다.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-100 | Flash did not fire | 2015:07:22 16:28:08

오... MI 박혀있네요.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-500 | Flash did not fire | 2015:07:22 16:28:15

흠..... 리싸이클화랑이라는 수입업체의 정체가 심히 궁금합니다...

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-300 | Flash did not fire | 2015:07:22 16:28:30

중국어로 쏼라쏼라.... #&@&+@)@(~*××^#

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-100 | Flash did not fire | 2015:07:22 16:28:41

그렇게 비싸다는 mi.com도메인이 작게 적혀있습니다.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-300 | Flash did not fire | 2015:07:22 16:28:51

정품 확인용 씰이 붙어있습니다. 바코드와 함께......

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-500 | Flash did not fire | 2015:07:22 16:29:23

저 번호인데요.... 인증해 보니 처음 쓴 인증키이고 정품 Mi PowerBank입니다.

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-100 | Flash did not fire | 2015:07:22 16:30:30

네.... 열어보니 하얀 박스가....

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-200 | Flash did not fire | 2015:07:22 16:30:45

기본적으로 짧은 USB 케이블과 보조배터리(사진과 같이 씰이 붙여진 상태)와 중국어로 된 설명서가 들어 있었습니다.영어도 좀.....

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-200 | Flash did not fire | 2015:07:22 16:31:22

네. 저 3개가 전부입니다. ^^;;

LG Electronics | LG-F200L | Spot | 1/30sec | F/2.4 | 0.00 EV | 4.6mm | ISO-300 | Flash did not fire | 2015:07:22 16:31:45

생산된지 단 1달 된 2015년 6월 생산품입니다. 효율은 90%이상이라고 적혀있는 것 같은데 학교에서 중국어 배우는 주제에 못읽습니다. ㅠ.ㅠ

LG Electronics | LG-F200L | Spot | 1/50sec | F/2.4 | 0.00 EV | 4.6mm | ISO-1500 | Flash did not fire | 2015:07:22 16:32:50

설명서군요....어지러울정도로 중국어 간체자가 ......@_@

LG Electronics | LG-F200L | Spot | 1/50sec | F/2.4 | 0.00 EV | 4.6mm | ISO-900 | Flash did not fire | 2015:07:22 16:33:15

왠지 삐뚤어진 것이 볼품없어(?)보입니다.

LG Electronics | LG-F200L | Spot | 1/50sec | F/2.4 | 0.00 EV | 4.6mm | ISO-400 | Flash did not fire | 2015:07:22 16:33:21

씰을 띄고 나니 LED 4개랑 배터리 잔량 체크 버튼(Power버튼) 그리고 충전포트(In)과 충전포트(Out)이 있습니다.

흠... 꽤 묵직합니다. 제 휴대폰 보다 무겁거니와 부피도 꽤 되어서 가지고 다니기 약간 부담되는 수준입니다. ㅠ.ㅠ

저 LED는 배터리 잔량을 나타냅니다...충전할때는 깜빡거립니다.
전에 쓰던것이 2500mAh짜리 PLUS N series였는데 그것보다 LED크기도 작고, 폰을 충전시켜주다가 그 케이블을 빼도 좀 더 빠르게 전력을 차단하니...뭐 효율성은 좋아 보입니다.
그리고.....
약 10시간 동안 폰에다가 꽃아놓고(폰은 전력을 많이 먹는 "360Cloud"어플리케이션으로 업로드 진행중인 상태에서) 해본 결과 2150mAh짜리 제 배터리가 충전이 완료되 있었습니다.
그와 동시에 360클라우드에서 너무나도 전력을 많이쓴 덕분에 샤오미 배터리도 약 25%가 날라가 버리는 참사가 일어났습니다.

그래도 가성비는 좋아 보입니다.
참고로 정품인증 결과입니다.



네. 1번썼어요.확실히 정품이 맞나봅니다.
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

안녕하세요.. 카테고리 정리만(...)하고 바로 돌아온 종이상자입니다.후훗


이 문제때문에 좀 고생했습니다만, 이는 사실 간단한 문제입니다.

아! 그리고, 늘 죄송한 마음이지만 이제서야 사과드리는 것인데, 강의를 보시는 극소수의 분들께 말투가 오락가락한 것에 대하여 사과드립니다.....이번엔 처음부터 끝까지 같은 말투로 끝내겠습니다.

저번 강좌에서 do-release-upgrade를 하면 간단히 업그레이드를 할 수 있다고 말씀 드렸지만,

현실은 그렇게 녹록치 않습니다.

다만 그리 어려운 것은 아닙니다.

먼저, ssh로 접속을 하시던, 모니터로 직접 컨트롤을 하시던, VNCServer나 XRDP를 사용하시던 상관없습니다.

일단 라즈베리파이에 접속을 해주세요. ^^

근데 접속을 하실 때 주의를 하셔야 합니다. 왠만해서는 root계정으로 접속하시는 것이 좋습니다.

그렇지 않더라도 ssh로 접속하실 경우 su 또는 sudo -i 를 해 주신후 VNCServer/Xrdp를 실행시켜주시는 것이 좋다는 말입니다.

이는 LeafPad나 Vim, Vi, Nano 등의 텍스트 에디터를 사용할 때, 바로 그 순간에 저장할 수 있도록 하기 위함입니다.

이로 인해 발생하는 문제에 대해서 댓글로 조언을 드릴 수는 있지만, 책임은 져 드릴 수 없습니다.

접속을 하시고 나면 인터넷에 연결된 경우 15.04가 새로 나왔으니, 업그레이드를 하라고 할 겁니다.

그러면 바로 do-release-upgrade를 하시는 것이 아니라, /etc/apt/sources.list를 변경해 주셔야 합니다.

즉, 다음 문자열이 있으면 그 줄은 다 지워주세요. 저는 nano를 사용했기 때문에 Ctrl+K를 사용하여 줄 잘라내기를 했습니다.



deb http://archive.ubuntu.com/

deb http://kr.archive.ubuntu.com/

deb-src http://kr.archive.ubuntu.com/

deb-src http://archive.ubuntu.com/


다만, http://ports.ubuntu.com/은 절대 지우시면 안됩니다.

제가 저 일반적인 우분투 패키지를 받을 수 있는 주소를 지우라고 말씀드렸냐면, 

단도직입적으로 저 주소에는 ARM에 쓸 수 있는 파일이 없습니다.(번역파일 외에는)

즉, 업그레이드 또는 apt-get update를 시도하면 404 Not Found를 뿜어내니 당연히 실패하는 것입니다.

저것을 변경하신 후 저장을 해주시고, 한번 불안하니 apt-get update 해주세요. 

이 작업을 할 때 404 Not Found라는 내용을 보기 힘드실 겁니다.

그런 다음 do-release-upgrade를 해주세요. 그러면 정상적으로 진행되고,

위와 같이 업그레이드를 설치할 지 물어볼 겁니다. 그러면 이제 y를 눌러줍시다.

그러면 계속.......업그레이드만 줄창 합니다... 일단 패키지 1054개를 업그레이드 하니 그럴만도 하지요.

이녀석을 업그레이드 함과 동시에 포스팅, 클럽박스 업로딩을 다같이 하니(...) 공유기가 점점 못버티네요... ㅠ.ㅠ

결론은 ports.ubuntu.com에는 armhf, armef, i386, amd64 등 대부분의 아키텍처를 지원하는 내용들이 있는 반면(이는 도메인에서 알 수 있듯이 포크버전을 위한 서버인 듯 합니다.) archive.ubuntu.com은 정식지원만 들어있으니 그렇다...라는 겁니다.

업그레이드 완료되면 한번 이제 삽질을 시작해야지요 ^^

혹시 업그레이드 안되던 분 계시면 참고 바랍니다.

신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

퍼가실 분은 퍼가 주세요 상관없습니다. CCL BY-SA-NC 사용했습니다.^^ 단, 원 저작자가 종이상자임은 당연히 명기해 주셔야 겠죠? CCL이 원래 그런 겁니다!

안녕하세요! 종이상자입니다.

Raspbian 7.8/2015-05 이미지를 라즈베리파이에다가 깔아두었지만(...)

속도가 비약적으로 향상되었다는 Apache 2.4 버전과 PHP 5.5 버전이 지원되지 않고, Iceweasel이라면 몰라도 Chromium의 버전이 심하게 낮은 27.0버전인 바람에 불만을 품고 Ubuntu Snappy Core를 깔았으나 PyCurl이 계속 오류만을(...) 뿜어내어 아무것도 못하고 돌아왔던 아픈 추억에 이어, 어떤 유저분이 포팅해주신 SSH를 포함한 Ubuntu 14.10(15.01 Development Branch) for Raspberry Pi 2(Based on ARMHF Ubuntu 15.01)를 설치해 보기로 했습니다.

만드신 분이 올린 포럼 URL은 여기입니다. 단, Development Branch 이기에 언제까지 지원되는지는 저도 알 수 없습니다. 본 릴리즈는 Ubuntu 14.10을 기반으로 하는 ARM우분투임이 확인되었습니다.

나중에 다른 공식지원버전이 SSH를 지원하도록 바뀌는 걸 기대해야지요(초기환경에서)

사용자명과 비밀번호는 기본적으로 15.01의 코드네임인 이 OS를 ARM으로 포팅한 ARM 연합의 이름인 linaro라고 하는 듯 하네요.

설마해서 넣는거지만 준비물은 다음과 같습니다.

  • 라즈베리파이 2 Model B(다른 OS는 불가능합니다.)
  • Windows 7이상의 Windows 가 설치된 PC(Linux나 Mac의 경우 인터넷에 공개된 Raspbian 설치법을 따라해 주시면 될 겁니다. 저도 Linux로 해보고 싶었지만, Windows 10 Insider Preview 10074빌드라서, 멀티부팅 시도시 다음 빌드에서 어떤일이 일어날 지 장담할 수 없는데다가, 가상머신은 불안정한 면이 있어서 어쩔수 없이 Windows로만 진행합니다. 양해부탁드려요.)
  • PuTTY(이는 모든 OS공통입니다. Linux/Mac/Windows 다 지원하는 듯 합니다. Android의 경우 JuiceSSH를 이용해 주세요. 만약 ArchLinux나 Gentoo, FreeBSD/OpenBSD/NetBSD/Solaris 등등 PuTTY가 지원하기 힘든 환경인 경우 CUI 클라이언트를 사용하세요. 기본적으로 ssh패키지는 있을겁니다.)
  • LAN케이블과 100Mbps 인터넷 환경
  • 1.2A이상의 전압을 가진 Android용 5핀 충전기
  • 5GB이상의 여유공간(컴퓨터 용량 - 이미지와 각종 프로그램을 내려받을 공간정도는 있어야 겠죠?)
  • (Linux/Mac) Wine (정말로 Windows처럼 하고싶다면 Wine을 준비하세요. 참고로 MiniTool Partition Wizard 대신에 Linux는 GParted를 사용하시면 됩니다.)
  • SSH를 통한 설치로 하고싶지 않은경우에 한해서 - 별도의 키보드, 마우스, 모니터, HDMI 또는 HDMI-DVI 케이블 또는 3 in 1 DVI 케이블.



1. 이미지 내려받기

처음에 Ubuntu-Mate for Raspberry Pi 2 를 까느라 삽질한번 거하게 하고, 포스팅을 갈아엎는 바람에 1번을 다시 작성하게 되었습니다(...)

내려받을 링크(위에 적었는데 저도 못찾아서... 적습니다.) : 여기

여기서 HTTP Mirror를 고르시지 말고, 아래의

제가 드래그 한 부분으로 받으시면 됩니다. 이전에 비해서 설명이 간략해 졌지만 아실리가 만무하니...
어쨌든 속도는 약 1MB/s 인 것 같네요. 저 파일을 반디집으로 압축해제해주세요. 알집으로 하시면 문제가 있을 수 있습니다.

만약 "알집이 뭐죠? 반디집은요? 영어 못알아먹겠어요!" 라고 생각하신 다면 그냥 뒤로가기 버튼을 눌러주세요. 당신은 구입하셔도 라즈베리파이를 활용하실 수 없습니다.

2. Win32 Disk Imager 설치 및 Disk 포맷/이미지 마운트

그리고 Win32 Disk Imager를 깔으러 가야 하는데요, Raspberry Pi를 소지하시고, 다른 OS(예를 들면 NOOBS/Raspbian 등)를 설치해보신 적이 있으시다면 이미 깔려있거나 포터블 파일이 있을것이니 그걸 실행시켜주세요. 이미 깔려있거나 포터블 파일이 있다면 2.2로 넘어가 주시면 됩니다.

2.1 Win32 Disk Imager 내려받기/설치

sourceforge.net/projects/win32diskimager/ 에 들어가셔서 Win32 Disk Imager를 내려받아 주세요.

접속하시면 이런 모습이 나타나는데요, Download보이죠? 거기를 눌러주면 됩니다.

모바일 폰에서 받으시는 분들을 위해서 말씀드리자면 (데이터 폭탄은 맞지 맙시다.) 12.3MB입니다.

이렇게 바뀌자 마자 5초간 세시면

이런 창이 뜰겁니다.(Vivaldi Browser 기준이며, Chrome/웹의 경우 하단에 "이러한 파일 형식은 컴퓨터를 손상시킬 수 있습니다. 다운로드 하시곘습니까?"라고 뜰 것입니다.(안뜰수도 있습니다) 그러면 확인을 눌러주세요. IE의 경우 그냥 하단에 있는 저장버튼 누르시면 되며, Firefox의 경우 "파일 저장" 옵션 또는 "열기" 옵션을 선택하신 후 확인을 눌러주세요. 만약을 위해 파일저장을 추천합니다.)

모두 다 내려받으면, 위와 같은 파일이 됩니다. 정확히는 11.72MB이네요. 어찌되었든 클릭 또는 더블클릭하여 파일을 열어주시면, 

이런 화면이 뜨는데요, 하단의 Next > 를 눌러주세요.

I accept the agreement 를 눌러주세요. 위험한 약관이 아닌, GPLv2 라이센스이므로 안심해도 됩니다. 그리고 Next >를 눌러주시면 다음단계로 넘어갑니다.

설치위치를 선택하시게 되는데요, 왜 내것은 C:\Program Files\ImageWriter 이라고 뜨지? 라고 생각하신다면, 사실 제것은 64Bit Windows 10이라서 그렇습니다.(^^;;) 저 위치는 그대로 둬야 하므로 Next >를 눌러줍시다.

시작메뉴 폴더에 이 프로그램을 넣지 않으면 찾기 힘들 수 있습니다. Windows 10의 경우 "웹 및 창 검색"에서 찾으면 되지만, 나머지는 느려터진 탐색기 검색이나, C:\Program Files\Image Writer\폴더로 가서 해당 exe를 열어줘야 합니다. 그러니 그냥 가만히 두고 Next > 눌러주세요.

바탕화면에 바로가기를 만들꺼냐고 물어보는데요, 그냥 선택해제하고 넘어가 주세요.

여기서 선택한 항목을 확인할 수 있습니다. 일단 [Install]을 눌러주세요.

그러면 순식간에 설치가 진행됩니다.

저기서 저는 Launch Win32DiskImager를 선택하였으나, 저렇게 하면 권한상승이 필요하다며 실행이 되지를 않으므로, 그냥 체크해제해주세요.

2.2 Win32DiskImager 실행 및 Image 포맷

처음 해주셔야 할 것은 microSD카드의 포맷입니다. 물론 처음 산 그대로 쓰시는 경우 포맷은 건너뛰셔도 좋습니다.

MiniTool Partition Wizard Free 9.0을 내려받은 후 실행합니다.


여기서 Launch Application 또는 MiniTool Partition Wizard Free Version:9.0이라고 적인 텍스트와 아이콘을 눌러주시면 관리할 수 있는 모양입니다.

지금 주황색으로 선택된 디스크가 저의 경우 MicroSD인데요,

왼쪽 메뉴의 Delete All Partitions를 선택합니다.

그걸 누르면 (Unallocated)라고 뜰 겁니다. 그러면 (Unallocated)텍스트를 클릭하시고, 왼쪽의 Create Partition을 눌러줍니다.

여기서 Create As:는 Primary를, Drive Letter는 맘대로 하시는데 저의 경우 I:로 셋팅합니다. 자신없으신 분들은 위와 같게 해주세요. 단, 아래 Size And Location은 전혀 신경쓰실 필요 없습니다. 회사마다 같은 32GB 라도 다를 수 있고 용량이 다르신 분들도 계실테니 말이죠.

자 저렇게 만든 후 상단의 Apply를 눌러줍니다.

그러면 일단 저 화면이 나올껀데요, 기다려 줍시다. 그전에 대화상자가 나오면 OK를 눌러주셔야 진행됩니다.

번외) 만약 포맷을 끝냈는데 Bad Disk로 나오는 경우 SD Fomatter라는 프로그램으로 포맷을 반드시 진행해주셔야 합니다. 이는 대부분 소프트웨어적인 배드섹터이기 때문입니다.(제가 저번에 Ubuntu Snappy Core를 올리다가 한참 고생했습니다.)

포맷을 끝낸 후, Win32 Disk Imager를 실행합니다.

디스크이미저에서 이미지를 불러드린 후, microSDHC카드의 경로를 선택한 후 Write를 눌러주세요. 저 위의 옵션인 MD5 Hash는 건들지 마시구요(^^;;)

약 20MB/s의 속도로 진행될 것입니다.(USB 2.0 기준이며, 3.0의 경우 더 올라갈 수 있습니다. 3.0포트는 있으나 리더기가 없어서 이렇게 됬습니다.)

Write가 끝나면 하드웨어 안전제거를 통해서 microSD를 마운트 해제시켜 주세요.


그러니까, 위의 화면에서 USB Storage 꺼내기를 눌러주시면 되는 겁니다.

그 후 라즈베리파이2에 microSD카드, 충전기 및 LAN선을 꽂아 주시고,(다음과 같은 모습입니다.)


LG Electronics | LG-F200L

(일반적인 공유기 설정으로 - 현재 제 라즈베리파이는 공유기에 맞물려 있습니다. 해당 모델은 U+ WiFi 100/NAPL-5000입니다.) http://192.168.123.254에 접속해 줍니다.

접속후 로그인을 해줍니다. 사용자암호는 일반적으로 admin입니다.(변경 꼭 하세요.)

상태정보 - DHCP 할당정보를 보시면 호스트 정보에 linaro-developer가 있을겁니다. 여기에 나오는 아이피(이번경우 192.168.123.156)를,동일한 공유기에 연결된 컴퓨터의 PuTTY에 적어줍니다.

바로 위처럼 적어주시면 되는 겁니다. 그 후 Open을 눌러주세요.

처음 Open을 누르면 PuTTY Security Alert 가 뜰겁니다. 그러면 [예(Y)]를 눌러주세요.

제가 말씀드렸던 데로, Username은 linaro이고, 비밀번호도 이와 같습니다.

드디어 설치가 끝난 것입니다! 만세!하기에는 아직 이른데요, 자 이제, 더 쉬운 환경을 위해서 VNCServer 를 설치해 줍시다.

3. VNC서버 구동

이제는 조금 더 편리한 환경을 위해서, 서버구축을 위해서 설정해봅시다.

일단 먼저, 이 빌드에는 raspi-config나 rpi-update 가없습니다. 따라서 바로 tightvncserver를 설치해 줍시다.

명령어는 다른 Ubuntu와 같은 sudo apt-get install tightvncserver 입니다.

사실, 패키지 목록을 읽어내고 나면, 엄청나게 많은 50개의 패키지로써의 압박을 받게 될 것입니다. 그래도 많은 용량은 차지하지 않으므로 Y를 해줍시다.

http://ports.ubuntu.com/ubuntu-ports/에서 받는 듯 한데, 속도가 좀 시망입니다. 나중에 바꿔줍시다.

설치가 되면 저렇게 뜨는데요, 이제 VNCServer를 구동시켜 봅시다.

저렇게 VNC용 비밀번호를 설정해 주고 나서, 한번 VNCViewer를 통해서 보면 X.Org 서버를 구동할 수 없다고 뜰겁니다. Okay를 누르고 빠져나온 후,

저렇게 Kill을 시켜줍시다.

이후에 Desktop 환경을 깔아 줄껀데요, LXDE를 깔기 위해서 sudo apt-get install lubuntu-desktop, sudo apt-get install lxde를 실행해 줍시다.

1GB를 요구하지만 그정도는 있겠죠? Y를 입력하고 [Enter]키를 눌러줍시다.

한참 설치하는 동안에 그냥 쉬시면 됩니다!

설치가 완료되면 재부팅 후 sudo -i를 통해 root계정을 얻으시고, 앞으로는 root계정으로 접속할겁니다.

passwd를 통해 root계정의 비밀번호를 변경해 주시고,

vncserver를 입력해 주세요.

만약 VNC로 접속했는데 제대로 LXDE환경이 뜨지 않는다면 sudo apt-get install nano를 해 주신후 sudo nano ~./xsession을 해주셔서

거기에 내용으로 

-----

exec start lxde

-----

써 주시면 됩니다. 그 후 Ctrl+X를 해주시고, Y누르고 엔터키 누른 후 빠져나온 후 vncserver :1 -kill을 통해 현재 세션을 죽여주신후, 다시 vncserver 커맨드로 입력하여 실행하여 주시면 됩니다.

4. 업그레이드

알고보니 이 버전의 빌드는 재부팅 할때 새 버전을 Check 해주는 듯 합니다. 업그레이드를 위해 sudo do-release-upgrade를 실행시키면 됩니다. 제가 설치했을 때에는 15.04버전이 나왔다며 업그레이드를 추천했습니다.

이때 용량을 충분히 비워둬야 하기 때문에 sudo apt-get clean을 해 주셔야 합니다. 또한 어디서 얼마나 용량을 차지하는 지 꼭 확인하세요!

5. 한국어 설정

일단, 먼저 시간대를 설정할 겁니다.

LXTerminal을 열고(UXTerm이나, XTerm을 열어도 됩니다.) "dpkg-reconfigure tzdata"를 입력하고 Enter를 누릅니다.

위화면 같이 뜨면 화살표키를 이용해 Asia에 맞춰준 후 Enter를 눌러줍니다.

그다음 나오는 화면에서 화살표키로 Seoul을 선택한 후 Enter를 누르면 최소한 우리나라 표준 시간대라도 나오게 됩니다.

이제 한국어로 언어출력을 변경할 차례인데요,

처음화면에서 하단의 새가 날아오르는 듯한(?) 아이콘을 눌러 주시고요.(왼쪽 하단 첫번째 아이콘)

메뉴가 뜨면, Prefences를 눌러주세요.

여기서 Language Support 를 선택하시고,

언어목록을 다 확인할 때 까지 기다리셨다가

이렇게 뜨면, Install / Remove Languages...를 선택하시면 됩니다.

스크롤하여 Korean 옆에 Installed에 있는 체크박스를 체크해 주고 그리고 Apply Changes를 누르면 자동으로 설치가 될 것 같지만,

실제로는 반영되지 않으므로 아래에 적은 절차대로 하시면 됩니다.


locale 명령어를 통해 현재 로케일이 영어(en_US.UTF-8)인 것을 확인한 후 sudo nano /etc/default/locale를 입력해서 수정합니다.

이렇게 파일이 되어있는 것을

이렇게 바꾸면 됩니다. 그리고 나서,

reboot를 해 주어 적용되는 지 확인하면 됩니다!

재부팅 후 위와같이 뜨면 성공한 겁니다. 물론, 저기서 root로 계정이 되어있는 이유는 내가 root계정으로 VNC를 실행시켰기 때문입니다.

이렇게 메뉴도 한글화되어 있는 것을 확인할 수 있습니다. 이제 한국어 입력기를 설정하러 갈 텐데요, (갈길이 멀군요 ㅠ.ㅠ)

저 기본설정 메뉴 내부에 있는 시냅틱 패키지 관리자를 선택합니다.

이렇게 뜰 텐데요, [닫기(C)]를 눌러주신 후,

찾기를 누르시고,

ibus-hangul이라고 넣은 다음 [찾기(S)]를 눌러주세요.

만약, 위와같이 이미 설치가 되어있다면 이제 본격적으로 셋팅하러 가시면 됩니다.

아까와 같이 기본설정 > 키보드 입력기 선택해 주시고,

IBus 환경설정이 나올텐데요, 입력기 탭을 고릅니다. 저기 키보드 바로가기를 보면 <Super> + Space인데요, 이는 윈도키랑 스페이스 키를 사용하여 입력기를 변경한다는 뜻입니다. 한/영 전환에 쓰이니까 기억해 두세요.

입력기 탭이 나오면 추가를 눌러줍니다.

그러면 선택 대화상자가 나오는 데요, 한국어가 없죠? ...으로 표시된 부분을 눌러주세요. (저 ...부분이 안드로이드 4.0~4.4의 메뉴버튼과 비슷한 것은 눈의 착각이겠죠???)

이제 한국어가 나오죠? 한국어를 눌러줍니다.

예전 Ubuntu에는 여러개가 있었는데, 여기에는 Hangul밖에 없습니다. 저것을 선택해 주세요.

그리고 추가(A)를 눌러서 추가해 주시면 됩니다.

같은방식으로 영어도 추가해 줍니다. 이는, 한글입력은 가능한데 영어를 입력하지 못하는 문제가 생겼을 때를 대비하기 위함입니다.

이렇게 추가하셨으면 [닫기(C)]를 눌러주세요.

저렇게 입력기 2개가 사용 가능함을 알 수 있습니다. 이로써 모든 한국어 사용 준비가 되었습니다. 자유롭게 쓰시면 됩니다. :)


6. 웹서버 및 DBMS/PHP 구동.

이제 드디어! 원래목적(...)인 웹서버 구동 챕터입니다.

어떠한 우리나라 커뮤니티에서도 이 OS를 라즈베리파이에서는 제대로 다루지 않아 강의가 길어지게 되었습니다.

장정 5시간 이상을 투자하여 만든 이 강의를 무단으로 퍼간 것이 적발되면 진짜로 사이버 수사대에 신고할 테니 각오하세요.

이 부분은 Raspbian과 비슷한 패키지만 설치하는 과정이므로, 간단하게 설명합니다. 산딸기 마을을 참고했습니다.


자 저렇게 입력해 줍니다.

당연히 Y를 선택해 주셔야 됩니다.

설치가 완료되고 나면, Debian과는 다르게 조금 더 화려한 처음 페이지가 뜰 겁니다. 파이어폭스에 단순히 localhost라고 치면 연결됩니다.

이제 MariaDB와 PHPMyAdmin을 설치해 줄 겁니다.

이제 모두 선택 합니다.

[표시(M)]을 눌러주세요. 눌러주지 않으면 의존성 문제로 설치가 되지 않을겁니다.

적용을 누르면 위와 같이 뜰겁니다. 그러면 그대로 [적용(A)]를 눌러주면 됩니다.

저렇게 설치를 진행할텐데요, 기다려 줍시다.

마리아DB의 관리자계정 비밀번호를 설정해주고 [앞으로(F)]를 누릅니다.

다시한번 입력해 주고 [앞으로(F)]를 눌러줍니다.

우리는 Apache 2.4.10을 설치하였기 때문에 apache2를 선택하고 [앞으로(F)]를 눌러줍니다.

이제 방금 체크한 내용을 적용시키고 있습니다. 곧 PHPMYADMIN관련 설정이 뜰겁니다.(이는, PhpMyAdmin이 MariaDB/MySQL이 없으면 실행이 안되므로 늦어지는 것입니다.)

일반적으로 저렇게 설정하므로 체크하고 [앞으로(F)]를 누릅니다.

아까 root계정의 암호(MariaDB)를 설정해 줬었죠, 그걸 입력해 줍니다.

그리고 나서 저 암호는 localhost/phpMyAdmin의 계정 암호가 될겁니다. 비슷하거나 적절한 것으로 바꿔주고 [앞으로(F)]를 눌러줍시다.

이제 다 끝난겁니다.

드디어 PHP 5.5를 비롯한 대부분의 웹서버 설정이 끝났으므로 WordPress, Textcube, XE, GNUBoard 등의 CMS를 설치해 쓰시면 됩니다.

VirtualHost 및 나머지 설정은 알아서 찾아보셨으면(...)좋겠습니다. 죄송합니다.


제가 작업한 환경은 다음과 같습니다:

PC: ThinkPad T420s (8GB DDR3 RAM, NVIDIA Quadro NVS 4200M, Intel HD Graphics 3000, Intel(R) Core i7 - 2620M(Dual-Core) with HT(Hyper Threading), VPro(Virtualation), Turbo Mode(기본쿨럭:2.7Ghz, 터보모드 구동시 3.2Ghz 확인됨.)

모바일: LG Electronics Optimus Vu;2 (LG-F200L), CDMA Rev.A&B, Wi-Fi 802.11a/b/g/n/ac, Bluetooth 4.0, Qualcomm Snapdragon S4 Plus MSM8960, 2GB RAM, Android 4.4.2, 펌웨어버전 F200L30f (단, 롤리팝으로 올려보아도 정상구동 확인됨 - tekcafe.vn참고바람)

라즈베리파이: Raspberry 2 Model B(2015.02 Edition), 900Mhz ARMv7 Quad-Core CPU, 1GB LPDDR2 RAM, 10/100Mbps LAN, 32GB TLC

#긴 글 읽어 주셔서 감사드립니다# ^^

중간에 말투가 바뀌어서 2016-02-10에 말투를 교정했습니다.





저작자 표시 비영리 동일 조건 변경 허락
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

ATK(App To Korean) 프로젝트를 진행합니다.
현재 이에 따라 진행되고 있는 비공식 한글화는 다음과 같습니다.
완료됨
MediaFire 2.2.0 및 후속버전(블로그에 공유됨)
NextApp SDFix 0.7(블로그에 공유됨)
ZipSigner 2 3.4(공유완료)

진행중
360클라우드 6.3.3(1730여개 중 716개 완료)
360클라우드 6.3.28(6.3.3한글화를 토대로 진행예정)
JuiceSSH 2.3.0(준비중)

* 360클라우드의 경우 6.1/6.2버전 한글화는 폐기되었습니다.

비공식 한글화를 원하시는 분은 댓글로 앱의 이름을 입력해 주세요. 유료앱이 아니라면 번역해드리겠습니다.

공식한글화 작업은 다음과 같습니다.
이는 종이상자가 따로 작업하는 목록입니다.
Firefox OS
Fedora Project
Mageia
Mercury Browser
Maxthon Browser
MIUI 6
CM Backup
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

https://app.box.com/s/q2xhrdmuer7yjlugp0f5wv5f5kz8cmcl
위는 다운로드 링크입니다.
혹시 다운로드가 안될 경우 댓글 주세요.
안녕하세요! 종이상자입니다.
ThemeDIY는 Play스토어에서는 다운로드 할 수 없는 앱으로, 간단한 CM12 테마 패키지를 만들 수 있는 앱입니다.
*) 2016.08.28추가 - 현재는 Google Play에 출시되었으며 CM13 테마도 제작이 가능합니다.
롤리팝 버전의 CM12라면 구동이 가능하며, Android 5.0/5.1이라면 무조건 가능합니다.
이 앱은 Vu2에서 확인되었으며, 그러므로 대부분의 최신 OS라면 가능할 것 같습니다.(CM12.1 사용중입니다. 곧 리뷰도 올라갈 예정이니 많이 기대해 주세요.)
일단 받은 파일을 설치하고 실행하면 다음 화면이 나옵니다.

여기서 +버튼을 누르면 테마를 만들 수 있습니다

어떤 스타일을 기반으로 만들 지 묻습니다. 저는 Material Light를 선택했습니다.
이제 활성화 된 ACCENT COLOR를 누릅니다.

색상 목록이 나옵니다. 원하는 색상을 고릅니다.
저는 Cyan을 골랐습니다.

고르면 이렇게 미리보기가 되며
다음단계가 활성화 됩니다. 저는 만족했기에 BACKGROUND COLOR(다음단계)를 골랐습니다.

앱의 바탕화면을 무슨 색으로 할 지 고릅니다. Material Light와 Material Dark모두 골라줘야 하며 저는 Dafault(기본)으로 골랐습니다.

상단바의 글씨색을 고릅니다. 저는 모두 기본설정했습니다.
그러면 활성화 된 MISC SETTINGS를 누릅니다.

마찬가지로 골라줍니다 저는 모든 항목을 Same as accent로 골랐습니다(여러분, 아시죠? 아까 고른 Accent Color와 동일한 것을 의미합니다.)

네 이제, 활성화된 BUILD를 누릅니다.

힘차고 빠르게 돌아가는 톱니바퀴가 돌기 시작합니다...

샘플 패키지를 언팩하고 있습니다.

이제 제가 고른 것을 바탕으로 패키지를 만드는 군요.

네. 패키지에 서명을 합니다.

필요 없어진 파일을 제거하고 있군요.

끝났습니다!

네, INSTALL은 만든 테마 설치, AGAIN은 처음화면으로 돌아가는 것입니다

Install을 누르면 이 애플리케이션을 설치하시겠습니까? 라고 뜹니다. 저의 경우 이미 한번 시도했기에 이렇게 떴었던 겁니다.

처음화면의 (?)를 누르면 정보를 볼 수 있으며, 기부할 수 있는 버튼이 있습니다. Theme DIY의 기부는 Play스토어를 통해 이뤄지며 한화로 약 3,360원입니다.
(강좌를 중지합니다. 잘돼잖아?)
신고
댓글 로드 중…

블로그 정보

고1의 시선으로 본 IT, 일상, 그리고 여러가지 이야기들.

최근에 게시된 글

티스토리 툴바