this is very likely asked in other discussions but can you share again how this way of publishing apps is not against Apple and Google Play store policies? shouldn't they review the changes before the app gets published?
Instead of modifying the original binary, Shorebird downloads and runs the piece of patched code (interpreter). Apple Developer Program License Agreement states this: "Interpreted code may be downloaded to an Application but only so long as such code: (a) does not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store, (b) does not create a store or storefront for other code or applications, and (c) does not bypass signing, sandbox, or other security features of the OS." It is allowed, as long as you use it responsibly.
@@SuperSpajky That is *not* what an interpreter is, simply putting the word in brackets doesn't make it so. You also conveniently left out the start of that section from the ADPLA, which states: 3.3.2 Except as set forth in the next paragraph, an Application may not download or install executable code.
No, he actually says that happened because his app doesn't downloaded the update at time. Remember the update will be downloaded in second plane so it could take a while.
@@erlangparasu7524 I think the app must be closed to give a chance to the dart interpreter to get updated. After for a while the apps automatically restart, or at least it happens on the most of devices, so I think the app should be updated.
Hi, can you please show me how to successfully install shorebird on windows11 with any hurdles, there are alot of obstacles when installing shorebird, and i loose fate looking for other alternative.
Wow! Would it work if there's some change in the plugins? For example, I found that some native plugin is causing the error and found a replacement for it.
What are some more complicated code push examples? I would love to see them. For instance just like you said, if we have a bug in the code. Lets say our model class is outdated because on firebase we added/deleted a field. How can we push this change?
What is the max changes that i can do? Is it by size or by certain kind of changes like i can change only few kinds of widgets? Can you please upload a video explaining how the ota works and what can I upload with it and what I can’t
very important questions! I got release V1 + patch V1 When user enter 1st its get release V1, later it will get release V1 + patch V1 I made new patch V2 Now when user enter again its get release V1 ?! No patch at all! * Later its gets release V1 + patch V2 Is there a way to skip this bump? so shorebird will be GREAT to use??
this is very likely asked in other discussions but can you share again how this way of publishing apps is not against Apple and Google Play store policies?
shouldn't they review the changes before the app gets published?
Intersted in this query
I second that. I know that other platforms support code push like ionic and react native
Instead of modifying the original binary, Shorebird downloads and runs the piece of patched code (interpreter).
Apple Developer Program License Agreement states this:
"Interpreted code may be downloaded to an Application but only so long as such code: (a) does not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store, (b) does not create a store or storefront for other code or applications, and (c) does not bypass signing, sandbox, or other security features of the OS."
It is allowed, as long as you use it responsibly.
@@SuperSpajky That is *not* what an interpreter is, simply putting the word in brackets doesn't make it so.
You also conveniently left out the start of that section from the ADPLA, which states:
3.3.2 Except as set forth in the next paragraph, an Application may not download or install executable code.
I have been waiting for this for a long time. Thank you for this.
Awesome to see the progress! Keep up the good work! 🎉
Wow this is a gooood step into the future!
so the user need to close the app twice for getting updated?
No, he actually says that happened because his app doesn't downloaded the update at time. Remember the update will be downloaded in second plane so it could take a while.
How if the user not close the app? I mean the user just press the home button, that keep the app in inactive state.
@@erlangparasu7524 I think the app must be closed to give a chance to the dart interpreter to get updated. After for a while the apps automatically restart, or at least it happens on the most of devices, so I think the app should be updated.
This is what I was looking for, thanks guys big up 🎉
Hi, can you please show me how to successfully install shorebird on windows11 with any hurdles, there are alot of obstacles when installing shorebird, and i loose fate looking for other alternative.
Wow!
Would it work if there's some change in the plugins? For example, I found that some native plugin is causing the error and found a replacement for it.
What are some more complicated code push examples? I would love to see them. For instance just like you said, if we have a bug in the code. Lets say our model class is outdated because on firebase we added/deleted a field. How can we push this change?
When is it coming?
WoW like magic I will try this tool today ان شاء الله
What is the max changes that i can do? Is it by size or by certain kind of changes like i can change only few kinds of widgets? Can you please upload a video explaining how the ota works and what can I upload with it and what I can’t
It's fabulous man, really it unbelievable
Fabulous efforts ❤❤❤
This looks pretty cool! But I thought this was against AppStore rules. Don’t every change need to go thru review?
It doesn't go against appStore rules :) unless you gonna change entery app purpose, so yes, you will be banned.
FOR SURE I WILL CHECKOUT THATTTT
Amazing. So cool! 👏
very important questions!
I got release V1 + patch V1
When user enter 1st its get release V1, later it will get release V1 + patch V1
I made new patch V2
Now when user enter again its get release V1 ?! No patch at all!
* Later its gets release V1 + patch V2
Is there a way to skip this bump? so shorebird will be GREAT to use??
working like a monster
Can you make a video showing how the code-push works on Flutter? In other words, how is the code fetched and then transformed into a apk?
This is amazing! would it conceptually also be possible to download the new version while the app is open, reducing the needed restart from 2 to 1?
when will you guys provide free tier ??
Does Shorebird works with obfuscated code?
yes do that :
shorebird patch android '--' --obfuscate
Super cool.
Awesome 🤯🤯
Awesome !
❤❤❤
I love this
Amazing
💙
🎉
that's the best amazing cool thing after ChatGPT for this year 😁
❤❤❤