toreposter.blogg.se

Install4j smartscreen
Install4j smartscreen










install4j smartscreen
  1. Install4j smartscreen for mac#
  2. Install4j smartscreen code#
  3. Install4j smartscreen free#
  4. Install4j smartscreen windows#

I think a dev wanting to accomplish something similar in a cross-platform manner is going to have to do something similar to what the Sublime guys have done with developing their own in-house toolkit. The toolkits available elsewhere have technical advantages (like being cross platform), but getting the little details right is so much more difficult with them that meeting the same bar of quality is a much taller order. I would also argue that even despite restrictions, spotty docs, and bugs, macOS is still one of the strongest platforms for creating polished boutique apps.

Install4j smartscreen code#

The Mac has always been by far the best platform to find customers for boutique indie apps, long before Mac code signing existed, and that equation hasn't changed even though Apple is now getting worse and locking down the Mac.

Install4j smartscreen windows#

And they don't exist on Windows to the extent that they exist on the Mac. The customers for boutique indie apps simply do not exist on Linux. > Developers can switch to a different platform, but the problem is that their customers won't switch. These BigCos are the elephants in the room, you can't ignore them. And look at how Parler was simultaneously deplatformed by everyone. Consider physical product producers and Amazon. Not so independent anymore, eh? Turns out Google and Apple also control the web browsers. If you think the web is independent, just consider Flash-based web sites. The world is such that it's extremely difficult for anyone to avoid being dependent in some way on the BigCos. They still need iOS apps, they still have to go through App Store review, etc. these companies still have big problems with Apple. Look at two of the largest corporations in the world: Google and Facebook. In general, I find the idea strange that developers can simply avoid being dependent on Apple. My eventual solution was a compromise of "I provide builds but don't implement any mac specialties".ĭevelopers can switch to a different platform, but the problem is that their customers won't switch.

install4j smartscreen

Install4j smartscreen for mac#

As a result a simple cross build of my app is quite "foreign element" and users ask for mac specific features. There are other issues though - Mac is very opinionated and many things / conventions are very different from Linux/Windows.

install4j smartscreen

It's quite difficult to reject such users when in theory a simple cross-build does not seem so difficult.Īs mentioned before I'm using Electron and fortunately it does shield you from majority of platform specific bugs, so not testing each and every release on Mac turned out mostly OK. I originally supported only Linux and Windows (platform I use and test on regularly), but inevitably Mac users came and wanted to use the app too. It's not very comfortable, and I had a lot of inner discussions about this. > Personally though I think it's weird that so many people are okay with distributing on platforms they don't even own. (Or rather not creating new builds for M1 Mac and similar, I'm okay with doing builds for old x86) So when talking about "dropping support", I mean specifically stopping doing Mac builds myself. But building yourself is not something most users can do. There's nothing really preventing users from building the app themselves, and some of them do that.

Install4j smartscreen free#

To clarify, my app is free and open source.












Install4j smartscreen