|
One for "continue to avoid apple like it was covid-19"
Real programmers use butterflies
|
|
|
|
|
First off:
So I've been writing software for over 20 years now, everything from DOS to embedded and industrial control, to desktop productivity apps and now getting into more web development.
I've avoided Apple iAnything since the Apple IIe, but now I find building apps for the web that apple does think differently, as in they do their own thing (kinda of like old retired IE) and make troubleshooting why some JS, or CSS is not working a pain.
I've always been vocal about avoiding the over priced, under performing devices, but I never knew how much I loathed them until recently: The site works in Chrome desktop, Edge, Firefox, and Android devices and they all look pretty much the same rendered, so I figure awesome, and publish. then I start getting reports that iSomething users that the page is wonky and not able to navigate
I ended up buying a used iPod <shudders> and using usb to iTunes, to some NPM extensions to use Chrome's debugger on my desktop I can finally find out what's breaking the site, now I'm spending way too much time on MDN looking to see if apple's Safari will support, some JS or CSS. if not find some sort of work around.
I suppose if I used something like Angular, Vue, or React client side renders, they keep compatibility with (almost) all browsers, but it has a locked in feel to it, and with at least Angular breaking changes from version to version, so my thoughts are:
I will never understand why anyone would ever buy anything from Apple, except to show off that your dumb enough to spend a $1000+ on a phone that really doesn't have any more capability than my $80 android. When I retire from web development someday, I will be taking a hammer to the iPod and it's clunky interface.
|
|
|
|
|
My last apple was an Apple ][gs and it's the reason I will not give them my money anymore. It was a good machine - that nobody wrote software for 6 months after it was released.
Never again. That was 1986 that they screwed over me and my family. They don't get a dime from me, and haven't since.
Real programmers use butterflies
|
|
|
|
|
There's all these tools to develop apps for iOS on Windows machines, but they still require a licensed Mac hooked in the network to finish the job. It was great when we could boot Apple's OS on the same machine as Windows. bye-bye.
We (not me) decided to highlight Sharepoint. Developing for it sucked, until I discovered I could write apps in Silverlight for it, until Microsoft dropped that. bye-bye.
Now, Microsoft introduced .NET Core. Rewrite all the code for Core, I'm told. But, whoops, RDLC not supported for how long. So, third party. Doesn't work because it's written in Core 2.0 and I'm writing in Core 3.1. But now they've got .NET 5 to write to. More stable, I'm told.
I'm considering going back to FORTRAN and COBOL and punched cards.
|
|
|
|
|
|
Turbo Pascal, because the standard string ending in null caused my tests to run much longer in C than in Turbo Pascal, which used a length at the beginning of the string.
|
|
|
|
|
|
Bruce, you are completely right. It's nothing more than a business and a formula of 'keep the momentum going'
Microsoft Certified Solutions Developer.
|
|
|
|
|
I miss developing C in DOS, but Embedded is still fun. There was something comforting about stable non-changing tool sets
|
|
|
|
|
... with an "I don't care" option. I'm interested in seeing the number of respondents that choose that one.
|
|
|
|
|
Would be even more interesting to see if there were more than one option like that, but with increasing levels of profaity...
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
|
|
|
|
|
I don't care.
People who upvoted him please follow with your reply.
|
|
|
|
|
only the "cult of Apple" will care, for the rest of us, if Apple went out of business tomorrow, I don't think we would even notice.
|
|
|
|
|
I listened to the keynotes via TWIT podcast, and they said they doing half of these things already.
Emulation, porting tools, lead time. Intel mac support is like 4-5 years as they just released a new model.
Its one of the few companies that when they make announcements its with "and its available today" (except they been slipping on that for the last few years)
In terms of emulation, there is a great hidden story at Microsoft making an android (or might have been ios) emulation for the windows phone platform. But was so effective that it would mean that no one would be bothered to tweak/make for windows phone that the project was buried.
x86 is slowly kicking and screaming out the door. Unreal Engine (Fortnite) runs everywhere, so the bastion that is PC gaming I think is the main last thing holding up x86. Legacy apps can easily run in emulation and not look like its emulated.
|
|
|
|
|
Apple has done this sort of thing before.
Backward compatibility is not important for Apple.
|
|
|
|
|
Apple is an evolving company, so it isnt too hard, because actual code mostly will compile and run. And they will provide some emulation software.
Because MacOS is based on some UNIX it is all bullet proof.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
And if people would get angry enough to stop building apps for Apple, Apple might learn (maybe). until then, people keep making apps, and users continue to use the Apple platform.
No apps, no users. 
|
|
|
|
|
I am certain that all code written to Apple's iOS guidelines will compile cleanly for ARM, and run efficiently.
/sarcasm
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Popcorn good.......
Pass the salt please, thanks.
|
|
|
|
|
Missing the "Could care less" choice.
|
|
|
|
|
For mobile, there are the SDKs and that's it. For personal computers and workstations, where using Intel managed to grant them a brief resurgence, who cares, Apple is still all but formally not a player.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
My company is primarily a Windows (C#/aspnet/aspcore/xamarin) shop; our dev laptops are all MBPs configured to dual boot so in addition to W10 for daily use with Real Visual Studio (tm), we've got OSX available when needed to do an iOS app or to debug Safari problems.
Windows on ARM is, and probably always will be, a sad joke. That means Arm-Macs won't be suitable as replacements for our current laptops; and I know there will be much wailing and gnashing of teeth from IT and Bean Counting at the prospect of having to buy (even fractionally, ie shared/loaner systems) more than 1 laptop/developer.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Take a look at the Surface Pro line of tablets. Except for those few in most companies who need the CPU power these are excellent machines.
|
|
|
|
|
I wrote: we've got OSX available when needed to do an iOS app or to debug Safari problems.
obermd wrote: Take a look at the Surface Pro line of tablets. Except for those few in most companies who need the CPU power these are excellent machines.
Any variation of [insert windows laptop brand here] will fail the universal laptop criteria because it can't dual boot into OSX any more than an Arm-Mac will be able to dual boot into Windows.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Usually is the arm that moves toward the apple.
(Quickly taking my coat)
|
|
|
|