Blog Metlivi

Sebelum Memperbarui Aplikasi Buku Harian, Buat Salinan yang Benar-Benar Dapat Dipulihkan

Jika aplikasi buku harian Anda mengumumkan pembaruan versi utama, luangkan waktu sejenak sebelum menyetujuinya untuk memeriksa apa saja yang diubah oleh pembaruan tersebut, simpan ekspor lengkap beserta lampiran, dan pastikan tempat penyimpanan salinan terpisah. Kemudian, verifikasi jalur pemulihan atau impor resmi aplikasi tersebut—dan apakah jalur tersebut dapat memulihkan versi lama atau hanya memindahkan data Anda ke versi yang baru. Ekspor hanya akan berguna jika konten dan metode pemulihannya sesuai dengan kebutuhan Anda.

30 September 20267 min readEstetika sehari-hari dan ekspresi diriOleh Metlivi Editorial Team
Bagian 1

1. Temukan catatan pembaruan dan petunjuk migrasi

Mulailah dari catatan rilis resmi, pusat bantuan, serta panduan pembaruan atau migrasi dari pembuat aplikasi. Pastikan informasi tersebut sesuai dengan aplikasi, platform, dan versi yang tepat: sebuah fitur mungkin berbeda antara iOS, Android, macOS, Windows, dan web. Periksa apakah pembaruan tersebut mengubah format data jurnal, memindahkan data antar-akun atau layanan sinkronisasi, menghentikan dukungan untuk versi lama, atau memerlukan konversi satu kali. Catat setiap prasyarat yang ditentukan, seperti memperbarui aplikasi lama terlebih dahulu, menyelesaikan sinkronisasi, mengunduh media, atau menyiapkan kunci enkripsi.

Jangan mengartikan pernyataan “entri Anda akan dimigrasikan” sebagai jaminan bahwa setiap bagian dari aplikasi lama dapat dipulihkan. Migrasi mungkin memindahkan data ke depan tanpa menyediakan jalur resmi untuk kembali ke versi aplikasi sebelumnya. Cari jawaban khusus untuk dua pertanyaan berbeda ini: Apakah versi lama masih dapat membuka data aslinya setelah migrasi? Dan dapatkah aplikasi mengimpor salinan ekspor yang disimpan ke versi lama, versi baru, atau keduanya? Jika dokumentasi tidak menjawab pertanyaan-pertanyaan ini, tanyakan kepada pengembang sebelum melanjutkan dan biarkan instalasi yang ada saat ini tetap utuh selagi Anda menunggu jawaban.

Perbedaan ini tetap penting bahkan untuk format ekspor yang sudah mapan. Day One menjelaskan bahwa ekspor JSON miliknya adalah format yang ditujukan untuk pengimporan kembali ke Day One, dan menyatakan bahwa fitur pengimpornya dirancang untuk berkas yang dibuat oleh Day One. Itu adalah panduan yang berguna untuk jalur pemulihan Day One; namun hal tersebut tidak memastikan bahwa aplikasi buku harian lain—atau rilis Day One yang lebih lama—dapat memulihkan berkas tersebut. Panduan ekspor dan panduan impor JSON Day One mengilustrasikan mengapa nama format saja tidak cukup membuktikan kompatibilitas.

Bagian 2

2. Pilih opsi ekspor yang mencakup seluruh isi jurnal

Gunakan fitur ekspor jurnal lengkap bawaan aplikasi jika tersedia, dan periksa opsi-opsinya sebelum memulai. Pastikan pilihan tersebut mencakup setiap jurnal, seluruh rentang tanggal, dan semua entri—bukan hanya jurnal yang sedang terbuka, tampilan yang difilter, atau sebagian entri terbaru. Periksa secara terpisah apakah foto, audio, video, hasil pemindaian, PDF, dan berkas lampiran lainnya ikut disertakan. Ekspor teks mungkin mudah dibaca, tetapi bisa jadi melewatkan materi yang dilampirkan pada entri.

