← Labs · ketiga-tiganya

Labs · permukaan aplikasi

Pembangunan Aplikasi

Aplikasi yang dibina khas untuk anda, dan untuk kekal.

Bukan produk yang dibentuk semula untuk anda — tetapi yang dibina untuk lapangan kerja tempat ia berjalan: pendidikan, industri, atau mana-mana sektor yang anda bawa. Teras Rust yang berfungsi tanpa satu bar isyarat, natif pada setiap skrin, dan reka bentuk yang memastikan data anda kekal milik anda.

Anda sedang membaca salah satu hasil kami — dibina, bukan bertema; disampaikan dari edge — ·

Apa itu aplikasi yang dibina mengikut ukuran

Bukan templat dengan warna anda. Perisian yang dibentuk mengikut kerja yang sebenarnya hendak dilakukan.

Dibina untuk lapangan kerja anda

Sebuah bilik darjah, satu barisan kilang, satu krew di lapangan — aplikasi ditulis mengikut cara kerja itu benar-benar berlaku, bukan untuk demo. Sektor itulah yang membentuknya, bukan sebaliknya.

Mengikut sektor · natif · aliran kerja anda

Berfungsi tanpa isyarat

Sebuah ruang bawah tanah, tapak pedalaman, kawasan tanpa liputan — kerja tidak terhenti. Peranti menyimpan kebenarannya, dan menyelaraskannya dengan edge sebaik sahaja isyarat kembali.

Mengutamakan luar talian · kekal pada peranti · diselaraskan mengikut urutan

Milik anda untuk disimpan

Tiada akaun yang tidak boleh anda tinggalkan, tiada data yang ditahan sebagai tebusan. Terasnya milik anda, rekodnya milik anda, dan jurutera yang membinanya ialah orang yang bertanggungjawab.

Data anda · tiada pengikatan · satu tangan menandatanganinya

Diukur, bukan didakwa

Empat angka daripada aplikasi yang dibina untuk bertahan.

1
teras Rust
logiknya ditulis sekali sahaja, dalam bahasa yang pengkompilnya tidak membenarkan pembohongan
0
bar isyarat diperlukan
mengutamakan luar talian sejak reka bentuk — lapangan kerja terus berjalan walaupun isyarat tidak
3
sasaran, satu teras
iOS, Android dan desktop membawa teras yang sama — hanya lapisan luarnya berubah
1
tangan bertanggungjawab
jurutera yang membinanya menandatanganinya — data anda tidak pernah keluar daripada jangkauan anda

Binaan — teras, keupayaan luar talian, sasaran

Seni aplikasi yang serius ialah teras yang dikawal oleh pengkompil, yang terus berfungsi tanpa isyarat, dan yang berjalan di setiap lapangan kerja daripada satu sumber kebenaran.

// the core of the app · typed, so a wrong state cannot be reached
#[derive(Clone, Deserialize)]
struct Job {
    id: Uuid,
    site: SiteId,
    state: State,            // Scheduled → OnSite → Done — nothing else is legal
    readings: Vec<Reading>,
    synced: bool,            // the device knows what the edge has not yet seen
}

impl Job {
    /// A job closes only once every required reading is in.
    fn can_close(&self) -> bool {
        matches!(self.state, State::OnSite)
            && self.readings.iter().all(Reading::valid)
    }
}

Apa yang tidak boleh ditiru

Mengapa aplikasi yang dibina untuk lapangan kerja anda mengalahkan produk yang dibentuk semula untuk menyesuaikan diri dengannya.

Produk yang dibentuk semula
Dibina mengikut ukuran, di sini
Kesesuaiannya
Produk yang dibina untuk semua orang, dibengkokkan supaya kelihatan seperti dibuat untuk anda.
Ditulis untuk lapangan kerja anda sejak baris yang pertama — aliran kerja anda, istilah anda, data anda.
Tanpa isyarat
Satu ikon menunggu. Kerja terhenti sehingga isyarat kembali, dan kadangkala apa yang anda taip hilang.
Peranti menyimpan kebenarannya dan menyelaraskannya kemudian. Tiada isyarat ialah hari biasa, bukan satu ralat.
Data anda
Disimpan dalam akaun orang lain, di sebalik proses eksport yang perlu anda pohon dan tunggu.
Milik anda, atas terma anda. Tiada pengikatan, tiada tebusan — terasnya dan rekodnya milik anda untuk disimpan.

Produk yang dibentuk semula tidak mungkin dibuat untuk lapangan kerja anda — ia dibuat sebelum lapangan kerja anda diketahui. Aplikasi yang hanya berfungsi dalam talian tidak mungkin dipercayai di tempat isyarat mati — penantian itu sudah terbina di dalamnya. Itulah sebabnya kami menulis satu teras Rust, mengawalnya dengan pengkompil, dan menandatanganinya sendiri — dan sebabnya kami memberikan harga berdasarkan apa yang kami ukur, bukan harga siap di rak.

Dirahsiakan

Sebelum satu baris pun ditulis, inilah cara kerja anda dijaga. Bahagian ini tidak boleh dirunding.

Milik anda sahaja

NDA ialah kebiasaan di sini, bukan jualan tambahan. Apa yang anda kongsikan dibaca oleh satu jurutera dan tiada orang lain — tiada apa-apa yang dijual, dikongsi atau diserahkan kepada pihak lain.

NDA secara lalai · satu pembaca · tidak pernah dijual semula

Kunci anda, data anda

Kelayakan akses dan rekod kekal di dalam rumah anda, di bawah hak akses minimum. Kami tidak menyimpan salinan yang tidak kami perlukan, dan tiada apa-apa yang keluar daripada jangkauan anda tanpa kebenaran anda.

Hak akses minimum · tiada penimbunan · rumah anda

Boleh dibaca, bukan kepercayaan membuta tuli

Apa yang berjalan di dalam rumah anda adalah milik anda untuk dibaca dan diaudit — tiada kotak hitam yang perlu anda percayai tanpa melihatnya. Bilik enjin kekal milik kami; apa yang anda jalankan adalah milik anda.

Boleh diaudit · tiada kotak hitam · ditandatangani

Beritahu kami apa yang aplikasi itu perlu lakukan.

Dua baris — lapangan kerja tempat ia berjalan, dan kerja yang perlu dibawanya. Kami sendiri yang membacanya dan kami sendiri yang menjawab.

Ia sampai kepada satu orang, dan orang itu yang menjawab. Tiada apa-apa di sini yang dikongsi, dijual atau diserahkan kepada pihak lain.

Mr. MatchTop · matchtopalgorithm.ai