포터블 프로그램 테스트를 위해 가상 머신에 Windows 8.1을 설치했습니다.
2014.10.26 14:43
제가 올린 포터블 프로그램들이 Windows 8.1에서 호환이 안 된다고 하더군요. 그래서 포터블 프로그램 테스트를 위해 가상 머신에 Windows 8.1을 가상 머신에 설치했습니다.
제 가 만든 포터블 유틸리티들 중 호환이 안 되는 것도 몇 개 있더군요. Windows 8/Windows 8.1 호환성은 생각하지 않고 만들어서 죄송합니다. 앞으로는 Windows 8/Windows 8.1에서도 호환이 되게끔 노력하겠습니다.
제가 포터블 프로그램을 만들 때는 Windows XP를 기준으로 만드는데, Windows 7에서도 다 호환이 되길래 Windows 8/Windows 8.1에서도 호환이 될 줄 알았는데 아닌가 봅니다. 하위 호환성이 있을 줄 알았는데 아닌가 봅니다.
스크린샷 몇 개 올려 봅니다.
부트스크린입니다.
시작 화면입니다. Metro UI입니다. 영 적응이 안 되네요.
데 스크톱입니다. 이제 좀 뭔가 Windows답습니다. 그래도 UI가 많이 다르더군요. 대충 쓸만은 한데 영 별로네요. 저 왼쪽 아래 시작 버튼은 폼으로 달아 놓은 거네요. 저걸 클릭하면 나오라는 시작 메뉴는 안 나오고 Metro UI만 나옵니다. 그리고 Windows 7과 Windows 8 글자를 비교해 보니 Windows 8 글자가 뭔가 흐리멍텅하네요.
글자 두 개를 비교해 보았습니다. 뭔가 미세하게 글자가 흐리멍텅하죠?
Windows 8.1에서 제작한 게 Windows XP에서 호환이 되는지 테스트해 보고 호환이 되면 앞으로는 Windows 8.1에서 제작하던지 해야겠습니다.
앞으로 포터블 프로그램의 호환성 개선을 위해 노력하겠습니다.
이상 Vista였습니다.
댓글 [15]
-
구들목 2014.10.26 14:59
-
Vista 2014.10.26 15:06
아! 그렇군요. 최상위 Windows에서 만들어야 호환성이 좋은 거였군요. 저는 그것도 모르고 여지껏 최하위 Windows에서 만들어야 호환성이 좋은 줄 알고 있었는데 잘못 알고 있었네요. Windows 8.1에서 만든 게 Windows XP에서 정상 작동이 되면 앞으로는 Windows 8.1에서 제작해야겠습니다.
-
suk 2014.10.26 15:09
win8.1도 RTM을 설치하셨나보네요
win8.1 with update는 바로 바탕화면으로 부팅됩니다. 저는 그런거에 신경도 안 씁니다만
-
Vista 2014.10.26 15:12
외장하드에 예전에 다운받아놨던 걸 설치했는데, RTM이였나 봅니다. Windows 8.1 with Update 1 ISO 파일은 어디서 구할 수 있나요?
-
xyzox 2014.10.26 15:36
저도 종종 포터블 프로그램을 제작하는데 윈8에서 포터블을 제작해도 윈8에서 작동이 안될때가 많습니다.상위 버젼의 .Net 4.0을 사용하는 프로그램들은 대부분 8.1에서 실행이 되지 않더군요..net 호출 규칙이 7과 8에서 미묘하게 차이가 있나 봅니다.그리고 상위 버젼의 OS에서 포터블을 제작해야하지만 8.1은 순정으로 깨끗하게 깔아도 찌꺼기가 여기저기서 중구난방으로 끼어듭니다. 그런거 다 고려하고 만들어도 작동되지 않는 포터블이 반이 넘습니다.앞에서도 이야기 했듯이 7 과 8 8.1에서 .net 호출규칙이 다른가 봅니다. -
xyzox 2014.10.26 15:39
한가지 사설을 더 넣자면 윈8이나 8.1에서 실행이 안되던 포터블들이 10에서는 또 돌아간다는 기이한 사실입니다. -
suk 2014.10.26 15:50
그렇지요 ㅎㅎ 저도 active X 이야기를 했었지요. 8.1에서도 된다는 분도 계시지만요
win8.1에서는 저는 안 됐는데,, 어이없게도? 아직 프리뷰에 지나지 않는 win10에서는 잘 설치되더군요.
-
xyzox 2014.10.26 16:01
그 뭔가 8.1에서 시도했던 변화를 다시 7로 돌려 놓은거 같습니다.너무 많은 호환성 문제 때문에 포기한듯도 싶고요. -
네버그린 2014.10.26 16:05
잘밨습니다^^8.1이 저의 바탕화면과 같군요..ㅋ
저는 메모리 2기가인데 8.1x32 사용중인데 포터블 올리는데 64비트 사용자들이 있어서 멀티로 7x64를 예비로 하다 며칠전부터
7x64를 번갈아 이용하고있습니다. 어찌 인터넷 속도가 달라서 오늘 똑 같이 빗디토탈을 같이 깔아밨는데...체감상 8.1x32 보다 7x64가 빠르게 느껴지는군요..메인을 어떤걸로 해야할까 고민중이입니다..ㅠㅠ
8.1x86
7x64
-
Vista 2014.10.26 16:47
Windows 8보다는 Windows 7이 더 좋은 것 같습니다. Windows 7 64비트를 메인으로 사용하시는 것이 좋을 것 같습니다.
-
FanTaG 2014.10.26 19:38
두번째 바탕화면 공유좀 부탁 드립니다~ㅋ
-
네버그린 2014.10.26 23:03
-
.... 2014.10.26 18:09 저는 주로 윈도우7을 기준으로 제작합니다.. 현재 8.1 up1 에서도 안되는건 없네요...
xp는 안쓰는지라 xp에선 테스트 안합니다.. 참고하세요 ^^
-
DarknessAngel 2014.10.26 19:43
XP는 수명 했으니 신경 쓸 가치가 없다고 생각합니다
전 이미 진작에 7이상을 기준으로 잡아두고 빌드합니다 (XP따윈 작년부터 시험도 안 함)
apps도 얼마전에 더이상 XP 호환 보장 안 한다고 애기 나왔습니다
-
Vista 2014.10.27 01:06
Windows XP의 지원이 중단되었더라도, 사용하는 사람이 완전히 사라진 것은 아닙니다. 아직도 Windows XP 유저들은 많이 있습니다. 저는 Windows XP 유저들을 위해 아직까지도 Windows XP에 호환되게 만듭니다. 그동안 Windows XP를 기준으로 만드느라 Windows 8에서는 호환이 잘 안 되었는데 이제부터는 Windows XP부터 Windows 8.1까지 전부 호환이 되도록 노력해야겠습니다.
포타블은 최상위 윈도우에서 만들어야 호환성이 좋은것으로 알고 있어요.
만들어 올려주니 감사합니다.