Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iteration Plan for February 2020 #1621

Closed
4 tasks done
dipree opened this issue Jan 30, 2020 · 23 comments
Closed
4 tasks done

Iteration Plan for February 2020 #1621

dipree opened this issue Jan 30, 2020 · 23 comments
Assignees
Labels
iteration plan Our monthly plan for what we will be working on

Comments

@dipree
Copy link
Member

dipree commented Jan 30, 2020

February 2020 Plan

Diagnostics

  • Specify .so file path in AzDo App Center release task

Distribution

  • Improve the in-app update experience (phase 1)
  • Distribute tvOS apps

SDK

  • UWP/WPF support for ARM 64 architecture
@dipree dipree added the iteration plan Our monthly plan for what we will be working on label Jan 30, 2020
@dipree dipree self-assigned this Jan 30, 2020
@dipree dipree changed the title [Draft] February 2020 Plan [Draft] Iteration Plan for February 2020 Jan 30, 2020
@dipree dipree changed the title [Draft] Iteration Plan for February 2020 Iteration Plan for February 2020 Feb 4, 2020
@dipree dipree pinned this issue Feb 4, 2020
@SOliasS
Copy link

SOliasS commented Feb 5, 2020

Is Appcenter Auth/Data dead? Any future plans?
Any alternative planned from Azure?

@dipree
Copy link
Member Author

dipree commented Feb 5, 2020

@SOliasS the services will be retired, more about it in this blog post.

@SOliasS
Copy link

SOliasS commented Feb 5, 2020

@dipree Thanks for the information...
Really not too happy about it so.
The offline sync of data and the easy of using data and auth were definitely features which are missing in azure...

@patrickdoodyIRL
Copy link

@dipree Concur, the offline sync is a killer feature. 3 months is very short notice for retiring these services.

@jjchiw
Copy link

jjchiw commented Feb 5, 2020

It's a shame retiring those services, I was really looking forward to those services (Auth/Data/Push) in AppCenter..... it would really turn the tables with the other services around (firebase, amplify)....

AppCenter with those services would become almost the de facto mobile cloud + devops... mind blown!!!

A good opinionated infrastructure to really focus in what matters... it's really a shame that you didn't want to push this forward...

@jiberan
Copy link

jiberan commented Feb 9, 2020

Appcenter Data was replacement for Azure Mobile Apps. Is there any other Azure service for mobile application with offline support?

Cosmos DB is not really an answer because of lack of offline sync out of the box.

@valerianb
Copy link

It would really be great to have #192 as Crashlytics is being retired at the end of March and this feature is missing in AppCenter.

@tipa
Copy link

tipa commented Feb 14, 2020

Is there any chance to get Xamarin.Mac support in one of the upcoming releases? There are quite a few open issues in this repo as well as the AppCenter .NET repo asking for this feature.

@NunoBem
Copy link

NunoBem commented Feb 18, 2020

Appcenter Data was replacement for Azure Mobile Apps. Is there any other Azure service for mobile application with offline support?

Cosmos DB is not really an answer because of lack of offline sync out of the box.

Did you found a solution for this?

@SOliasS
Copy link

SOliasS commented Feb 18, 2020

@NunoBem there is Azure Mobile Apps which has offline sync, BUT ironically it's no longer in active development...
"Please note that the product team is not currently investing in any new feature work for Azure Mobile Apps."
https://github.com/Azure/azure-mobile-apps-net-client

There is no other prebuild solution for CosmosDB, you ether have to connect directly via the Microsoft.Azure.Documents.Client, or build an api.
For the sync part... you have to develop that yourself...

An alternative would be:
If you are just invested in Azure, MongoDB Realm might be interesting for you as you could host it on azure with atlas, but it's in closed beta at the moment...
Other then that, there's no azure based cloud service for that on azure anymore.

@NunoBem
Copy link

NunoBem commented Feb 18, 2020

@NunoBem there is Azure Mobile Apps which has offline sync, BUT ironically it's no longer in active development...
"Please note that the product team is not currently investing in any new feature work for Azure Mobile Apps."
https://github.com/Azure/azure-mobile-apps-net-client

There is no other prebuild solution for CosmosDB, you ether have to connect directly via the Microsoft.Azure.Documents.Client, or build an api.
For the sync part... you have to develop that yourself...

An alternative would be:
If you are just invested in Azure, MongoDB Realm might be interesting for you as you could host it on azure with atlas, but it's in closed beta at the moment...
Other then that, there's no azure based cloud service for that on azure anymore.

