Bawo ni Microsoft pa AppGet

Bawo ni Microsoft pa AppGet

Ni ọsẹ to kọja Microsoft ṣe idasilẹ oluṣakoso package kan WinGet gẹgẹbi apakan ti awọn ikede ni apejọ Kọ 2020. Ọ̀pọ̀lọpọ̀ gbé ẹ̀rí síwájú síi ti ìsomọ́ra Microsoft pẹ̀lú ìgbìyànjú Orisun Ṣii. Ṣugbọn kii ṣe olupilẹṣẹ Ilu Kanada Keivan Beigi, onkọwe ti oluṣakoso package ọfẹ AppGet. Bayi o n gbiyanju lati loye ohun ti o ṣẹlẹ ni awọn oṣu 12 sẹhin, lakoko eyiti o ba awọn aṣoju Microsoft sọrọ.

Lonakona, bayi Kayvan ma duro idagbasoke ti AppGet. Onibara ati awọn iṣẹ olupin yoo lọ sinu ipo itọju lẹsẹkẹsẹ titi di Oṣu Kẹjọ Ọjọ 1, Ọdun 2020, lẹhin eyi wọn yoo wa ni pipade patapata.

Ninu bulọọgi rẹ, onkọwe pese akoole ti awọn iṣẹlẹ. Gbogbo rẹ bẹrẹ ni ọdun kan sẹhin (Oṣu Keje 3, 2019) nigbati o gba imeeli yii lati ọdọ Andrew, olori ẹgbẹ idagbasoke ni Microsoft:

Keyvan,

Mo ṣakoso awọn Windows App Awoṣe egbe idagbasoke ati, ni pato, awọn ohun elo imuṣiṣẹ egbe. O kan fẹ lati fi akọsilẹ iyara ranṣẹ si ọ lati dupẹ lọwọ ṣiṣẹda appget - o jẹ afikun nla si ilolupo Windows ati pe o jẹ ki awọn igbesi aye awọn olupilẹṣẹ Windows rọrun pupọ. O ṣee ṣe pe a wa ni Vancouver ni awọn ọsẹ to nbọ ipade pẹlu awọn ile-iṣẹ miiran, ṣugbọn ti o ba ni akoko, a yoo nifẹ lati pade rẹ ati ẹgbẹ rẹ lati gba esi lori bii o ṣe le jẹ ki igbesi aye idagbasoke appget rẹ rọrun.

Keyvan ni igbadun: Microsoft ti ṣe akiyesi iṣẹ akanṣe rẹ! O dahun si lẹta naa ati ni oṣu meji lẹhinna, lẹhin paarọ awọn lẹta, o wa si ipade kan ni ọfiisi Microsoft ni Vancouver. Ipade naa wa nipasẹ Andrew ati oluṣakoso idagbasoke miiran lati ẹgbẹ ọja kanna. Keyvan sọ pe o ni akoko nla - wọn sọrọ nipa awọn imọran lẹhin AppGet, kini ko ṣe daradara ni lọwọlọwọ package alakoso lori Windows ati ohun ti o ngbero fun ojo iwaju awọn ẹya ti AppGet. Olùgbéejáde wa labẹ imọran pe Microsoft fẹ lati ṣe iranlọwọ fun iṣẹ naa: awọn tikarawọn beere ohun ti wọn le ṣe fun. O mẹnuba pe yoo dara lati gba diẹ ninu awọn kirediti Azure, diẹ ninu iwe fun ọna kika package MSIX tuntun, ati pe yoo dara lati ṣatunṣe awọn iṣoro pẹlu awọn ọna asopọ igbasilẹ kọọkan.

Ni ọsẹ kan lẹhinna, Andrew fi lẹta tuntun ranṣẹ ninu eyiti o pe Andrew nitootọ lati ṣiṣẹ ni Microsoft: “A fẹ lati ṣe awọn ayipada pataki ni pinpin sọfitiwia lori Windows, ati pe aye nla wa lati ṣe iranlọwọ ninu kini Windows ati eto pinpin ohun elo. ni Azure/Microsoft yoo dabi. - o kọ.

