Microsoft telah menjadikan kalkulator Windows sebagai sumber terbuka

kalkulator-tingkap-10

Microsoft telah lama menjadi penyokong ideologi perisian bebas, sebuah ideologi di mana syarikat telah menjana berbilion dolar. Dari segi sejarah, syarikat itu menentang projek sumber terbuka seperti Linux.

Namun, di bawah kepimpinan Satya Nadella, Microsoft adalah masyarakat yang sangat berbeza. Bukan sahaja menyokong sumber terbuka dan Linux, tetapi juga membawa kod ke dunia sumber terbuka.

Malah, Microsoft telah menjadi salah satu penyumbang utama. Dan semalam orang Windows mengumumkan yang semakin maju dalam komitmennya untuk ideologi sumber terbuka. Seperti ketika melakukan jadikan program Windows Calculator anda sebagai projek sumber terbuka di GitHub.

Dalam catatan blog, Microsoft yang:

Hari ini, kami dengan sukacitanya mengumumkan bahawa kami melancarkan kod kalkulator Windows di GitHub di bawah lesen MIT. Ini termasuk kod sumber, sistem binaan, ujian unit, dan peta jalan produk.

Matlamat kami adalah untuk mencipta pengalaman pengguna yang lebih baik dalam bekerjasama dengan komuniti. Kami menggalakkan perspektif baru anda dan peningkatan penyertaan untuk membantu menentukan masa depan kalkulator.

Sebagai pembangun, jika anda ingin mengetahui bagaimana bahagian-bahagian yang berbeza dari Kalkulator berfungsi, satukan logik kalkulator atau antara muka pengguna dengan mudah ke dalam aplikasi anda sendiri, atau sumbangkan secara langsung kepada sesuatu yang disertakan dengan Windows, kini mungkin.

Kalkulator akan terus menjalani semua ujian, kepatuhan, keselamatan, proses kualiti, dan binaan yang biasa ditawarkan kepada pengguna dalaman, seperti yang kami lakukan dengan aplikasi kami yang lain.

Semua orang boleh menyumbang

microsoft mendorong pembangun untuk menyumbang kepada kalkulator Windows, kini tersedia dalam sumber terbuka, melalui:

  • Ikut serta dalam perbincangan.
  • Menunjuk atau menyelesaikan masalah.
  • Menawarkan idea ciri baru.
  • Mewujudkan prototaip fungsi baru.
  • Merancang dan mengambil bahagian dalam pembinaan bangunan bersama jurutera.

Kalkulator Windows kini dihantar dengan ciri berikut:

  • Mod standard kalkulator menawarkan operasi asas dan menilai pesanan sebaik sahaja dimasukkan.
  • Kalkulator saintifik menawarkan operasi yang luas dan menilai arahan mengikut urutan operasi.
  • Fungsi kalkulator pengaturcara yang menyediakan pembangun operasi matematik biasa, termasuk penukaran antara pangkalan biasa.
  • Sejarah pengiraan dan keupayaan memori.
  • Penukaran antara pelbagai unit ukuran.
  • Penukaran mata wang berdasarkan data yang diambil dari Bing.

Seperti semua perubahan, Seorang anggota pasukan Microsoft akan mengkaji kod untuk ciri-ciri baru sebelum mengarkibkannya ke cawangan utama.

Ciri baru sering memerlukan penyuntingan teknikal lebih banyak daripada pembetulan pepijat. Semasa mengimbas kod untuk mendapatkan ciri baru, pasukan Microsoft mempertimbangkan sekurang-kurangnya perkara berikut:

Semua item dalam senarai semak kebolehaksesan mesti diberi perhatian.
Semua item dalam senarai semak global mesti diproses.

Perubahan mesti diuji pada versi Windows tertua yang disokong oleh aplikasi.

Anda boleh mendapatkan nombor versi ini di AppxManifest.xml.

Semua panggilan API yang lebih baru daripada versi ini mesti diaktifkan secara bersyarat.

Perubahan harus menggunakan API yang disokong sahaja. Sekiranya terdapat pertanyaan mengenai penggunaan API lama atau tidak berdokumen, Kit Pensijilan Aplikasi Windows mesti dijalankan untuk pengesahan.

Selain itu, jika perubahan itu menambah perpustakaan baru atau kebergantungan lain pada aplikasi se anda harus mengukur peningkatan ukuran fail biner dan jika perpustakaan tidak diuruskan oleh Microsoft, pasukan Microsoft perlu menentukan rancangan untuk memantau perpustakaan hulu untuk perubahan, seperti patch keselamatan.

Sekiranya perpustakaan digunakan di bawah lesen sumber terbuka, kita mesti mematuhi lesen tersebut dan memberi pengiktirafan kepada pihak ketiga dengan sewajarnya.

Sekiranya anda ingin mengetahui lebih lanjut mengenainya, anda boleh melayari penyataan di blog Microsoft. Pautan ini. 


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   01101001b kata

    Wah! M $ menyumbang kepada kalkulator sumber terbuka. Apa yang kita perlukan di Linux kerana kita tidak memilikinya. Harap semua berdiri dan tepuk tangan 3 putaran agar tidak kelihatan tidak bersyukur. Pada penghujung hari, M $ jika dia melakukannya, itu benar-benar tidak berminat (seperti yang ada di luar sana mengatakan "bahawa anda tidak perlu menggigit tangan yang memberi mereka sumber terbuka, kerana M $ adalah" terbesar "mereka penyumbang ") Baiklah, apa yang boleh dibawa sebagai pertukaran? Adakah Tahu Bagaimana Linux mengeluarkan versi baru tanpa 12 tahun antara satu dengan yang lain? Nahhh.

  2.   Andreale Dicam kata

    Ia adalah permulaan yang sangat baik dan saya sangat gembira mengenainya. Memang benar jika kita membandingkan dengan tingkah laku yang dimiliki Microsoft dengan projek sumber terbuka yang lebih kompetitif seperti Firefox, yang disekatnya dengan cara yang menyedihkan dari Skype dalam versi webnya, kita akan menyedari bahawa fakta ini hanya akan berlaku untuk projek yang tidak merosakkan diri sistem mereka. Tapi hei, ia sesuatu. Sekiranya semuanya berjalan lancar, niat itu akan tersebar ke projek lain, sudah pasti.

  3.   Pol_with_o kata

    Yang mesti dimiliki oleh Microsoft adalah ...