@dipree @amchew can you help us?

@dipree
Copy link
Member Author

dipree commented Feb 18, 2020

@NunoBem, @jwargo can probably help on that.

@jwargo
Copy link

jwargo commented Feb 18, 2020

@Zakeelm has responsibility for Data questions and @elamalani owns Azure Mobile Apps (ZUMO)

@jiberan
Copy link

jiberan commented Feb 18, 2020

It would be nice if somebody with responsibility from MS could give us some answers. Right now we are in unfortunate situation with one discontinued product and without any clear information about future of mobile development on Azure.

@msardi23
Copy link

I come here somewhat excited, looking for the latest updates on Auth and Data, only to find the services have been retired!?

AppCenter was providing the right direction for enterprise mobile apps. Providing good support for a variety of SDKs, along with simplifying the enablement of features like Push with the promise to do the same for Auth and Data.

Killing these off is mind-blowing to me. What is the MS answer to AWS Amplify? Is there any investment happening in Azure App Service (as there was a statement a few years ago saying no new development was happening with App Service either...).

From an enterprise standpoint, many companies are "forced" down the MS path. With the killing off of important App Center features like Data and Push, it is hard not to justify leveraging AWS and Amplify for all modern app development...

@Zakeelm
Copy link
Contributor

Zakeelm commented Feb 20, 2020

@jiberan @NunoBem @SOliasS @msardi23 One potential solution is the Azure client SDKs, which are in active development, but do offer offline sync and auth capabilities. They may serve as a replacement service for your apps. You can find more information using the following links:

@SOliasS
Copy link

SOliasS commented Feb 21, 2020

@Zakeelm might be an option, but i have several problems with it:

  1. There's no Xamarin support
  2. It's a Preview or even Development like Appcenter data/auth so it can change significantly and/or may be killed of, before it's released
  3. I can't find any good tutorials which would use it and the docu is missing for several projects
  4. how could i implement userdata separation?
  5. What are the differences between AuzreAuth and MSAL?
  6. What is azure mobile?("AzureMobile is an SDK that connects to services deployed using Azure.Mobile." doesn't really answer anything)

@Zakeelm
Copy link
Contributor

Zakeelm commented Feb 22, 2020

You are correct, as of today there is just android and ios. As I mentioned it is in active development, so unfortunately i'm not able to ensure there won't be massive changes in how it functions over time. But, there are a sample project in the repos that could help get started with this.

For userdata separation, they have a slightly different model than MBaaS had. You use permissions and users. Using both of these, you can create experiences that separate users and their associated data. The repo has code snippets to showcase how this works.

Azureauth is powered by Azure App services, more information can be found on the Auth Azure App Services doc. Please note that today, AAD is not supported here.

And Lastly, per their documentation, Azure mobile is a framework for rapidly creating iOS and android apps with modern, highly-scalable backends on Azure. It provides APIs for android and ios to do this. It includes a plethora of one-click deployment templates and native SDKs for things such as Auth, Database, and Push. While it does work different than App Center's MBaaS, a lot of the functionality and some entirely new functionality exist within it.

@msardi23
Copy link

@jiberan @NunoBem @SOliasS @msardi23 One potential solution is the Azure client SDKs, which are in active development, but do offer offline sync and auth capabilities. They may serve as a replacement service for your apps

The Azure SDK is an answer to a different question. It does not address any of the core needs for the simplified development of mobile applications.

All I can say is take a look at AWS Amplify. It would great to understand the Microsoft roadmap to get to even 50% of this capability. I just added simple offline support to a ReactJS web app in under 10 min using AWS datastore.

@allanMoyaM
Copy link

Any future plans to sign two or more Xamarin.iOS app with different extentions?

@easterapps
Copy link

hi @dipree, How long are your iterations in 2020. Still February or are the plans no longer public?

@pkhandelwal-cdl
Copy link

Couldn't find anything regarding upgrade to Xamarin.Android 10.2.0.100 for the AppCenter Build Agents. Currently we are working around this dotnet/android#3852 by doing manual builds for some of our Android projects.

Is this something that we can expect to be available fairly soon? What is the best place to check for status/timelines on updates to build agents?

@lumaxis
Copy link
Contributor

lumaxis commented Mar 31, 2020

@easterapps They definitely are! We just published a draft for April's iteration plan in #1769

@lumaxis lumaxis closed this as completed Mar 31, 2020
@yoannchaudet yoannchaudet unpinned this issue Apr 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iteration plan Our monthly plan for what we will be working on
Projects
None yet
Development

No branches or pull requests