Kisah di Sebalik DriveStats
Sebab Utama
DriveStats bermula dari satu keperluan ringkas: Saya ingin tahu berapa lama perjalanan ulang-alik harian saya ke pejabat sebenarnya diambil. Bukan sekadar tekaan kasar — data sebenar, untuk setiap perjalanan, pergi dan balik. Saya mencuba beberapa aplikasi sedia ada, tetapi tiada satu pun yang benar-benar melakukan apa yang saya mahukan. Ia memberi senarai perjalanan asas, tetapi tiada cara yang bermakna untuk meneroka data — tiada penapis, tiada carta, tiada corak dari semasa ke semasa.
Log perjalanan ringkas memang bagus, tetapi ia tidak menangkap kisah penuh perjalanan jauh dengan beberapa hentian, atau mendedahkan tentang "tempoh meletak kenderaan" di antaranya. Saya mahukan sesuatu yang mendedahkan gambaran besar — bukan sekadar titik data individu.
Penyelesaian
Jadi saya membinanya sendiri. Idea utamanya ringkas: data pemanduan anda harus dipersembahkan mengikut cara yang anda mahukan. Ini bermakna carta yang sangat boleh disesuaikan — pilih metrik anda, jenis carta anda, tempoh masa anda. Ini bermakna peta interaktif dengan pandangan boleh dikonfigurasikan — bukan sekadar laluan statik, tetapi garis masa yang boleh anda sesuaikan. Dan ia bermakna enjin penapis yang berkuasa supaya anda boleh membahagikan sejarah perjalanan anda mengikut kemahuan anda: mengikut tarikh, jarak, lokasi, hari dalam seminggu dan banyak lagi.
Enjin penapis yang sama memacu segala-galanya — widget papan pemuka anda, konfigurasi peta anda dan carian sejarah perjalanan anda. Satu sistem, tiga cara untuk meneroka data anda.
Anggaran Kos Bahan Api
Kemas kini terbaharu (v2.0) menambah anggaran kos bahan api automatik — tiada perkakasan tambahan diperlukan. Tiada dongle OBD-II, tiada input manual — hanya iPhone anda. Model berasaskan fizik mengira penggunaan bahan api daripada corak pemanduan sebenar anda menggunakan parameter khusus kenderaan seperti berat, aerodinamik dan kecekapan bahan api dinilai.
Hasilnya ialah anggaran kos bahan api bagi setiap perjalanan yang mencerminkan cara anda memandu sebenarnya — bukan sekadar purata rata daripada helaian spesifikasi kereta anda. Ia berjalan sepenuhnya pada peranti, jadi data pemanduan anda tidak pernah meninggalkan telefon anda.
Dibina untuk Jangka Panjang
Segalanya 100% pada peranti. Oleh kerana ia tidak bergantung pada pelayan backend, ia pantas, peribadi dan ia akan terus berfungsi tidak kira apa yang berlaku dengan pembangunan pada masa hadapan. Data anda kekal di tempat sepatutnya — di iPhone anda. Tiada pergantungan awan. Tiada gangguan pelayan. Tiada akaun diperlukan.
Pencipta
DriveStats ialah projek solo yang dibina oleh Wan Lutfi, seorang pembangun iOS yang mempunyai pengalaman lebih 10 tahun membina aplikasi berasaskan lokasi dan didorong data. Setiap ciri — daripada pengesanan perjalanan automatik kepada algoritma anggaran bahan api kepada enjin pemaparan carta — direka dan dibina dari awal.