While these features can block bad software, they can also make it more difficult for users to download and use legitimate software products. There are steps a software developer can take to add credibility to their products and simplify the user experience.
Many Windows users have encountered Smart Screen when they attempt to download a new application. By clicking the More Info button, the user is allowed to continue with the download or install process. This alert may scare off a novice computer user.
To prevent Smart Screen warnings and add user, browser and OS credibility to your application, deliver it with a code signed installer built with a tool like ClickInstall Windows. To get a Code Signing certificate, the developer must submit information to a Code Signing authority that validates your company. That process typically takes 4-7 days.
When a user attempts to download an application or installer, Smart Screen looks at the Certificate information assigned to that EXE to determine whether or not to present the alert screen. Smart Screen uses a reputation based algorithm to build trust with that Signing Certificate.
After building a installer using a new Certificate, it may take a few dozen downloads and installs over a few days before a signed EXE is allowed to run without triggering the alert screen. Once your Certificate has credibility, new installers you produce inherit instant credibility.
For example, the Download from Anywhere option is now hidden on the Security & Privacy panel of System Preferences. AllowApps makes that option visible again so users can download software from your website. This process requires extra instructions and actions by the user.
The best solution for users is to deliver software with a Code Signed, 64-bit installer built with ClickInstall MacOSX. This makes the download and install process quick, intuitive and secure.
On macOS, Apps are installed into a folder within the Applications folder.
On Windows, 32-bit or 64-bit software is typically installed to a Product folder under a Company folder as illustrated here.
The install process can prompt for a password, present a license agreement, check system requirements, add shortcuts and perform other actions to improve the user experience.
Create a professional installer in minutes: