Информация об изменениях

Сообщение Re[5]: .NET Core 2.1 Roadmap от 10.02.2018 9:37

Изменено 10.02.2018 9:39 Serginio1

Re[5]: .NET Core 2.1 Roadmap
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Serginio1, Вы писали:


S>> Тебе шашечки или ехать? Например Тизен использует Xamarin.Forms, но не использует моно.


VD>Т.е. Самсунг прикрутил Core к Xamarin-у? Где об этом можно почитать?


VD>Есть ли там поддержка АРМов? И что работает ли это дело под Виндой (десктопной)?

https://developer.tizen.org/blog/celebrating-.net-core-2.0-looking-forward-tizen-4.0

Starting last year with enabling Linux/ARM32 support, this year we are continuing our work on enabling Linux/x86 support with ARM32 RyuJIT backend implementation in parallel. In addition, through the four Tizen .NET preview releases since last November, we have seen the potential of .NET as a new application platform in Tizen and received much interest and feedback from the community.


S>>В Xamarin.Forms можно создавать UWP приложения, это конечно в конечном итоге не совсем .Net Core, а .Net Native, но на уровне отладки используется Core


VD>К сожалению, переносимость приложений в Xamarin-е далеко не полная. У Xamarin-иновских приложений есть переносимая часть, которая тупо препроцессится в целевую платформу (в Яву под андроидом, в код под iOS-ом и (видимо) в UWP под Виндофоном. Но для каждого из приложений надо написать не мало системно-зависимого кода. Что довольно трудоемко. Я вот сейчас смотрю один проект в котором исходно хотели создать решение для всех основных телефонов (Ябылофона, Ведройда и Виндофона). Но по факту остался только Ведройд, так как Виндафон никому на фиг не нужен (по факту он сдох коммерчески), а для Яблофона начали пилить отдельную версию отдельной командой. Вот такая переносимость... на словах.


Ну сейчас активно заменяется на .Net Standard https://github.com/xamarin/Xamarin.Forms/wiki/Feature-Roadmap

.NET Standard 2.0 All code moved to .NET Standard 2.0. Pull Request Complete

VD>Что касается десктопного софта, то как бы тут тоже будет та же байда. Проще взять Яву, GTK или QT. Там не придется выписывать системный код для маков и писюков. В прочем, по подводу десктопа я только догадываюсь, так как у меня даже малейшего желания не было создвать гуй на Xamarin-е.

По ссылке выше

GTK# Backend Preview Runs Xamarin.Forms on Linux using GTK# 2. Complete
GTK# Backend Preview Improvements from community Planned
iOS Native Swipe Replace implementation of swipe for context actions to use native. Planned

WPF Backend Preview Improvements from community Planned

Re[5]: .NET Core 2.1 Roadmap
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Serginio1, Вы писали:


S>> Тебе шашечки или ехать? Например Тизен использует Xamarin.Forms, но не использует моно.


VD>Т.е. Самсунг прикрутил Core к Xamarin-у? Где об этом можно почитать?


VD>Есть ли там поддержка АРМов? И что работает ли это дело под Виндой (десктопной)?

https://developer.tizen.org/blog/celebrating-.net-core-2.0-looking-forward-tizen-4.0

Starting last year with enabling Linux/ARM32 support, this year we are continuing our work on enabling Linux/x86 support with ARM32 RyuJIT backend implementation in parallel. In addition, through the four Tizen .NET preview releases since last November, we have seen the potential of .NET as a new application platform in Tizen and received much interest and feedback from the community.



"It has been an exciting and unique experience to participate in enabling RyuJIT for ARM32 in .NET. Although we started this work last December with little knowledge of RyuJIT, we have been able to introduce new features to RyuJIT for ARM32 with help from many developers and maintainers. Reviews from maintainers were very detailed, giving us an insight into the internal workings of RyuJIT, and even the smallest comments have been greatly appreciated. I want to express my deepest gratitude to all those who have helped us, especially Bruce Forstall (@BruceForstall) and Carol Eidt (@CarolEidt), for their dedicated help. RyuJIT for ARM32 would not exist without them. Of course, there have been some difficulties due to working in different time zones, but we have managed to take advantage of the time difference to keep development and reviews going 24 hours a day with the help of the maintainers and developers involved in RyuJIT. RyuJIT is still being improved, and I believe that our relationship will endure and we can continue to improve RyuJIT and .NET in the future.“
— Hyung-Kyu Choi (@hqueue), leader of the Tizen .NET ARM32 RyuJIT team

S>>В Xamarin.Forms можно создавать UWP приложения, это конечно в конечном итоге не совсем .Net Core, а .Net Native, но на уровне отладки используется Core

VD>К сожалению, переносимость приложений в Xamarin-е далеко не полная. У Xamarin-иновских приложений есть переносимая часть, которая тупо препроцессится в целевую платформу (в Яву под андроидом, в код под iOS-ом и (видимо) в UWP под Виндофоном. Но для каждого из приложений надо написать не мало системно-зависимого кода. Что довольно трудоемко. Я вот сейчас смотрю один проект в котором исходно хотели создать решение для всех основных телефонов (Ябылофона, Ведройда и Виндофона). Но по факту остался только Ведройд, так как Виндафон никому на фиг не нужен (по факту он сдох коммерчески), а для Яблофона начали пилить отдельную версию отдельной командой. Вот такая переносимость... на словах.


Ну сейчас активно заменяется на .Net Standard https://github.com/xamarin/Xamarin.Forms/wiki/Feature-Roadmap

.NET Standard 2.0 All code moved to .NET Standard 2.0. Pull Request Complete

VD>Что касается десктопного софта, то как бы тут тоже будет та же байда. Проще взять Яву, GTK или QT. Там не придется выписывать системный код для маков и писюков. В прочем, по подводу десктопа я только догадываюсь, так как у меня даже малейшего желания не было создвать гуй на Xamarin-е.

По ссылке выше

GTK# Backend Preview Runs Xamarin.Forms on Linux using GTK# 2. Complete
GTK# Backend Preview Improvements from community Planned
iOS Native Swipe Replace implementation of swipe for context actions to use native. Planned

WPF Backend Preview Improvements from community Planned