Tekniska bloggspel, Android-app-apk, tips och tricks

Microsoft och Open Source Community tävlar om “MAUI”

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Microsoft och Open Source Community tävlar om “MAUI”

Microsoft och community-utvecklarna med öppen källkod kämpar för ett KDE-projekt som heter MAUI, ett namn som också har antagits av Redmond-företaget och döpt om Xamarin.Forms-projektet MAUI.

Den 19 maj tillkännagav Microsoft projektet .Net MAUI (Cross-Platform Application User Interface), som är det nya namnet på Xamarin.Forms, .Net-ramverket skapat för att designa grafiska användargränssnitt (UI) och kompilera appen på Android , iOS såväl Windows delar samma kod i C# (C Sharp).

Varför sägs om tvisten mellan Microsoft och KDE?

Även om Xamarin.Forms har funnits på marknaden i flera år och har utvecklats till olika versioner över tid, beslutade Microsoft att döpa om det som en del av sin utveckling, men detta har gjort skillnad, skapat kontrovers, eftersom definitionen av MAUI är i Fakta som är typiskt för open source-projektet KDE MAUI, efter samma påstående: att tillhandahålla konvergerade applikationer för Linux, Microsoft, Windows, macOS, Android och iOS.

Historien upprepar sig efter ett av Microsofts tillkännagivanden vid Build Conference 2020 när det döpte om Xamarin.Forms ramverk till MAUI några år senare, och argumenterade för utvecklingen till .NET 6. Plattformen föreslog flera GUI-plattformar (grafiskt användargränssnitt) (för Windows, Android, iOS) utanför den ursprungliga kodbasen.

Som väntat välkomnade open source-gemenskapen, särskilt KDE MAUI-projektet, nyheterna – av uppenbara skäl – inte bara för namnet utan också för projektets tillämpning.

KDE-projektet har utfärdat ett officiellt uttalande som uttrycker missnöje med Microsofts beslut och ber företaget att ändra namnet på .NET MAUI:

“Vi blev informerade via KDE:s Maui Project-kanal på Telegram om en namnändring för en Microsoft-produkt, vars gränssnitt tidigare känt som ‘Xamarin.Forms’ döptes om till MAUI (User Interface). plattformsoberoende applikationer).

Detta namnbyte är olyckligt eftersom det finns ett projekt som heter Maui; uppenbarligen syftar vi på Maui-projektet (https://mauikit.org/).

Ordet “Maui” används ofta som MAUI i projektet, också en akronym och står för Multi-Adaptive User Interface, med tanke på detta; Det finns en logisk orsak till förvirring mellan dessa två ramverk. “

MAI KDE

MAUI är ett ramverk byggt med KDE-teknik som främjar skapandet av applikationer och komponenter som konvergerar i operativsystemet, har varit under utveckling sedan 2018, vars domännamn är registrerat på https://maui -project.org i maj samma år .

Det blev senare ett rent KDE-projekt, från vilket versioner som KIO och Kirigami skapades, vilket gjorde det möjligt för anpassningsbara gränssnitt att röra miljön, även implementerade på flera plattformar och utrustning.

Enligt vår konvergensprincip är det vettigt att rikta in sig på de viktigaste plattformarna så att vår mjukvara kan användas på olika enheter. Om du använder en Windows-dator och en Android-mobiltelefon, är det vettigt för dig att konvergera att du kan använda samma applikation med samma upplevelse på båda enheterna, oavsett skärmfaktor, grundläggande system eller ingångsbaserade operationer (tryck eller pekare)”.

Den har även en kontroller som heter MauiKit som är baserad på KDE Kirigami, som låter dig utveckla appar i Windows, Linux, Android och iOS och har möjlighet att anpassa stilar i ett reportervänligt system.

Nyligen visade dess utvecklare ett antal plattformsoberoende applikationer utvecklade med denna verktygslåda, till exempel: Index (filhanterare), Note (oformaterad textredigerare) och Vvave (musikspelare) som kör Windows 10, Mac OS och iOS. “

Som vi kan se har KDE MAUI-projektet en lång historia, medan Microsoft. NET MAUI nyligen, och även om Xamarin.Forms är sex år gammal, kan denna nya förändring från Redmond-företaget, projektets uppenbara syfte utan att nämna namnet verkligen orsaka komplikationer.

Microsoft

I detta avseende har utvecklarna av KDE-projektet utfärdat en felrapport som indikerar att “det kan vara ett olyckligt fel under brainstorming”:

Tyvärr presenterade några så kallade “Microsoft MVPs” vad som verkade vara en tydlig överblick över öppen källkodsexpertis.

Vi tror att detta är en olycklig incident orsakad av slarv under brainstormingsessionen för att välja ett catchy nytt namn för din produkt. Och det är inte ett försök att använda varumärkets betydelse och marknadsföringskraften hos ett företag som Microsoft och dess dotterbolag Xamarin för att slå igenom konkurrensen.

På samma sätt öppnade MAUI-communityt en dotNET-felrapport om problemet, besvarad av Microsofts David Ortinau, som kommenterade:

Hej alla, det officiella juridiska namnet är. NET UI UI plattformsoberoende och MAUI är en akronym, kodnamn. Detta gjordes genom en juridisk granskning. “

Även om dessa kommentarer inte antydde att de skulle tänka på ett annat namn, indikerade Open Source-communityt senare att de skulle kontakta Microsoft efter att ha genomfört en juridisk granskning och fått lämplig rådgivning. .

Table of Contents