Jump to content

Recommended Posts

Posted
On 1/26/2025 at 1:58 PM, R C-R said:

So my question is how would the source for the installer (which is neither an updater nor just a simple patch) know which is the "correct" version that is wanted?

For your scenario of downloading the Windows installer on your Mac, or using a friend's computer, it is likely that you would be using a web browser and going to the appropriate Download page and choosing a version manually.

This is different from the scenario where you run the application, and it detects that there is an update, and asks if you want to Download it. In that scenario, if you click Download, the installer is taking you to the appropriate Download page on the website. Today it just takes you to the same page you would have used when downloading manually, but it could take you to a page which is pre-set to download the MSI/EXE version, and for the architecture (x86, ARM-64) you're currently using. And for users who really do want something else, they could manually choose it. Or perhaps for that scenario they would have to manually navigate to the website, just as when using a different computer.

Or, as some other users have suggested, the MSI/EXE version could also automatically do a download/install, via an Install button as the MSIX version does, rather than requiring a manual download/install via a Download button. That is clearly a more complex undertaking, though and so is not one I've ever suggested to Serif. I've only suggested that the existing Download button should give the user the correct version for their system/installer by default.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Posted
11 minutes ago, walt.farrell said:

a manual download/install via a Download button

The very fact that after pressing the "Download" button, the download does not take place, but only opens a page where you have to choose the correct installation type yourself, and only then finally download, is simply ridiculous these days.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
1 hour ago, Pšenda said:

The very fact that after pressing the "Download" button, the download does not take place, but only opens a page where you have to choose the correct installation type yourself, and only then finally download, is simply ridiculous these days.

I second this. As Serif is using AWS, it is an easy task to implement an update procedure, where the according installer is directly downloaded. Or even better it does an inplace update.

Regards,
Otto

Affinity Suite v2.6.x - Windows 11 Pro

Posted
1 hour ago, Circulus said:

I just wonder why it is so hard for Serif to understand that their programs and even their way of updating is in so many ways USERUNFRIENDLY.

The update process for the MSI/EXE version works identically in V2 and in the older V1. The user needs to download the file, and manually install it.

The only new install function in V2 came with the MSIX version, where the application can download the installer and hand it off to Windows, and let Windows (a) perform the installation, then (b) close the current application, and finally (c) start the newly-updated application.

Remember that Serif was only reluctantly forced into providing MSI/EXE installers for V2. Given their preferences, only MSIX would have been available, and when forced into providing MSI/EXE they did not enhance the installation process to include the automatic download/installation function. They did add one nice function, though. The MSIX and MSI/EXE store settings and user content (assets, etc.) in different locations, and they set it up so the MSI/EXE applications would recognize that the user had previously run the MSIX version, and the enabled automatic migration of the settings and user content from the MSIX to the MSI/EXE.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Posted
3 hours ago, Circulus said:

As for the (still) forcing of the msix app, it was and is a bad business decision from a user point of view as the foundation on which the affinity code works isn't working seriously with other software....

As I understand it, Serif is not forcing anyone to use the MSIX installer, just recommending that they use it. And as for not it working with other software, this is because a lot of other software vendors have not updated their stuff to work with sandboxed MSIX packaged apps, as Microsoft has been urging them to do since it was first introduced.

FWIW, Microsoft touts the benefits of this new app package format here, among other things stressing a claimed 99+% install success rate & better disk space management. So at least to some extent, there appear to be some very good reasons for the decision to recommend this new package format.

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted

There is still something I do not understand about this topic, that being why some users are reporting that using one (?) of the installer types "wipes" their user settings. From what I have read in other topics, most users do not seem to experience this. Does anyone have a clear explanation of what might cause this?

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted
32 minutes ago, R C-R said:

Serif is not forcing anyone to use the MSIX installer

Forces because even if you have an MSI/EXE installation, when you click Download in the update prompt, it directs you to the MSIX installation type. So when updating each application, you always have to remember to change the installation type because Serif forces a different type on you.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
34 minutes ago, R C-R said:

"wipes" their user settings

I think you're misinterpreting this. It's not about physical data loss/deletion, but the fact that when you choose the wrong installation type (different from your previous one), your settings for the new/different installation type are not visible - and therefore it appears to uninformed users as data loss. After installing the correct installation type, your original settings become available again.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
4 minutes ago, Pšenda said:

Forces because even if you have an MSI/EXE installation, when you click Download in the update prompt, it directs you to the MSIX installation type. So when updating each application, you always have to remember to change the installation type because Serif forces a different type on you.

OK, but as I understand it, you still have the option to change to the EXE version, so it really isn't forcing you to use it, right? IOW, forcing means no choice, which is not the case here?

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted
4 hours ago, Circulus said:

That user unfriendly script to point to an app within a hidden, sandboxed folder is even more sad, childish and unprofessional.

TBH, you can not blame Serif for this. This is the typical procedure of every MSIX installer and was introduced by Microsoft and can not be changed by any software vendor. Gladly Serif still Supports the „old“ exe installer.

Regards,
Otto

Affinity Suite v2.6.x - Windows 11 Pro

Posted
1 minute ago, Pšenda said:

