Joan den astean Microsoft-ek paketeen kudeatzailea kaleratu zuen
Dena den, orain Kayvan
Bere blogean, egileak ematen du
Keyvan,
Windows App Model garapen taldea kudeatzen dut eta, bereziki, aplikazioak zabaltzeko taldea. Ohar azkar bat bidali nahi dizut appget sortzeagatik eskertzeko - Windows ekosistemarako gehigarri bikaina da eta Windows-eko garatzaileen bizitza asko errazten du. Datozen asteetan, ziurrenik, Vancouver-en izango gara beste enpresa batzuekin bileran, baina denbora baduzu, zurekin eta zure taldearekin biltzea gustatuko litzaiguke zure aplikazioa garatzeko bizitza errazteko moduari buruzko iritzia jasotzeko.
Keyvan hunkituta zegoen: bere zaletasun proiektua Microsoftek nabaritu zuen! Gutunari erantzun zion βeta bi hilabete geroago, gutunak trukatu ondoren, Microsoft-en Vancouver-eko bulegoan bilera batera iritsi zen. Bileran Andrew eta produktu-talde bereko garapen-zuzendari bat izan ziren. Keyvanek dio oso ondo pasatu zuela - AppGet-en atzean zeuden ideiei buruz hitz egin zuten, oso ondo egin ez zena.
Astebete beranduago, Andrewk gutun berri bat bidali zuen, non Andrew Microsoft-en lan egitera gonbidatzen zuen: "Aldaketa esanguratsu batzuk egin nahi ditugu Windows-en software banaketan, eta aukera bikaina dago Windows-en eta aplikazioen banaketa sisteman laguntzeko. Azure/Microsoft-en itxura izango du.β 365. Hori kontuan izanda, pentsatu al duzu denbora gehiago ematea appget-en, agian Microsoft-en? - idatzi zuen.
Keyvan-ek zalantza pixka bat izan zuen hasieran: ez zuen Microsoft-era joan nahi Windows Store, MSI motorra eta aplikazioak zabaltzeko beste sistemetan lan egitera. Baina bere denbora guztia AppGet-en bakarrik lanean emango zuela ziurtatu zioten. Hilabete inguru posta elektroniko bidezko korrespondentzia luzearen ondoren, akordioa acqui-hire-ren oso antzekoa izango zela ondorioztatu zuten - Microsoft-ek garatzaile bat kontratatzen du bere programarekin batera, eta erabakitzen dute beste zerbaiti izena aldatu edo Microsoft AppGet bihurtuko den. .
Keyvan-ek idazten du prozesu osoan zehar ez zuela guztiz argi zein izango zen bere zeregina Microsoften. Zeintzuk izango dira bere ardurak? Nori jakinarazi behar diot? Nork jakinaraziko dio? Erantzun horietako batzuk argitzen saiatu zen negoziazio motel horietan, baina inoiz ez zuen erantzun argirik jaso.
Berriro ere posta elektronikoko negoziazio oso motel batzuk hilabete gehiagoren ondoren, BizDev-en bidez kontratatzeko prozesuak oso denbora luzea izango zuela esan zioten. Prozesua bizkortzeko alternatiba bat "bonus" batekin kontratatzea litzateke, eta horren ostean kode-basea migratzeko lanean hasiko da. Ez zuen eragozpenik izan, beraz, hainbat bilera/elkarrizketa antolatu zituzten Redmonden.
Prozesua hasi da. 5ko abenduaren 2019ean, Keyvanek Seattlera -Microsoften egoitzara- hegan egin zuen eta egun osoa eman zuen bertan, hainbat pertsona elkarrizketatu eta Andrewrekin negoziatzen. Arratsaldean taxi bat hartu nuen aireportura eta Vancouverrera itzuli nintzen.
HR sailaren dei baten zain egoteko esan zioten. Baina ondoren, Keyvanek ez zuen Microsoft-en ezer entzun sei hilabetez. 2020ko maiatzaren erdialdera arte, Andrewren lagun zahar batek hurrengo egunean WinGet programaren kaleratzea iragarri zuenean:
Kaixo Kayvan, espero dut zu eta zure familia ondo ari zaretela - BCk badirudi lan ona egiten ari dela covid-arekin AEBekin alderatuta.
Sentitzen dut proiektu-zuzendari kargua ez izateak. Zure ekarpena eta ideiak zenbat eskertzen ditugun esateko denbora hartu nahi nuen. Windows-erako pakete-kudeatzailea garatu dugu, eta lehen aurrebista bihar izango da zuzenean Build 2020-n. Appget ere aipatuko dugu gure blogean, Windows-en pakete-kudeatzaile ezberdinentzako lekua dagoela uste dugulako. Gure paketeen kudeatzailea ere GitHub-en oinarritzen da, baina, jakina, gure inplementazioarekin eta abarrekin. Kode irekia ere bada, beraz, jakina, ongi etorriko genizuke izan dezakezun ekarpena.
Keyvan ez zen gehiegi harritu. Ordurako, jada nabaria zen ez zela Microsoft-en lanera gonbidatuko; horrek ez zuen atsekabetu, zalantza baitzuen hain enpresa handi batean lan egin nahi zuela.
Baina egiazko ezustekoa hurrengo egunean itxaroten zuen ikusi zuenean
Haserretzen al naiz Microsoftek, 1,4 bilioi dolar konpainia batek, azkenean bere ekintza bat egin eta bere produktu enblematikorako pakete kudeatzaile duin bat kaleratu izanak? Ez, duela urte hori egin behar zuten. Ez lukete Windows denda egin bezainbeste izorratu beharβ, idatzi du Keyvanek. βErrealitatea da, AppGet sustatzen saiatzen naizen arren, ez da inoiz Microsoft-en irtenbidearen erritmo berean haziko. Ez nuen AppGet sortu Microsoft-en aberastu, ospetsu edo lan bat lortzeko. AppGet sortu nuen Windows erabiltzaileok aplikazioak kudeatzeko esperientzia duin bat merezi genuela uste nuelako. Gogaitzen nauena da nola egin zen zehazki. Komunikazio geldo eta ikaragarriak. Amaieran irrati isilune osoa dago. Baina iragarpen honek deigarriena izan ninduen. AppGet, objektiboki WinGet-en ideia gehienen iturria dena, beste pakete-kudeatzaile gisa aipatu zen besterik gertatzen da mundu honetan existitzea. Aldi berean, beste pakete-kudeatzaile batzuk, WinGet-ek oso komun gutxi dutenekin, askoz ere sakonago aipatu eta azaldu ziren".
Keyvan Beigi ez dago haserre. Hodei bakoitzak zilarrezko estalkia duela dio. Gutxienez, WinGet oinarri sendo baten gainean eraikita dago eta arrakasta izateko aukera du. Eta Windows erabiltzaileek azkenean pakete kudeatzaile duin bat izan dezakete. Eta harentzat istorio hau balio handiko esperientzia bihurtu zen: "Bizi betirako, ikasi betiko".
Kodea kopiatzea ez dela arazo bat azaltzen du, horixe da Open Source. Eta ez du esan nahi pakete/aplikazioen kudeatzaileen kontzeptu orokorra kopiatzea. Baina OS X, Homebrew, Chocolaty, Scoop, ninite eta abarretan antzeko proiektuak aztertzen badituzu, denek dituzte beren ezaugarriak. Hala ere, WinGet-ek AppGet-en ia berdin funtzionatzen du: "Microsoft WinGet-ek nola funtzionatzen duen jakin nahi duzu? Joan eta irakurri
Keyvan atsekabetuta zegoen bere lana inon aipatzen ez zelako.
Erreferentziarako. "Besarkatu, luzatu eta itzali" esaldi bat da,
AppGet-en kasuan, ezin da esan estrategia hau hutsean aplikatzen denik, baina elementu batzuk kontuan hartu daitezke. Software librearen aldekoek moralki onartezina den jokabidetzat dute eta oraindik ere mesfidati daude Microsoft-ek Windows sistema eragilean Linuxerako azpisistema bat sartzeko ekimenarekin (
Iturria: www.habr.com