Bab Seratus Dua Puluh Enam: Ponsel Palsu dalam IM

Flashdisk Super Kembang api kertas 3252kata 2026-03-31 17:32:51

"Sebenarnya, selama ada templat yang tersedia, membuat perangkat lunak 'baru' tidaklah sulit. Saya hanya memodifikasi aplikasi pesan instan sumber terbuka berdasarkan pemahaman dan kebutuhan saya, lalu jadilah MiChat seperti sekarang ini," jelas Ma Jing buru-buru saat melihat ketiga teman satu asramanya melongo dengan mulut terbuka lebar.

Ucapannya bukanlah sekadar omong kosong untuk menghibur. Faktanya, arsitektur perangkat lunak dan pemrograman MiChat sangat mengacu pada beberapa aplikasi pesan instan populer di pasaran, baik yang bersifat sumber terbuka maupun tertutup, termasuk produk-produk ternama seperti QQ, MSN, dan ICQ.

Tentu saja, Ma Jing tidak akan dan tidak sudi menyalin kode milik orang lain. MiChat meneruskan tradisi manufaktur Ma Jing, di mana bagian intinya tetap menggunakan bahasa pemrograman kode mesin murni, sementara bahasa skrip hanya digunakan untuk mesin antarmuka, yakni komponen kulit (skin) dan emotikon.

Pengembangan "Bahasa Pemrograman Ma Jing" tidak berjalan mulus; Ma Jing sendiri masih dalam tahap giat mempelajari beberapa bahasa pemrograman populer.

Ia bahkan pernah mengunduh alat pemrograman untuk memahami apa yang disebut "Bahasa E Pemrograman Mandarin". Kesimpulan akhirnya adalah bahasa Mandarin tidak cocok dijadikan bahasa pemrograman karena "bahasa Mandarin tidak mengenal spasi". Dalam bahasa Mandarin, hubungan antara satu karakter dengan karakter di sekitarnya biasanya harus ditafsirkan berdasarkan makna, terutama pada teks kuno yang tidak memiliki tanda baca. Satu kalimat dari Konfusius, "Min ke shi you zhi, bu ke shi zhi zhi" (Rakyat bisa disuruh mengikuti, tidak bisa disuruh memahami), telah ditafsirkan ke dalam berbagai versi oleh orang-orang di masa depan berdasarkan pemahaman dan niat yang berbeda.

Ada yang menafsirkan, "Rakyat bisa disuruh mengikuti, jangan biarkan mereka memahami apa yang sedang dilakukan," ada pula yang menafsirkan, "Jika seseorang bisa dididik, ciptakan kondisi agar ia berkembang bebas, jika tidak, cukup buat ia mengerti prinsip dan ajarkan cara menjadi manusia," atau, "Jika rakyat bisa diperintah, biarkan mereka patuh; jika tidak bisa, biarkan mereka memahami nalar."

Bahkan ada yang memenggal kalimat tersebut menjadi, "Jika rakyat bisa diperintah, membiarkan mereka bebas itu tidak bisa, harus ada bimbingan agar mereka tahu aturan."

Saat kita menertawakan bahasa Inggris yang harus menciptakan kata baru setiap kali ada istilah baru, sementara dalam bahasa Mandarin cukup dengan membalik urutan tiga ribu karakter umum untuk menciptakan kata baru, hal itu justru membawa masalah, yakni masalah keterikatan antar karakter. Perangkat lunak komputer sebenarnya adalah hal yang "paling tidak berotak"; ia tidak akan membuang daya komputasi untuk membedah makna kata dan pemenggalan kalimat. Menganalisis apakah "Min ke shi" berarti "Rakyat bisa, perintah" atau "Rakyat, bisa diperintah" atau "Rakyat bisa diperintah" akan menimbulkan ambiguitas, dan ini adalah masalah serius bagi eksekusi perangkat lunak.

Ditambah lagi, satu karakter Mandarin memakan dua atau bahkan tiga bita, tentu tidak sepraktis huruf alfabet yang hanya butuh satu bita. Dalam kondisi ruang penyimpanan yang terbatas, karakter Mandarin berbasis grafis secara alami kalah dibandingkan huruf alfabet berbasis fonetik. Kecuali lingkungan perangkat keras saat ini mengalami reformasi total, di mana orang tidak lagi peduli pada lebar pita pemrosesan melainkan lebih mementingkan ruang penyimpanan informasi, maka karakter Mandarin yang kaya informasi akan meninggalkan bahasa alfabet yang rendah informasi.

