Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
What took them so long…! We knew it was coming. Digital event? Maybe that’s what they should do in the future no matter what!

“What took them so long?”

What are you talking about? They never announce *anything* about WWDC before this time of year.
[automerge]1584203016[/automerge]
But, I am glad Apple finally came out with the decision.

“Finally?”

Why does everyone act like apple was late in announcing this? When have they EVER said anything about WWDC before mid march?
 
  • Like
Reactions: mw360 and smulji
The virus is overhyped in U.S and the situation is not as bad as ITALY. Therefore, the likelihood of a severe outbreak from the conference is less than 1% by allowing developers only from America or Canada.

This is so wrong.
You can’t find (and quantify) what you don’t look for.

Compare apples to apples.

For reference :
Korea has tested 4.1 per 1000 population
Italy has tested 1.0/1000
UK has tested 0.39/1000
Canada : ~0.25/1000
US : ~0.025/1000

(2500 case and 51 deaths in the US with testing that is about 1/40 of that of Italy)

There was one day last week when there were exactly eight tests officially done across the entire US. Yes, eight.

Please don’t minimize this disease. Misinformation has the potential to magnify the problem.

(I do however agree that panic is unwarranted - stocking up and hoarding is only going to make things worse for everyone. )

EDIT: here’s a nice article from NYT (possibly paywalled):

 
Last edited by a moderator:
stocking up and hoarding is only going to make things worse for everyone
hoarding, sure.

given that the general advice is to reduce interaction with others, "stocking up" isn't necessarily a bad thing. If you can reduce your reliance on trips to a coffee shop or convenience store or supermarket or what have you, that's less exposure for both you and the people you may interact with during that trip.
 
  • Like
Reactions: primarycolors
No thanks. Flutter, Electron, etc. produce lowest-common denominator apps that don't fit take advantages of platform specific features. All of the niceties, accessibility, and other OS-specific features conventions are either much more difficult or impossible to implement using these cross-platform frameworks. Plus they use much more memory than using native APIs. And when there are bugs, you often can't fix them yourself and have to wait for them to be fixed. Those are fine for prototyping from a website, but if you want to make really great apps, use the native APIs.
but then I would be stuck developing an Android app, which takes at least 4x the resources and time. Since most people use Andriod, especially if your client includes the Chinese market, which is predominantly Android-core, and Huawei OS. No major iOS apps in China are built by native tools. WeChat has its own platform, Alipay has its own platform, and Lime, etc. I don't want to develop for those platforms but it's just expected that you do by almost every consumer outside of the Western world. So having a shared code base that can be easily cross-compiled to different Web Apps is really valuable, since you only need to write the native adaptor and optimization code once for each platform, then everything just abstracts away.

For system-level APIs, you can write native code for them and they work as native adaptors or DLLs or "grey code" and expose ports and APIs to Flutter.

In the end, when you compile everything, all the components will be combined and optimized for each platform that you target, the end result is generated native code for every platform. That's significantly better than current frameworks, which look like tiny webpages in apps, which is the present state of almost all iOS Apps in China. Flutter can change that.

Apple copied Flutter and introduced SwiftUI.
 
hoarding, sure.

given that the general advice is to reduce interaction with others, "stocking up" isn't necessarily a bad thing. If you can reduce your reliance on trips to a coffee shop or convenience store or supermarket or what have you, that's less exposure for both you and the people you may interact with during that trip.

Yes, you are correct- that should have read “excessive stocking up.” I have always done things like making my coffee at home because it’s both cheaper and better, so my perspective is perhaps a bit different from some others.

I agree with the idea of being careful, as you suggest. I’m referring more to the “10,000 rolls of toilet paper” crowd.
 
Yes, you are correct- that should have read “excessive stocking up.” I have always done things like making my coffee at home because it’s both cheaper and better, so my perspective is perhaps a bit different from some others.

I agree with the idea of being careful, as you suggest. I’m referring more to the “10,000 rolls of toilet paper” crowd.
Right. Stocking up for the end of the world is not helping anyone.

We went grocery shopping on Friday, and while I'm sure most people saw us and assumed we were stocking up because of what's going on - it's nothing new for us. In a country where 80% of people survive predominantly on food from street vendors and convenience stores (and most apartments don't even have a kitchen), we are the complete opposite extreme (by choice) - we shop for for most things about once every 3 weeks (barring short lived stuff like fresh milk, bread and veggies), cook most meals at home, and have a kitchen that's generally better stocked than the convince store down the street.

Combined with working from home for over a decade, and most of what people are doing to "keep safe" is just how we've lived our every day lives for quite a while really.
 
  • Like
Reactions: PlayUltimate
but then I would be stuck developing an Android app, which takes at least 4x the resources and time. Since most people use Andriod, especially if your client includes the Chinese market, which is predominantly Android-core, and Huawei OS. No major iOS apps in China are built by native tools. WeChat has its own platform, Alipay has its own platform, and Lime, etc. I don't want to develop for those platforms but it's just expected that you do by almost every consumer outside of the Western world. So having a shared code base that can be easily cross-compiled to different Web Apps is really valuable, since you only need to write the native adaptor and optimization code once for each platform, then everything just abstracts away.

If you want easy, then go for it. Cross-platform frameworks get you 75% of the way there. It's the remaining 25% that is so much more time consuming, if possible. If you want a great app that supports all of the native OS features, has great accessibility support like VoiceOver and Dynamic Type, etc. then cross-platform frameworks will get in your way.

For system-level APIs, you can write native code for them and they work as native adaptors or DLLs or "grey code" and expose ports and APIs to Flutter.