Keyvan ṣiyemeji diẹ ni akọkọ-ko fẹ lọ si Microsoft lati ṣiṣẹ lori Ile itaja Windows, ẹrọ MSI, ati awọn eto imuṣiṣẹ ohun elo miiran. Ṣugbọn wọn da a loju pe oun yoo lo gbogbo akoko rẹ ṣiṣẹ nikan lori AppGet. Lẹhin bii oṣu kan ti ifọrọranṣẹ imeeli gigun, wọn wa si ipari pe adehun naa yoo jọra pupọ si gbigba-ọya - Microsoft bẹwẹ olupilẹṣẹ kan pẹlu eto rẹ, wọn pinnu boya lati tun lorukọ rẹ ni nkan miiran tabi yoo di Microsoft AppGet .

Keyvan kọwe pe jakejado ilana naa ko ṣe alaye patapata kini ipa rẹ ni Microsoft yoo jẹ. Kí ni ojúṣe rẹ̀ yóò jẹ́? Tani o yẹ ki n jabo fun? Tani yio rohin fun u? O gbiyanju lati ṣalaye diẹ ninu awọn idahun wọnyi lakoko awọn idunadura o lọra wọnyi, ṣugbọn ko gba idahun ti o han.

Lẹhin ọpọlọpọ awọn oṣu diẹ sii ti awọn idunadura imeeli ti o lọra pupọ, a sọ fun u pe ilana igbanisise nipasẹ BizDev yoo gba akoko pipẹ pupọ. Yiyan si iyara ilana naa yoo jẹ lati bẹwẹ rẹ lasan pẹlu “ajeseku”, lẹhin eyi o yoo bẹrẹ ṣiṣẹ lori gbigbe koodu koodu naa. Ko ni awọn atako, nitorina wọn ṣeto ọpọlọpọ awọn ipade / awọn ifọrọwanilẹnuwo ni Redmond.

Ilana naa ti bẹrẹ. Ni Oṣu kejila ọjọ 5, ọdun 2019, Keyvan fò lọ si Seattle - si olu ile-iṣẹ Microsoft - o si lo gbogbo ọjọ naa nibẹ, ṣe ifọrọwanilẹnuwo ọpọlọpọ eniyan ati idunadura pẹlu Andrew. Ni aṣalẹ Mo gba takisi kan si papa ọkọ ofurufu ati pada si Vancouver.

O ti sọ fun lati duro fun ipe lati Ẹka HR. Ṣugbọn lẹhin, Keyvan ko gbọ ohunkohun lati Microsoft fun oṣu mẹfa. Titi di aarin Oṣu Karun ọdun 2020, nigbati ọrẹ atijọ ti Andrew kede itusilẹ ti eto WinGet ni ọjọ keji:

Hi Kayvan, Mo nireti pe iwọ ati ẹbi rẹ n ṣe daradara - BC dabi ẹni pe o n ṣe iṣẹ to dara pẹlu covid ni akawe si AMẸRIKA.

Ma binu gaan pe ipo oluṣakoso ise agbese ko ṣiṣẹ. Mo fẹ lati gba akoko lati sọ iye ti a mọrírì igbewọle rẹ ati awọn imọran rẹ. A ti ṣe agbekalẹ oluṣakoso package fun Windows, ati awotẹlẹ akọkọ yoo wa laaye ni ọla ni Kọ 2020. A yoo tun mẹnuba appget ninu bulọọgi wa nitori a ro pe aye wa fun awọn oluṣakoso package oriṣiriṣi lori Windows. Oluṣakoso package wa tun da lori GitHub, ṣugbọn o han gedegbe pẹlu imuse tiwa ati bẹbẹ lọ. O tun jẹ orisun ṣiṣi, nitorinaa o han gedegbe a yoo gba igbewọle eyikeyi ti o le ni.

Keyvan ko yà pupọ. Ni akoko yẹn, o ti han gbangba pe kii yoo pe lati ṣiṣẹ ni Microsoft; eyi ko bi i ninu, nitori o ṣiyemeji pe o fẹ ṣiṣẹ fun ile-iṣẹ nla bẹ.

Ṣugbọn iyalenu gidi n duro de u ni ọjọ keji nigbati o rii Ibi ipamọ GitHub: “Nigbati mo fi ibi ipamọ naa han iyawo mi, ohun akọkọ ti o sọ ni, “Wọn pe ni WinGet?” Se tooto ni o so??" Emi ko paapaa ni lati ṣalaye fun u bii awọn oye ipilẹ, awọn ọrọ-ọrọ, ọna kika ati farahan be, paapaa eto folda ibi ipamọ package jẹ atilẹyin nipasẹ AppGet."