Format tidak bisa saling menggantikan begitu saja. PDF dapat membuat jurnal mudah dibaca tetapi mungkin tidak dirancang untuk diimpor kembali. Berkas teks biasa dapat menyimpan tulisan tetapi kehilangan format atau media. Arsip terstruktur mungkin mendukung pemulihan tetapi bergantung pada aplikasi aslinya. Day One, misalnya, menjelaskan bahwa ZIP JSON buatannya cocok untuk diimpor kembali dan dapat menyertakan media dalam folder terpisah; panduannya juga mencatat bahwa beberapa opsi ekspor teks tidak menyertakan foto. Oleh karena itu, pilihan yang tepat bergantung pada jalur pemulihan yang terdokumentasi, bukan pada berkas mana yang kelihatannya paling mudah dibuka. Deskripsi format Day One

Jika aplikasi menyediakan opsi “sertakan media”, “unduh dokumen asli”, atau opsi serupa, centang opsi tersebut. Beberapa aplikasi menyimpan lampiran di penyimpanan awan dan hanya mengunduhnya saat dibutuhkan. Panduan ekspor Android Day One saat ini menyatakan bahwa media mungkin perlu diunduh sebelum arsip dibuat dan unduhan yang gagal akan dilaporkan; panduan tersebut menyarankan untuk mengatasi kegagalan tersebut dan menjalankan ekspor kembali. Pelajaran umumnya adalah: anggap peringatan tentang media yang hilang sebagai tanda ekspor yang belum lengkap, bukan sekadar pemberitahuan sepele. Panduan ekspor Day One

Bagian 3

3. Pertahankan kondisi saat ini dan simpan salinan kedua

Sebelum memperbarui, simpan hasil ekspor ke lokasi di luar aplikasi buku harian dan akun sinkronisasinya sendiri—misalnya, ke komputer atau drive eksternal. Kemudian, buat salinan kedua di lokasi terpisah. Tujuannya adalah menghindari ketergantungan pada aplikasi, perangkat, atau akun yang sama yang mungkin terpengaruh oleh pembaruan. Pertahankan nama berkas asli arsip dan catat tanggal ekspor, versi aplikasi, platform, serta apakah media disertakan. Jika arsip dienkripsi, simpan kata sandi atau kuncinya di tempat yang dapat Anda akses kembali; cadangan yang tidak dapat Anda buka kuncinya sama saja tidak dapat dipulihkan.

Pencadangan tingkat perangkat dapat menjadi lapisan perlindungan tambahan yang berguna, tetapi periksa apa saja yang dipulihkannya dan bagaimana caranya. Petunjuk Apple untuk perangkat Windows, misalnya, menjelaskan cara mencadangkan iPhone atau iPad ke iCloud atau komputer dan memulihkan perangkat dari cadangan yang dipilih. Itu adalah operasi pemulihan seluruh perangkat, yang berbeda dengan mengimpor satu berkas ekspor buku harian ke dalam aplikasi. Apple juga memperingatkan bahwa cadangan lokal yang dienkripsi memerlukan kata sandinya untuk pemulihan. Petunjuk pencadangan dan pemulihan Apple

Biarkan aplikasi asli dan datanya tetap pada tempatnya sampai Anda memeriksa salinannya. Hindari menghapus instalasi lama, membersihkan ruang penyimpanannya, keluar dari akun jika itu dapat menghapus data lokal, atau menyetujui perintah yang mengganti atau menyetel ulang jurnal sebelum ekspor selesai dan diverifikasi. Jika pembaruan sudah terlanjur dimulai, jangan membuat ekspor yang secara diam-diam hanya mencakup data yang telah dimigrasikan lalu menganggapnya mewakili versi sebelumnya; kenali dengan pasti versi dan kondisi data mana yang sebenarnya termuat di dalam ekspor tersebut.

Bagian 4

4. Verifikasi salinan sebelum mengetuk Perbarui

Pemberitahuan bahwa ekspor berhasil hanya memberi tahu bahwa aplikasi telah membuat berkas; itu tidak membuktikan bahwa berkas tersebut lengkap, tersimpan secara independen, atau dapat dipulihkan. Periksa salinan tersebut dengan langkah-langkah berikut:

Pastikan berkas ekspor ada di lokasi tujuan yang Anda pilih, dan ukurannya masuk akal, bukan nol bita atau luar biasa kecil.

Jika arsip berupa ZIP atau format kemasan lainnya, buka tanpa mengubah berkas aslinya. Periksa apakah data jurnal dan folder atau berkas media yang diharapkan ada di dalamnya. Jangan mengubah struktur internal arsip.

