Kumaha Microsoft maéhan AppGet

Kumaha Microsoft maéhan AppGet

Minggu kamari Microsoft ngaluarkeun manajer pakét WinGet salaku bagian tina announcements dina konferensi ngawangun 2020. Seueur anu nganggap ieu bukti salajengna ngeunaan rapprochement Microsoft sareng gerakan Open Source. Tapi sanés pamekar Kanada Keivan Beigi, panulis manajer pakét gratis AppGet. Ayeuna anjeunna nyobian ngartos naon anu kajantenan dina 12 sasih katukang, nalika anjeunna komunikasi sareng perwakilan Microsoft.

Atoh, ayeuna Kayvan ngeureunkeun ngembangkeun AppGet. Ladenan klien sareng server bakal langsung kana mode pangropéa dugi ka 1 Agustus 2020, saatos éta bakal ditutup permanén.

Dina blog na, pangarang nyadiakeun kronologis kajadian. Éta sadayana dimimitian sataun katukang (3 Juli 2019) nalika anjeunna nampi email ieu ti Andrew, kapala tim pamekaran di Microsoft:

Keyvan,

Kuring ngatur tim pamekaran Modél Aplikasi Windows sareng, khususna, tim panyebaran aplikasi. Ngan hoyong ngintunkeun anjeun catetan gancang pikeun hatur nuhun pikeun nyiptakeun appget - éta mangrupikeun tambahan anu saé pikeun ékosistem Windows sareng ngajantenkeun kahirupan pamekar Windows langkung gampang. Kami sigana bakal aya di Vancouver dina minggu anu bakal datang sareng rapat sareng perusahaan sanés, tapi upami anjeun gaduh waktos, kami bakal resep pendak sareng anjeun sareng tim anjeun pikeun kéngingkeun tanggapan ngeunaan kumaha carana ngagampangkeun kahirupan pangembangan appget anjeun.

Keyvan bungah: proyék hobi na parantos diperhatoskeun ku Microsoft! Anjeunna ngabales surat - sareng dua bulan saatosna, saatos silih tukeur surat, anjeunna sumping ka rapat di kantor Microsoft di Vancouver. Rapat ieu dihadiran ku Andrew sareng manajer pangembangan sanés ti grup produk anu sami. Keyvan nyebatkeun anjeunna gaduh waktos anu saé - aranjeunna nyarioskeun ideu di balik AppGet, naon anu henteu dilakukeun kalayan saé dina manajer pakét ayeuna dina Windows sareng naon anu anjeunna rencanakeun pikeun versi AppGet kahareup. Pamekar éta dina kesan yén Microsoft hoyong ngabantosan proyék éta: aranjeunna nyalira naroskeun naon anu tiasa dilakukeun pikeun éta. Anjeunna disebutkeun yen eta bakal hade ka meunang sababaraha sks Azure, sababaraha dokuméntasi pikeun format pakét MSIX anyar, sareng éta langkung saé pikeun ngalereskeun masalah sareng tautan unduhan individu.

Saminggu ti harita, Andrew ngirim surat anyar dimana anjeunna leres-leres ngajak Andrew damel di Microsoft: "Kami hoyong ngadamel sababaraha parobihan anu signifikan dina distribusi parangkat lunak dina Windows, sareng aya kasempetan anu saé pikeun ngabantosan naon Windows sareng sistem distribusi aplikasi. dina Azure/Microsoft bakal kasampak kawas. - manéhna nulis.

Keyvan mimitina rada ragu-anjeunna henteu hoyong angkat ka Microsoft pikeun ngerjakeun Windows Store, mesin MSI, sareng sistem panyebaran aplikasi anu sanés. Tapi aranjeunna ngajamin yén anjeunna bakal nyéépkeun waktosna ngan ukur damel di AppGet. Sanggeus kira-kira sabulan korespondensi email anu panjang, aranjeunna dugi ka kacindekan yén perjanjian éta bakal sami sareng acqui-hire - Microsoft nyéwa pamekar sareng programna, sareng aranjeunna mutuskeun pikeun ngagentos nami anu sanés atanapi bakal janten Microsoft AppGet .

Keyvan nyerat yén sapanjang prosés anjeunna henteu écés pisan naon peranna di Microsoft. Naon tanggung jawabna? Ka saha kuring kudu lapor? Saha anu bakal ngalaporkeun ka anjeunna? Anjeunna nyoba netelakeun sababaraha waleran ieu salila ieu hungkul slow, tapi pernah narima jawaban jelas.

Saatos sababaraha bulan deui negosiasi email anu lambat pisan, anjeunna nyarios yén prosés nyewa ngalangkungan BizDev bakal nyandak waktos anu lami pisan. Alternatipna pikeun nyepetkeun prosésna nyaéta ngan saukur nyéwa anjeunna kalayan "bonus", saatos anjeunna bakal ngamimitian damel dina migrasi basis kodeu. Anjeunna henteu aya bantahan, janten aranjeunna ngajadwalkeun sababaraha rapat / wawancara di Redmond.

Prosésna geus dimimitian. Tanggal 5 Désémber 2019, Keyvan angkat ka Seattle - ka markas Microsoft - sareng nyéépkeun sadinten di dinya, ngawawancara sababaraha jalma sareng badami sareng Andrew. Sore kuring nyandak taksi ka bandara sareng uih deui ka Vancouver.

Dititah ngadagoan telepon ti departemen SDM. Tapi sanggeus, Keyvan henteu ngadangu nanaon ti Microsoft salami genep bulan. Nepi ka pertengahan Méi 2020, nalika babaturan heubeul Andrew ngumumkeun sékrési program WinGet poé saterusna:

Hai Kayvan, mugia anjeun sareng kulawarga anjeun séhat - SM sigana ngalakukeun padamelan anu saé sareng covid dibandingkeun sareng AS.

Hapunten pisan yén posisi manajer proyék henteu jalan. Abdi hoyong nyéépkeun waktos nyarios sabaraha urang ngahargaan input sareng ide anjeun. Kami parantos ngembangkeun manajer pakét pikeun Windows, sareng sawangan munggaran bakal disiarkeun énjing di Build 2020. Kami ogé bakal nyebatkeun appget dina blog urang sabab kami nyangka aya rohangan pikeun manajer pakét anu béda dina Windows. Manajer pakét kami ogé dumasar kana GitHub, tapi écés kalayan palaksanaan urang sorangan sareng saterasna. Éta ogé open source, janten écés kami ngabagéakeun naon waé input anu anjeun gaduh.

Keyvan teu reuwas teuing. Ku waktu éta, éta geus jadi atra yén anjeunna moal diondang pikeun digawé di Microsoft, éta teu kesel anjeunna, sabab anjeunna doubted yén manéhna hayang digawé di hiji pausahaan badag.

Tapi kejutan nyata ngantosan anjeunna dinten salajengna nalika anjeunna ningali Repository GitHub: "Nalika kuring némbongkeun gudang ka pamajikan kuring, hal kahiji manehna ngomong téh, "Aranjeunna disebut WinGet?" Anjeun serius??" Kuring malah teu kudu ngajelaskeun ka dirina kumaha mékanika dasar, terminologi, format na struktur manifest, malah struktur folder gudang pakét diideuan ku AppGet."

Naha kuring kesel yén Microsoft, perusahaan $ 1,4 triliun, tungtungna ngahiji sareng ngarilis manajer pakét anu santun pikeun produk unggulanna? Henteu, aranjeunna kedah dilakukeun sababaraha taun ka pengker. Aranjeunna henteu kedah ngaco Windows Store sapertos anu aranjeunna laksanakeun, ”nyerat Keyvan. "Realitasna, kumaha waé kuring nyobian ngamajukeun AppGet, éta moal pernah tumbuh dina laju anu sami sareng solusi Microsoft. Kuring henteu nyiptakeun AppGet pikeun beunghar, kasohor, atanapi kéngingkeun padamelan di Microsoft. Kuring nyiptakeun AppGet sabab kuring percaya yén urang pangguna Windows pantes ogé pangalaman manajemén aplikasi anu santun. Naon bothers kuring kumaha kahayang ieu dipigawé. Komunikasi slow sarta dahsyat. Dina tungtungna aya tiiseun radio lengkep. Tapi paling sadaya, pengumuman ieu keuna kuring. AppGet, anu sacara obyektif sumber seueur ide pikeun WinGet, ngan ukur disebatkeun salaku manajer pakét anu sanés eta ngan kajadian aya di dunya ieu. Dina waktos anu sami, manajer pakét sanés, sareng WinGet gaduh sakedik pisan, disebatkeun sareng dijelaskeun langkung lengkep.

Keyvan Beigi teu kesel. Anjeunna nyebutkeun yen unggal awan boga pinding pérak. Sahenteuna, WinGet diwangun dina dasar anu padet sareng berpotensi suksés. Sareng pangguna Windows tungtungna tiasa gaduh manajer pakét anu santun. Sareng pikeun anjeunna carita ieu janten pangalaman anu berharga: "Hirup salamina, diajar salamina."

Anjeunna ngécéskeun yén nyalin kode teu masalah, éta naon Open Source nyaeta sagala ngeunaan. Sareng anjeunna henteu hartosna nyalin konsép umum manajer pakét / aplikasi. Tapi upami anjeun ningali proyék-proyék anu sami dina OS X, Homebrew, Chocolaty, Scoop, ninite, sareng sajabana, aranjeunna sadayana gaduh ciri sorangan. Nanging, WinGet jalanna ampir sami sareng AppGet: "Hoyong terang kumaha jalanna Microsoft WinGet? Buka jeung baca artikel Kuring nulis dua taun ka tukang ngeunaan kumaha AppGet jalan", anjeunna nyerat.

Keyvan ngan kesel yén karyana teu disebutkeun dimana wae.

Pikeun rujukan. "Nangkeup, manjangkeun sareng mareuman" mangrupikeun frasa anu, sakumaha ditangtukeun ku Departemen Kaadilan AS, dipaké ku Microsoft pikeun ngajelaskeun strategi industri pikeun ngenalkeun parangkat lunak nganggo standar anu ditarima sacara lega. Strategina nyaéta pikeun dilegakeun standar ieu sareng teraskeun ngagunakeun bédana ieu pikeun kéngingkeun kauntungan tina pesaing.

Dina kasus AppGet, strategi ieu teu bisa disebutkeun dilarapkeun dina formulir murni, tapi sababaraha elemen bisa dianggap. Ngadukung parangkat lunak gratis nganggap éta mangrupikeun tindakan anu teu tiasa ditampi sacara moral sareng masih teu percanten kana inisiatif Microsoft pikeun ngenalkeun subsistem Linux kana sistem operasi Windows (Teraskeun). Maranéhanana ngomong yén Microsoft dina inti na teu robah sarta moal robah.

Kumaha Microsoft maéhan AppGet


sumber: www.habr.com

Tambahkeun komentar