Ṣe Mo binu pe Microsoft, ile-iṣẹ $ 1,4 aimọye kan, nikẹhin ni iṣe rẹ papọ ati tusilẹ oluṣakoso package to bojumu fun ọja flagship rẹ? Rara, wọn yẹ ki o ti ṣe eyi ni ọdun sẹyin. Wọn ko yẹ ki wọn ti ru Ile itaja Windows bi wọn ti ṣe,” Keyvan kọwe. “Otitọ ni, laibikita bawo ni MO ṣe le ṣe igbega AppGet, kii yoo dagba ni iwọn kanna bi ojutu Microsoft. Emi ko ṣẹda AppGet lati ni ọlọrọ, olokiki, tabi gba iṣẹ ni Microsoft. Mo ṣẹda AppGet nitori Mo gbagbọ pe awa awọn olumulo Windows tọsi iriri iṣakoso ohun elo to dara paapaa. Ohun ti o da mi lẹnu ni bi o ṣe ṣe eyi ni pato. Awọn ibaraẹnisọrọ ti o lọra ati ẹru. Ni ipari ipalọlọ redio wa ni pipe. Ṣugbọn ikede yii kọlu mi julọ. AppGet, eyiti o jẹ ipilẹṣẹ ti awọn imọran pupọ julọ fun WinGet, ni mẹnuba nikan bi oluṣakoso package miiran ti o kan ṣẹlẹ lati wa ni aye yii. Ni akoko kanna, awọn alakoso package miiran, pẹlu eyiti WinGet ni diẹ ninu wọpọ, ti mẹnuba ati ṣalaye pupọ siwaju sii. ”

Keyvan Beigi ko binu. O sọ pe gbogbo awọsanma ni awọ fadaka. Ni o kere ju, WinGet ti wa ni itumọ ti lori ipilẹ to lagbara ati pe o ni agbara fun aṣeyọri. Ati awọn olumulo Windows le nikẹhin ni oluṣakoso package to bojumu. Ati fun u itan yii di iriri ti o niyelori: "Waye lailai, kọ ẹkọ lailai."

O salaye pe didakọ koodu kii ṣe iṣoro, iyẹn ni Open Source jẹ gbogbo nipa. Ati pe ko tumọ si didakọ imọran gbogbogbo ti package / awọn alakoso ohun elo. Ṣugbọn ti o ba wo iru awọn iṣẹ akanṣe ni OS X, Homebrew, Chocolaty, Scoop, ninte, ati bẹbẹ lọ, lẹhinna gbogbo wọn ni awọn abuda tiwọn. Sibẹsibẹ, WinGet ṣiṣẹ fere kanna bi AppGet: “Ṣe o fẹ mọ bii Microsoft WinGet ṣe n ṣiṣẹ? Lọ ka ohun article Mo ti kowe odun meji seyin nipa bi AppGet ṣiṣẹ", o kọ.

Keyvan nikan binu pe a ko mẹnuba iṣẹ rẹ nibikibi.

Fun itọkasi. "Faramọ, fa ati parẹ" jẹ gbolohun ọrọ kan ti, gẹgẹ bi ipinnu nipasẹ Ẹka Idajọ AMẸRIKA, Microsoft lo lati ṣapejuwe ilana ile-iṣẹ fun iṣafihan sọfitiwia nipa lilo awọn iṣedede ti o gba jakejado. Ilana naa ni lati faagun awọn iṣedede wọnyi ati tẹsiwaju lati lo awọn iyatọ wọnyi lati ni anfani lori awọn oludije.

Ninu ọran ti AppGet, ilana yii ko le sọ pe o lo ni fọọmu mimọ rẹ, ṣugbọn diẹ ninu awọn eroja le ṣe akiyesi. Awọn alatilẹyin ti sọfitiwia ọfẹ ro pe o jẹ ilana iṣe itẹwọgba ti iwa ati pe wọn tun ni igbẹkẹle ti ipilẹṣẹ Microsoft lati ṣafihan eto-apakan kan fun Linux sinu ẹrọ ṣiṣe Windows (WSL). Wọn sọ pe Microsoft ni ipilẹ rẹ ko yipada ati pe kii yoo yipada.

Bawo ni Microsoft pa AppGet


orisun: www.habr.com

Fi ọrọìwòye kun