4 ms·
Does this mean that Apple is using the same libraries they are asking third party developers to use? I used to do Windows development and it always bugged me th
by spaetzleesser 5y ago
Does this mean that Apple is using the same libraries they are asking third party developers to use? I used to do Windows development and it always bugged me that MS wasn’t using MFC and later on Winforms or WPF for their own apps. The libraries would be much better if they dogfooded their own stuff.
- balls187 5y ago> Does this mean that Apple is using the same libraries they are asking third party developers to use? Yes and now. Apple still has and uses private APIs, which by license agreement 3rd party developers cannot and should not use. Additionally SwiftUI is only ~3 years old, so it does not yet have 1:1 parity needed to fully migrate all of Apple's apps over. That said, I to was disappointed that Microsoft had their own internal UI libraries for WindowsPhone7/8 which were not exposed to developers, such as the Map tile libraries.
- pjmlp 5y agoVisual Studio used MFC until it was rewriten in WPF. SQL Server Studio used MFC until it was rewriten in WPF. The Ribbon on WPF was originally designed on Office, then made availalble as a COM library on Windows 7 and wrapped as WPF bindings. MFC was replaced by ATL, given how much Windows and Office teams love COM, and they keep loving it, via WRL and now C++/WinRT and WIL.