Sebenarnya, sistem pemikiran desain perangkat lunak saat ini sepenuhnya kebarat-baratan. Dalam lingkungan seperti ini, mengejar pemrograman berbasis bahasa Mandarin tidak memiliki banyak arti praktis. Di satu sisi, perangkat keras komputer paling inti—yakni desain dan produksi CPU—semuanya berada di luar negeri, di dunia berbahasa Inggris, sehingga huruf alfabet memiliki keunggulan geografis. Di sisi lain, mayoritas pemrogram juga berada di luar negeri, begitu pula produksi dan penggunaan sebagian besar perangkat lunak dan permainan baru, yang merupakan keunggulan sumber daya manusia.

Pada saat ini, menekankan pemrograman bahasa Mandarin, sampai batas tertentu, bisa disamakan dengan kebijakan menutup diri dari dunia luar. Tentu saja, Ma Jing juga tidak setuju dengan komersialisasi pendidikan yang mewajibkan seluruh rakyat belajar bahasa Inggris. Ia lebih setuju dengan model negara pulau (Jepang) yang lebih mementingkan talenta penerjemah profesional.

Meskipun orang-orang sering menertawakan kemampuan bahasa Inggris yang buruk dari negara pulau dan tetangga negara gajah (India), namun di antara kedua negara tersebut, yang pertama adalah nomor satu di industri permainan global, dan yang kedua adalah nomor satu dalam perangkat lunak alih daya global...

Menarik kembali pikirannya, Ma Jing menggunakan sumpit umum untuk mengambil sejumput jamur enoki ke dalam bagian panci panas (hot pot) pedas di depannya, lalu menaruh sejumput lagi ke tiga bagian panci lainnya.

Panci panas di atas meja ini juga cukup unik. Bukan panci *yuan-yang* (yin-yang) standar yang hanya membagi kuah pedas dan bening, melainkan dibagi rata menjadi empat bagian berbentuk kipas, yang secara bersamaan memasak empat rasa kaldu yang berbeda: pedas mala, pedas ringan, kaldu tiga kesegaran, dan sup tomat jamur.

Setelah meletakkan sumpit umum dan mengambil kembali serok pribadinya, Ma Jing baru berkata, "Sama seperti panci panas ini, MiChat dibandingkan dengan perangkat lunak obrolan lainnya hanya memiliki satu perubahan, yaitu penambahan fitur 'tiga kartu tiga siaga' layaknya ponsel."

"Ponsel? 'Tiga kartu tiga siaga'?" Kecuali Tang Jiayi yang sudah tahu seluk-beluknya, yang lain tampak bingung.

"Ponsel sekarang ada yang mendukung dua kartu dua siaga, ada yang tiga kartu tiga siaga. Bisa memasang beberapa kartu ponsel sekaligus, masing-masing independen dan tidak saling memengaruhi. Dalam satu ponsel bisa dipasang beberapa kartu SIM; nomor pribadi, nomor kantor, atau nomor khusus internet GPRS, nomor khusus SMS, bisa dikombinasikan dengan bebas. Dan di MiChat, pengguna juga bisa membuat akun MiChat yang benar-benar independen. Setiap akun memiliki panel pengguna dan daftar teman sendiri, masing-masing independen, namun terintegrasi sehingga bisa dialihkan sesuka hati."

"Bukankah ini pekerjaan yang sia-sia? Ponsel dipasangi beberapa kartu karena ada kartu yang punya paket SMS, ada yang punya paket data, jadi pemakaiannya praktis. Kamu membuat fitur ini di aplikasi obrolan sepertinya tidak terlalu bermakna, kan? Ngomong-ngomong, MiChat harusnya gratis, ya?" tanya Liu Shumeng.

"Sebenarnya ini sangat bermakna. Banyak orang yang sering masuk ke beberapa akun QQ secara bersamaan. Fitur MiChat ini setara dengan menghemat waktu untuk berpindah antar akun, hanya perlu berpindah panel saja."

Di saat perangkat lunak obrolan didominasi oleh QQ, langkah Ma Jing meluncurkan MiChat juga didasari oleh ambisi dan pemikiran tertentu.

Total unduhan dan pemasangan berbagai perangkat lunak di bawah naungan Bee Technology sudah melebihi dua puluh juta, namun jumlah pengguna terdaftar Bee Passport baru kurang dari tiga juta—sebagian besar pengguna perangkat lunak Bee tidak mendaftarkan akun.

Dengan kondisi keuangan Bee Technology saat ini, tidak mungkin mengadakan layanan seperti album foto gratis atau hard disk jaringan gratis untuk menarik pengguna, maka Ma Jing terpaksa memutar otak melalui MiChat yang digunakannya setiap hari untuk mengobrol dengan Tang Jiayi.

Sudah menjadi rahasia umum bahwa loyalitas pengguna aplikasi obrolan sangat tinggi, dan yang mengikat pengguna bukanlah perangkat lunak itu sendiri, melainkan orang yang berada di balik perangkat lunak tersebut.

