5 ms·
I don't understand apple why don't they provide docs so thousands of Dev don't waste time reversing their api. It will also help to bring some PR stuff to apple
by cute_boi 5y ago
I don't understand apple why don't they provide docs so thousands of Dev don't waste time reversing their api. It will also help to bring some PR stuff to apple. But it seems they are too concerned and doesn't their user to use other os.
- LASR 5y ago> I don't understand apple why don't they provide docs so thousands of Dev don't waste time reversing their api. It's exactly because they don't want thousands of Devs wasting time at all. Why reimplement something that already works well as a computing platform? There is no good reason why they would want to do this. But it's not like they're blocking everything and locking it down. They just haven't published docs etc - which can carry a significant maintenance cost.
- ladyanita22 5y agoShitty explanation. If they don't want people to waste time, give them what you already know.
- oblio 5y agoPlaying devil's advocate: Apple provides the complete package. If you're homebrewing on top of their PCs, that's your problem and you're actually more of a nuisance to them. They don't actually get any benefit from you and you, being an advanced user, are very likely to have demands that are not representative of the general population and that also risk being difficult to accommodate. What could you possibly do that the All Mighty Apple™ can't do better?
- technobabbler 5y agoPlaying devil's advocate's devil's advocate: Maybe Apple is trying to cater to advanced users again? In the last decade or so, we've seen Apple flip-flop their designs and priorities between content creators and content consumers. If you can remember back to the 2000s, with the first-gen Mac(book) Pros, those were actually pretty remarkable computers, albeit very expensive and arguably overpriced from a performance per dollar standpoint. They were proper workstations -- if you could afford them. They also ran Windows via Boot Camp, with first-party drivers. Apple recognized the incremental value of supporting "advanced users" then, even if it was just a small niche. Then the iPhone and iPad came on the scene, and quickly overtook not only the Mac market but the computing market in general. Content consumption, and App Store profits, thus became most of Apple's revenue, and their priorities shifted accordingly. Once Jobs died and Jony Ive took over, they tried to refactor their computing devices to be more like their consumption devices, changing the Macs from workstations to, I don't know what, designer furniture with screens? The Mac Pro (trash can) was obsolete within a year, the Macbook Pros went from fantastic workstations to experimental art featuring terrible keyboards and no ports and broken-by-design cooling. Enter the present day. Jony Ive left (good riddance!) and they are again free to pursue the content creator market and cater to user demands, not the holier-than-thou vision of their annoying designer. The Macbook Pro is back with a vengeance (hopefully the desktop Pro soon), now featuring a vastly superior chipset, with a powerful & efficient CPU/GPU, ML chips, hardware encoders, etc. If only it had a USB-A port. Anyway, those are all signals Apple is starting to take the workstation market more seriously again. The market has also changed in the intervening years. Any ol' laptop will suffice for most users. For some, iPads with a keyboard or Chromebooks are more than enough. For the remaining power users, what are their options? Surface, ThinkPad, Latitude, and now Macbooks again, finally. But that requires accommodations for "pro" workflows and tooling, and these early signs are encouraging, or they wouldn't have bothered much past the Macbook Air. If Apple was able to support Boot Camp for Windows, there's no reason they can't provide similar support for other ARM operating systems, whether that's Linux or Windows for ARM. Parallels can already run Windows on a M1. Adobe has ported much of their stuff over to M1, Unity is halfway there, Unreal is thinking about it, Docker works... which is to say, the industry is excited about the possibility that Apple is going to start caring again. Hopefully. Maybe. Personally, I'm also intrigued by the possibility of M1 in data centers, in rack mounts, with amazing performance/watt metrics. If that happens, surely Linux development on M1 will pick up alongside, and that may trickle back down to desktop users? One can hope. I don't think Apple has ever been in this situation before: where its own chips (as opposed to integration and design) risk disrupting the status quo. It's an exciting time. We'll see if it lasts...
- pjerem 5y ago> They don't actually get any benefit from you and you Actually they don’t get any penny from me because I can’t run Linux on M1. I like MacBooks. I like OSX. I’d love to buy one of those M1 and even keep OSX on it but I’m never going to buy a computer whose OS updates could be stopped at any time with no replacement possibility.
- vel0city 5y agoMy Cyrix-based machines don't get software updates anymore, even with any modern Linux distros :'(
- _ph_ 5y agoI agree, I think Apple would profit from directly supporting Linux on their hardware. Their main profit is in selling the hardware and that they would do, probably to a lot of people who wouldn't buy Apple hardware right now. The Apple Silicon are some damn nice chips.
- ccouzens 5y agoApple likes to upsell their users on additional Apple products. If you're not running their software, you're not in their ecosystem and they can't upsell you.
- _ph_ 5y agoNo doubt about that. But I think most people, who would buy a Mac specifically to run Linux on it, wouldn't see a Mac without Linux as an alternative, they would just get some PC hardware. If they buy a Mac for Linux, they might try out MacOS too and that would be an opportunity for Apple to expand the user base.
- webmobdev 5y ago> Their main profit is in selling the hardware Not anymore - it's now about selling services to get recurring income. E.g. App Store (to extort money from developers), Apple Care, Apple Pay and iCloud (from users) etc. That is why they are locking down the Mac systems too, and making it a closed system like the iPhone / iPad platform. They have been doing this for a while now. The only thing that now differentiates an M1 mac to an iPad or iPhone is that the bootloader is not locked on the M1, and so you can still theoretically install another OS. (Ofcourse, the practical reality is that due to the closed box nature of the M1 Apple Silicons SoC, non-macOS OS can't exploit the full benefit of the hardware and will always offer subpar performance).
- _ph_ 5y agoNo, they are not locking down the Mac, Asahi Linux is a good example of that. Also, they are not locking down users of MacOS. As I wrote in a separate post, they do have some incentive to sell hardware for Linux enthusiasts. Those wouldn't have considered a Mac otherwise. And if they have a Mac, they would try also MacOS and all Apple offerings.