이것은 철학적 인 질문입니다.
가상의 데스크톱 응용 프로그램과 사람들이 웹 사이트를 방문하도록하고 업데이트를 확인하고 업데이트를 다운로드하고 설치하지 않고 자동 업데이트를 제공하려는 경우 두 가지 중 "모범 사례"접근 방식 중 더 많은 것은 무엇입니까?
iTunes 와 마찬가지로 새 버전이 있는지 확인하고 새 버전을 다운로드하라는 메시지를 표시합니다. 그렇다면 전체 버전을 설치하는 전체 설치 실행 파일 (이 경우 Windows Installer 파일 (.msi))을 다운로드합니다 (이전 버전으로의 업그레이드뿐만 아니라 여러 버전이있는 경우 관리하기에는 너무 많음) . 따라서 버전 10.1.1이라고 가정 해 보겠습니다. 새로 설치하든 업그레이드하든 동일한 파일을 사용합니다. 다운로드 후에는 사용자에게 응용 프로그램을 닫고 설치 파일을 직접 실행하도록 지시합니다.
다른 버전과 마찬가지로 새 버전을 확인하고 다운로드하라는 메시지를 표시하지만 실행 파일을 다운로드하고 실행하라는 메시지를 표시하는 대신 실제로 실행합니다. 열려있는 프로그램을 종료하고 획득합니다. 파일을 설치하는 데 필요한 보안
# 2와 관련된 문제 : 프로그램이 다른 프로그램 ( Outlook 및 Excel )을 열 수 있거나 사용자가 무언가 중간에있는 경우 어떻게해야합니까? 또한 보안과 관련하여 설치하려면 로컬 관리자 액세스 권한이 필요합니다.없는 경우 어떻게해야합니까? 이후 버전의 Windows에서는 개인의 보안을 무시할 수 없습니다.
# 1과 관련된 문제 : 일부 사람들은 이것이 최종 사용자에게는 너무 힘들고 많은 노력을 기울일 것이라고 생각합니다.
내 프로젝트에서 80-120 시간을 절약하고 구현 및 유지 관리가 더 간단하기 때문에 # 1을 사용하는 것이 좋습니다. 그러나 우리는 사방에서 강하게 느끼는 사람들이 있습니다.
이런 종류의 일에 가장 좋은 방법은 무엇입니까?