QL-Win / QuickLook

Bring macOS “Quick Look” feature to Windows
http://pooi.moe/QuickLook/
GNU General Public License v3.0
16.67k stars 1.07k forks source link

Suggestion wanted: Get rid of 32-bit operating systems? #551

Open xupefei opened 4 years ago

xupefei commented 4 years ago

For all's convenience, please use English to fill this issue.

Is your feature request related to a problem? Please describe. Now QuickLook ships every native component in both 32- and 64-bit. But seriously, how many 32-bit OSs there is?

Describe the solution you'd like Get rid of 32-bit components.

Describe alternatives you've considered No alternative.

Additional context

Doing this brings many good things:

  1. QuickLook can finally switch to CefSharp. The blockage now is the size of CefSharp: shipping both 32- and 64-bit of CefSharp will increase the package by 120MB.

  2. CefSharp allows QuickLook to preview files faster, like APNG and GIF (my in-home implementation is slow and RAM-hungry).

  3. CefSharp solves https://github.com/QL-Win/QuickLook.Plugin.EpubViewer/issues/2#issuecomment-534001713.

  4. One can even preview PDF with CefSharp!


What do you guys think? Is it acceptable that QuickLook refuses to run on 32bit systems?

rabelux commented 4 years ago

I think it would be totally fine to eliminate 32bit support. Even my convertible with a total of 16 gb internal storage can only run 64bit windows so no idea what the purpose of a 32 bit windows is anymore

KuroChloe commented 4 years ago

Please do.

montoner0 commented 4 years ago

Could it happen that after removing of 32-bit components QuickLook will stop working from within 32-bit applications? Like in Open file dialogs.

xupefei commented 4 years ago

Could it happen that after removing of 32-bit components QuickLook will stop working from within 32-bit applications? Like in Open file dialogs.

No. It will still work in 32bit apps.

Weasy666 commented 4 years ago

I say get rid of it, we are nearly in 2020. The few people who still use 32bit systems can just use an older version of QuickLook. Do you know if CEFSharp, in the future, will be using the new EdgeChromingWebView component under the hood, that will be integrated in windows when Edge gets replaced with the chromium variant?

xupefei commented 4 years ago

Do you know if CEFSharp, in the future, will be using the new EdgeChromingWebView component under the hood, that will be integrated in windows when Edge gets replaced with the chromium variant?

I don't know, but I hope so. There is some rumours on the Web that MS is considering a build-in version of Webkit (or Blink).

owenlsa commented 4 years ago

I suggest that you can keep recent versions for 32bit system and do not support 32bit system in the later version. Who use 32bit system can still choose older version just cannot enjoy latest feature in later version.

bwiernik commented 4 years ago

Adding a page to the wiki regarding 32 bit systems that gives a link to an older version MSI should be sufficient support. Dropping 32 bit moving forward would be great.

skycommand commented 4 years ago

When thinking about 32-bit, one mustn't restrict oneself to the 32-bit Intel x86. (They call it IA-32.) There is a new breed of Windows 10 for ARM devices that can run IA-32 apps but not x64 apps.

An alternative for dropping the 32-bit support is to split the release into two: One for x64 and one for IA-32, which also runs on ARM 32-bit and ARM 64-bit.

james856 commented 4 years ago

I agree with dropping 32-bit support to simplify development. Regarding Windows 10 on ARM devices, QuickLook is available in ARM64 according to the Microsoft Store listing. This is 64-bit ARM architecture and runs just fine. No 32-bit needed.

Darthagnon commented 4 years ago

Quicklook already doesn't support Windows 7 (32 or 64 bit) afaik; it shouldn't be a problem to drop support for 32bit OS (i.e. Win10 32 bit - how many people actually use it?)

cuiko commented 4 years ago

64 bit, Yes! :)

ghost commented 4 years ago

Yes

MrAlexEsisteGia commented 4 years ago

32bit begone

Nyameliaaaa commented 4 years ago

I think 32 bit users do not exist at all.

jeremyhart commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

ghost commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

skycommand commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Yes. It is a legit question. To quantify it, one needs telemetry data.

Nyameliaaaa commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Or boomers

MrAlexEsisteGia commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Or boomers

Or people that people themselves

Nyameliaaaa commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Or boomers

Or people that people themselves

Or Workplaces in developing countries

skycommand commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Or boomers

Or people that people themselves

Or Workplaces in developing countries

Or people in well-developed countries who need to buy cheap laptops because they don't earn much, e.g. the United States.

Nyameliaaaa commented 4 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Or boomers

Or people that people themselves

Or Workplaces in developing countries

Or people in well-developed countries who need to buy cheap laptops because they don't earn much, e.g. the United States.

or no one

Flexxkii commented 4 years ago

You're limiting yourself anyways by using a 32 bit OS. so yea why not.

SplitGemini commented 4 years ago

Just do it.

skycommand commented 4 years ago

Microsoft officially deprecated 32-bit Windows 10 a few days ago. It won't be licensed to OEMs anymore.

Woods, Rich (13 May 2020). "Microsoft is beginning to phase out 32-bit support for Windows 10 ". Neowin.

Nyameliaaaa commented 4 years ago

Microsoft officially deprecated 32-bit Windows 10 a few days ago. It won't be licensed to OEMs anymore.

h

MrAlexEsisteGia commented 4 years ago

Microsoft officially deprecated 32-bit Windows 10 a few days ago. It won't be licensed to OEMs anymore.

crab rave

Nyameliaaaa commented 4 years ago

@xupefei I request you to forfeit 32's live privileges

JWiley commented 3 years ago

Fully agree about dropping 32bit and only shipping 64bit!

adyanth commented 3 years ago

@xupefei @rabelux Windows 10 on ARM, like on Surface Pro X can only run 32bit x86 apps, not 64bit.

xupefei commented 3 years ago

@adyanth Have you tried to run the MSI/ZIP versions? I don't think it will run due to the use of hooking in QuickLook.

fredster33 commented 3 years ago

I agree with 32 bit. Maybe add a big notice of 32 bit depreciation on the Store and project page, and a link to the last version that runs in 32 bit.

prakharb5 commented 3 years ago

@xupefei Happening?

fredster33 commented 3 years ago

@xupefei @rabelux Windows 10 on ARM, like on Surface Pro X can only run 32bit x86 apps, not 64bit.

That is a very good point that I feel like should be considered.

adyanth commented 3 years ago

With x64 emulation coming even to ARM, I would say this is a non issue right now, and advantages of CefSharp far outweigh the legacy support IMO.

cbrjay commented 3 years ago

Agreed. QuickLook is designed as an efficiency tool. How come you care about any efficiency when you're still using 32-bit Windows nowadays?

uvery9 commented 3 years ago

Of course we should give up the 32bits version, this belongs to the old guys in the old world! Let us welcome the new world!

SpiritSeal commented 3 years ago

Given the target demographic of QuickLook, I think it would be safe to get rid of 32-bit support for future builds. Though, it may be worth creating a system such that the auto-updater on a 32-bit computer will not automatically update a new, unsupported 64-bit version of the application.

ghost commented 2 years ago

Legit question here: who actually uses 32bit PC's these days?

Government Offices especially for developing country

Then they can compile it themself

ghost commented 2 years ago

Any news here?