Dulu, setelah ICQ muncul ke permukaan, di dalam negeri muncul beberapa versi tiruan seperti OICQ, PICQ, yang semuanya merupakan hasil penyalinan paket, dengan fungsi dan antarmuka yang tidak jauh berbeda dari ICQ. Pada akhirnya, seperti yang diketahui semua orang, OICQ yang berhasil bertahan, sementara versi orisinal ICQ mengalami stagnasi perkembangan karena pemilik barunya terpuruk akibat gelembung internet, dan perlahan-lahan tersusul oleh para pendatang baru.

Di dalam negeri, banyak perusahaan internet yang meluncurkan perangkat lunak pesan instan mereka sendiri, mencoba menguasai wilayah di bawah kekuasaan QQ, namun semuanya berakhir gagal. Sebaliknya, YY, yang memposisikan diri sebagai perangkat lunak pesan instan untuk komunikasi suara dalam permainan, berhasil menembus pengepungan dan menduduki wilayah di bidang obrolan grup suara yang tidak terlalu dipedulikan oleh QQ.

MiChat juga tidak akan menghadapi raja industri secara langsung di wilayah dominasi QQ seperti para pecundang tersebut, melainkan memilih untuk berkembang diam-diam di ceruk pasar seperti YY.

Bidang baru tersebut adalah pesan instan berbasis ponsel.

Inspirasi desain MiChat berasal dari fitur "dua kartu dua siaga" dan "tiga kartu tiga siaga" pada ponsel tiruan (shanzhai). Ponsel "dua kartu dua siaga" divirtualisasikan menjadi Bee Passport, sementara dua atau tiga nomor ponsel adalah akun MiChat yang dibuat sendiri oleh pengguna.

Itulah sebabnya, MiChat sejak awal memiliki atribut ponsel yang sangat kuat, atau bisa disebut gen ponsel tiruan. Tentu saja, bukan gen palsu seperti merek tiruan, melainkan gen inovasi (keribetan) seperti dua kartu dua siaga, lampu kelap-kelip, empat pengeras suara, dua baterai, dan dua kamera.

Omong-omong, tata letak kamera ganda paralel pada ponsel tiruan sebenarnya berasal dari solusi Bee B1 milik Ma Jing, dan saat ini, pengembang solusi ponsel tiruan yang cukup ternama, Jupiter Communications, juga mendapatkan banyak teknologi dari Bee Technology. Jadi, Bee Technology sendiri memang memiliki keterikatan yang cukup kuat dengan industri ponsel tiruan.

Gen ponsel tiruan MiChat terutama tercermin pada antarmukanya. MiChat secara default memberikan warna dan tema panel yang berbeda untuk setiap akun MiChat, dan mengharuskan setiap akun menggunakan nama panggilan yang berbeda agar pengguna bisa menyadari perubahan identitas dengan cepat.

Kulit default-nya langsung menampilkan tiga desain ponsel yang berbeda, yang mengisyaratkan orientasi yang berbeda. Tentu saja, pengguna juga bisa beralih ke tema dan kulit panel lainnya, atau mendesain serta membuat panel baru sendiri.

Ma Jing mencoba menggunakan bahasa pemrograman—atau bisa disebut bahasa desain—yang baru dirancangnya pada mesin antarmuka MiChat.

Bahasa pemrograman yang belum memiliki nama resmi ini adalah bahasa grafis; desain pemrograman dilakukan dengan menggambar bagan alur, sedangkan konversi kompilasi kode secara alami dilakukan oleh kompilator di masa depan.

Tentu saja, karena kompilatornya belum dibuat, Ma Jing yang turun tangan langsung melakukan kompilasi.

Mesin antarmuka yang terpasang pada klien perangkat lunak MiChat sebenarnya hanyalah pemeriksa otomatis. Setelah pemeriksaan awal memastikan desain yang diajukan pengguna tidak memiliki masalah serius, desain tersebut akan dikemas dan dikirim ke server Bee. Kemudian Ma Jing akan mengambilnya secara berkala, memprosesnya, mengembalikannya ke server Bee, lalu meneruskannya kepada desainer.

Meskipun alur kerja ini merepotkan dan memiliki jeda waktu yang cukup lama—karena jaringan diputus setiap hari Minggu hingga Kamis malam—efek karya akhirnya sangat bagus. E7U milik Ma Jing tidak hanya mampu mengubah ide desainer menjadi kode yang dapat dieksekusi dengan paling efisien, tetapi juga dapat mencari kesalahan dan melengkapinya, sehingga produk menjadi lebih indah dan nyaman digunakan. Meskipun saat ini MiChat masih dalam versi beta, stabilitasnya sudah sangat baik, dan jumlah laporan kerusakan yang diterima di latar belakang sangat sedikit.