Bandingkan jumlah dasar jika aplikasi menyediakannya: jurnal, entri, dan lampiran. Pilih beberapa entri lama dan baru, termasuk entri dengan jenis lampiran berbeda, lalu pastikan berkas-berkas yang sesuai muncul di dalam ekspor.

Buka duplikat dari berkas ekspor tersebut atau salin ke perangkat atau lokasi penyimpanan kedua. Simpan berkas asli yang belum disentuh sebagai salinan pemulihan Anda.

Baca kembali petunjuk pemulihan dan pastikan jenis berkas yang disimpan, versi aplikasi, dan platform target cocok dengan apa yang dapat diterima oleh fitur pengimpor.

Halaman bantuan Day One menjelaskan pemeriksaan ini secara konkret: mereka memaparkan bahwa pengimpor JSON miliknya menerima berkas JSON Day One dan bahwa ekspor Android-nya dapat melaporkan berapa banyak entri dan berkas media yang disertakan, termasuk peringatan jika unduhan gagal. Itu adalah detail khusus aplikasi, tetapi menunjukkan bukti berguna yang perlu dicari dalam setiap alur kerja ekspor: berkas keluaran yang nyata, penyertaan media secara eksplisit, dan cara untuk mengetahui unduhan yang gagal. Panduan impor dan panduan ekspor Day One

Jika Anda menginginkan bukti yang lebih meyakinkan daripada sekadar memeriksa berkas, uji jalur pemulihan hanya di lingkungan yang aman dan terpisah: perangkat cadangan, akun uji coba, atau lokasi lain yang secara eksplisit didukung oleh pengembang. Jangan menguji dengan cara mengimpor di atas satu-satunya jurnal aktif Anda. Jika tidak ada metode pengujian yang aman, catat keterbatasan tersebut dengan jelas dan andalkan prosedur yang terdokumentasi alih-alih mengklaim bahwa Anda telah membuktikan proses pemulihan tersebut.

Bagian 5

5. Pahami arti sebenarnya dari “rollback” (kembali ke versi sebelumnya)

Ekspor dan rollback menyelesaikan masalah yang berbeda. Ekspor dapat mempertahankan konten jurnal untuk diimpor kembali. Rollback berarti kembali ke versi aplikasi sebelumnya dan membuat versi tersebut membuka kembali data sebelumnya dengan benar. Pembuat aplikasi mungkin mendukung salah satunya, keduanya, atau tidak sama sekali. Cadangan ponsel atau komputer dapat memulihkan kondisi perangkat yang lebih luas, tetapi mungkin tidak menyediakan cara resmi untuk memasang kembali versi aplikasi yang lebih lama atau memulihkan data aplikasi secara terpisah.

Sebelum mengonfirmasi pembaruan, cari jawaban pasti mengenai dukungan penurunan versi (downgrade), kompatibilitas ekspor dengan rilis sebelumnya, dan apakah pembaruan tersebut mengonversi data secara langsung di tempat. Jika dokumentasi hanya menyatakan bahwa ekspor dapat diimpor ke aplikasi saat ini, anggap itu sebagai pemulihan ke versi yang lebih baru, bukan jaminan rollback. Materi Day One, misalnya, menjelaskan impor JSON di seluruh platform yang tercantum dan menentukan format yang diharapkan oleh pengimpor; informasi tersebut mendukung pemulihan ke versi Day One yang kompatibel, tetapi tidak menjamin bahwa setiap versi terdahulu dapat dipasang kembali atau bahwa penurunan versi setelah migrasi didukung. Panduan impor JSON Day One

Jika jalur pemulihan masih belum jelas, tunda pembaruan dan ajukan pertanyaan spesifik kepada bagian dukungan dengan menyertakan platform dan versi persis Anda: “Jika saya mengekspor sekarang, apakah berkas ini dapat dipulihkan ke versi yang saya gunakan hari ini setelah pembaruan, dan apakah penurunan versi dengan data yang telah dikonversi didukung?” Simpan jawabannya bersama catatan ekspor Anda. Setelah memiliki salinan yang terverifikasi, mengetahui keterbatasannya, dan memahami perilaku migrasi yang dinyatakan, Anda dapat memutuskan apakah akan melanjutkan atau tidak. Ekspor yang tersimpan adalah perlindungan yang berarti jika isinya lengkap, terpisah dari aplikasi, dan dipadukan dengan jalur pemulihan yang telah Anda periksa.

Bacaan terkait

Lanjutkan topik ini