In the end, when you compile everything, all the components will be combined and optimized for each platform that you target, the end result is generated native code for every platform. That's significantly better than current frameworks, which look like tiny webpages in apps, which is the present state of almost all iOS Apps in China. Flutter can change that.

They'll be combined, but not optimized, because there are differences in APIs between the platforms. There's going to be different models, different structures, so there will either be a layer of translation running, or it won't be able to optimize for each platform. Yes, you get native generated code, but that doesn't mean you get full support, and optimization for each platform. These frameworks are not just as good as writing directly to the native APIs as you would be; and if you want to go beyond tables, buttons, and simple navigation, then it's likely easier to write to native APIs. And it does show. Amazon and other shopping apps, many banking apps are all of lesser quality. They don't feel like a native app, and they don't run well on an iPad and use all of its features.

Though I do understand if you are a one-person operation, writing for multiple platforms can be difficult and time consuming. You have to make your own choices.
 
  • Like
Reactions: PickUrPoison
If you want easy, then go for it. Cross-platform frameworks get you 75% of the way there. It's the remaining 25% that is so much more time consuming, if possible. If you want a great app that supports all of the native OS features, has great accessibility support like VoiceOver and Dynamic Type, etc. then cross-platform frameworks will get in your way.



They'll be combined, but not optimized, because there are differences in APIs between the platforms. There's going to be different models, different structures, so there will either be a layer of translation running, or it won't be able to optimize for each platform. Yes, you get native generated code, but that doesn't mean you get full support, and optimization for each platform. These frameworks are not just as good as writing directly to the native APIs as you would be; and if you want to go beyond tables, buttons, and simple navigation, then it's likely easier to write to native APIs. And it does show. Amazon and other shopping apps, many banking apps are all of lesser quality. They don't feel like a native app, and they don't run well on an iPad and use all of its features.

Though I do understand if you are a one-person operation, writing for multiple platforms can be difficult and time consuming. You have to make your own choices.
If your App doesn't follow any native app design philosophy of any platform and entirely roll your own, then the Accessibility features etc, wouldn't really matter because you would be coding that yourself. For example, think Clash of Clans, they code in C++, not Swift or Objective C.

Amazon app and banking apps aren't using flutter. They are web apps in containers. Flutter apps are entirely different. They rely on "declarative UI", Google that. It's like spreadsheet workbooks vs PostgreSQL.
 
That’s actually a pretty good idea. That would be a breakthrough if properly implemented.
with vr I think it could be possible to have a pretty good experience being at home. only a matter of time really
 
I’m excited about this. Could have a really intimate feel in some of the sessions, especially considering they wont be produced in a large venue. Will be interesting to see how Apple chooses to put some of these together.
 
I’m excited about this. Could have a really intimate feel in some of the sessions, especially considering they wont be produced in a large venue. Will be interesting to see how Apple chooses to put some of these together.

CDC does not recommend hosting live events for 8 weeks. Apple can still change the decision to present a live conference.
 
Right. Stocking up for the end of the world is not helping anyone.

We went grocery shopping on Friday, and while I'm sure most people saw us and assumed we were stocking up because of what's going on - it's nothing new for us. In a country where 80% of people survive predominantly on food from street vendors and convenience stores (and most apartments don't even have a kitchen), we are the complete opposite extreme (by choice) - we shop for for most things about once every 3 weeks (barring short lived stuff like fresh milk, bread and veggies), cook most meals at home, and have a kitchen that's generally better stocked than the convince store down the street.

Combined with working from home for over a decade, and most of what people are doing to "keep safe" is just how we've lived our every day lives for quite a while really.

I totally agree.

(What follows is social commentary followed by a rant, so feel free to skip unless you are truly bored...)

We have a multigenerational home which includes three teens and a 20 yr old, plus their friends. We have weekly Costco runs that easily hit $600, and that’s with the kids all being able to cook from scratch (actually, they prefer it). [They have also learned to comparison shop, so we also frequent the farmers markets and other stores. We have an oversized fridge in our kitchen, and still ended up buying an extra fridge/freezer set for the basement, just so we can store stuff for the days (hours?) before it’s consumed. Yes, we also use way too much toilet paper.

So we constantly look like we are stocking up for the end of the world, but that’s just our regular consumption. For the record, we still only put out less than 1/2 a trash can of garbage every second week; the rest is recycled or composted.

My question to all those who are stocking up is this: what do you plan on doing with 8 years worth it TP? Even if you are using a roll every two days, ten 12-packs will last well over 6 months. If things are still in lockdown by then, I am sure that Kimberly-Clark or Scotties, or whoever will have increased their production accordingly. And as for the food, it will only last so long. Perhaps if we all take care of each other and work together, this can be an impetus for society to grow and mature a little.

I think it’s safe to assume that if most of the people on this forum are using Apple products, they probably have at least a little disposable income. That puts us in a much better position than 99% of the world, and even a significant proportion of the developed world.

We are now seeing pro athletes (the ones we like to call “entitled”) donating huge sums of money to make sure that those whose jobs are on hold can still get enough to live on. In my area, there are pharmacists and doctors who are volunteering to deliver people’s medications (to the door; no person-to-person contact). On the other hand, I’ve heard of delivery people (Target, Walmart, etc) who are being yelled at because the store ran out of whatever was ordered - as if the delivery person has any control.

This is not likely to be the last crisis of this nature. In the last 20 yrs, we have had H1N1, SARS, Ebola, and this. (Plus many that have flown under the radar).As the population grows and becomes more urbanized, it’s likely to get worse. Either society grows up and learns to deal with this new reality, or it breaks down and we get to see the darker side of humanity.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.