4 ms·
Yes, the Android-version is also just a Blink wrapper. It's almost impossible for Microsoft to port Trident/EdgeHTML to other operating systems, because it's so
by Sylos 9y ago
Yes, the Android-version is also just a Blink wrapper. It's almost impossible for Microsoft to port Trident/EdgeHTML to other operating systems, because it's so deeply integrated into Windows.
- chungy 9y agoWay back when, there were versions of IE 4, 5, and 6 for non-Windows OSes such as HP-UX, AIX, Solaris, and Mac OS (Classic and X both). It is not unreasonable that they could do it again.
- gsnedders 9y agoNote those releases were based on an entirely different codebase to the Windows version of IE.
- thristian 9y agoInternet Explorer for Mac was a separate codebase from the Windows version. The Unix workstation versions (HP-UX, AIX, etc.) were built with a commercial equivalent to Winelib: a library that implemented Win32 APIs on top of Unix and X11. I have no idea how they managed to build the IE code on a compiler that wasn't MSVC.
- gardnr 9y agoWhen you say "entirely different" you mean they didn't even share the same rendering engine?
- gsnedders 9y agoThe sibling suggests that non-Mac ports shared the Trident rendering engine with IE/Win. IE/Mac used Tasman, which was totally different (and was the first implementation of many CSS 3 features); as far as I'm aware there was no code shared at all between IE/Win and IE/Mac.
- dtech 9y agoThose were basically just independent pieces of software, and had their own set of features and bugs (IE5.5 on mac was notoriously buggy)
- robin_reala 9y ago5.0 and 5.1 were pretty bad. 5.2 was surprisingly standards compliant for the time (apart from `clear` inheriting, that was painful). 5.5 was a Windows only version of Trident, never available on the Mac (the Mac’s rendering engine was Tasman).