I think you're misinterpreting this. It's not about physical data loss/deletion, but the fact that when you choose the wrong installation type (different from your previous one), your settings for the new/different installation type are not visible - and therefore it appears to uninformed users as data loss. After installing the correct installation type, your original settings become available again.

So basically, each type creates its own set of preferences independent of the other's? Or is there more to it than that?

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted
2 minutes ago, mopperle said:

TBH, you can not blame Serif for this. This is the typical procedure of every MSIX installer and was introduced by Microsoft and can not be changed by any software vendor. Gladly Serif still Supports the „old“ exe installer.

Something else about this I am not clear about: Can vendors still offer the old EXE installers for apps purchased from the Microsoft store, or must they all now offer only the MSIX versions?

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted (edited)
24 minutes ago, R C-R said:

IOW, forcing means no choice

No, forcing (duress) doesn't mean you have no choice, but the fact that something you don't want is constantly being forced on you (and Serif knows this of course, because the action after pressing the Download button is triggered from an MSI/EXE application). It's like Microsoft constantly asking you if you want to use its miraculous web browser, even though you've already told them a hundred times that you're not interested.

Edited by Pšenda

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
14 minutes ago, Pšenda said:

No, forcing doesn't mean you have no choice, but the fact that something you don't want is constantly being forced on you....

I think we will have to agree to disagree about the meaning of "force" in this context. To me, if I am forced to do something, it literally means I have no other choice than the one offered to me, not even to decline to do anything.

YMMV

EDIT: see for example https://dictionary.cambridge.org/us/dictionary/english/forcing & the text there "force verb [T] (GIVE NO CHOICE)"

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted
1 hour ago, Circulus said:

@R C-R both @Pšenda and I are not native English speakers but what was meant is forced on/upon

That is no different from what I cited. It is not simply nagging or annoying. As what you cites says it means it is to cause something to be accepted. That is not what Serif/Affinity is doing because even though it is not as obvious as it could be, users can choose not to accept the offered version.

All 3 1.10.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
A
ll 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Posted
16 hours ago, R C-R said:

Something else about this I am not clear about: Can vendors still offer the old EXE installers for apps purchased from the Microsoft store, or must they all now offer only the MSIX versions?

There are two ways to use the Microsoft Store:

- if you just want to use it as a download plattform, you can offer exe files as download
- if you want to use all other store services, like billing etc. it only works with the MSIX installer

The big technical advantage of the MSIX installer is the sandboxed installation in a container. So it can not interfere any other software. And it allows an absolute clean uninstall, as Windows just deletes the container.

Regards,
Otto

Affinity Suite v2.6.x - Windows 11 Pro

Posted
17 hours ago, Pšenda said:

Forces because even if you have an MSI/EXE installation, when you click Download in the update prompt, it directs you to the MSIX installation type

No, it doesn't. It directs you to the Download site where you must choose which version you want to download, with no hint that you should choose MSI/EXE. 

 

17 hours ago, R C-R said:

There is still something I do not understand about this topic, that being why some users are reporting that using one (?) of the installer types "wipes" their user settings. From what I have read in other topics, most users do not seem to experience this. Does anyone have a clear explanation of what might cause this?

This happens when the user was running the MSI/EXE version, which stores its preferences and user-content in %AppData%\Affinity and then mistakenly downloads/installs the MSIX version, which stores its preferences and user-content in %UserProfile%\.affinity and then runs that MSIX version. At that point, it sees the empty directory under %UserProfile% and creates a fresh (factory) version of the preferences and user-content.

The original set of data from the MSI/EXE is not lost; it's just in a different location. And as both versions are now installed the user can simply find and run the MSI/EXE version they still have installed, but of course it will prompt them to update again. 

 

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Posted
10 minutes ago, walt.farrell said:

No, it doesn't.

??? What is not true about the quote you responded to? ("Forces because even if you have an MSI/EXE installation, when you click Download in the update prompt, it directs you to the MSIX installation type").
It may work differently for you, but for me the application behaves exactly like this after pressing the Download button. I don't address the fact that I "have to" (and therefore it is forcing/duress from Serif's point of view) choose the correct installation type in my post at all - because it has been mentioned many times in this thread. So I do not understand your reaction and the context with the quoted part of my post, because I do not write anywhere in it that the correct installation type, i.e. MSI/EXE, would be selected/"choosed" automatically. By the way, if Serif did this - as it has been requested here for several years, then these threads and similar ones (for example, about the non-functioning StudioLink) would not exist at all.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
23 hours ago, Pšenda said:

What is not true about the quote you responded to? ("Forces because even if you have an MSI/EXE installation, when you click Download in the update prompt, it directs you to the MSIX installation type").

It does not direct you to the MSIX. It directs you to a page where you must choose which one to download. You click a dropdown, and get a list of 4 possible installers to download. This should be handled better. However, any user having this problem:

  • Ignored Serif's recommendation to use the MSIX initially, and deliberately chose to download the MSI/EXE installer.
  • Presumably, since they felt strongly enough to do that before, they will still feel that way and will again choose the MSI/EXE installer. So I can understand if Serif chooses not to improve this. But I still agree that it could work better.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.3.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.