Chapter 27 Hook
Chapter 27 Hook
On the fourth day after the plan was finalized, the anxious atmosphere in the "garage" slowly dissipated like the receding tide, replaced by a calmer and more focused rhythm.
The problems haven't decreased, but everyone has a clearer understanding of where the fortresses they need to conquer are and what weapons they have at their disposal.
Cheng Xiangdong and his two-person team polished the iOS version to a near-mirror-like shine. They rewrote the physics engine simulation three times for the animation of the text message bubble, finally finding the perfect balance—giving the bubble a light, airy "pop-out" feel without appearing frivolous. The gradient effect of the Earth's startup screen was also finalized: against a deep blue cosmic background, a sphere with a faint blue halo slowly emerges, a thin band of light sweeps across its surface, and then the iconic silhouette of a solitary human figure rises from the bottom. The entire process lasts 1.5 seconds, silent yet powerful.
"Boss, feel this rebound," Cheng Xiangdong handed over the iPhone 4, demonstrating the animation of the keyboard retracting after entering a phone number. "I added non-linear damping to the spring coefficient. When it retracts halfway, the resistance increases, and the final moment feels like it's 'sucked in,' not 'bumped into.'"
Lin Shen took the phone and tried it. It was indeed different.
The subtle changes in resistance give the entire interaction a sense of weight and precision; this is not showing off, but a restrained sophistication.
"Sure," he nodded. "The average user might not be able to articulate why these details are good, but they'll think, 'This app is quite sophisticated.'"
The battlefield on the Android side is much more chaotic.
Wang Rui—the Android prodigy brought over by Cheng Xiangdong from the original Light team—was currently struggling in front of a whiteboard covered with sticky notes. The whiteboard displayed a huge matrix of Android device models. The vertical axis represented the chip platform, including Qualcomm, Samsung, MediaTek, Spreadtrum, and so on; the horizontal axis represented the system version, including Android 2.1, 2.2, and 2.3. Each cell contained several representative models, with labels indicating the screen resolution, memory size, and GPU model.
"Boss, the strategy is basically finalized," Wang Rui's voice was also a little excited at this time. "The high-end Android phones will take the 'close to iOS' route, with all animations on and the Earth will be a high-definition static image; the mid-range phones will take the 'balance' route, with simplified animations and the Earth will be a moderately compressed image; the low-end phones will take the 'minimalist' route, cutting all unnecessary animations and using a small icon for the Earth. If necessary... even the icon can be omitted, and the text 'WeChat' can be displayed directly."
He paused, then pointed to the bottom row of red-marked boxes: "But the real trouble is with these—all sorts of knock-off and white-label phones. They might claim to be running Android 2.2, but the system has been completely modified, with incomplete APIs and chaotic memory management. I designed a fallback mechanism: at startup, it first runs a very simple performance benchmark test. If even the most basic Canvas drawing lags, it automatically switches to 'plain text mode,' redrawing all interfaces using the system's default controls. It's ugly, but it's guaranteed to work."
Looking at the densely packed matrix diagram, Lin Shen couldn't help but sigh. These days, developing an application truly requires considering every single possibility. He asked, "What level of test coverage can you achieve?"
"The top 50 models can cover more than 85%," Wang Rui said. "But there are too many models in the Chinese market, so we can only focus on the big ones and let go of the small ones. For those really niche models... if users experience lag while using them, at least we can receive a crash report in the background and know that the problem exists."
"That's enough," Lin Shen said. "Let's get the product running first, and then we can optimize it gradually."
The most unexpected and surprising development for Lin Shen came from Saipan.
Wu Feng, who also belongs to Cheng Xiangdong's backstage team, actually has research on Saipan. The Saipan direction that Lin Shen originally planned to focus on has been presented with a solution that can almost be called an "artwork" in the past few days.
"Boss, Symbian is set up!" Wu Feng demonstrated on a secondhand Nokia 5230 he'd bought from Huaqiangbei. The phone was quite old, with scratches on the casing and a resistive touchscreen that required considerable pressure. But when he opened the beta version of WeChat, Lin Shen saw a kind of intelligence that surpassed all existing Symbian software.
fast!
Smooth!
The startup was quick, with almost no waiting time. Wu Feng had simplified the startup screen to the extreme: a black screen with a 64x64 pixel blue circular icon in the center and the word "WeChat" below it—simple, but clear.
The interface for entering your phone number is also very "Symbian": large font, wide spacing, and sufficient touch area for each number key. After clicking "Send Free Verification SMS," the interface smoothly jumps to a specially designed waiting page.
This page is the core of Wu Feng's solution.
A clear message at the top reads: "Sending a free text message to your phone, please wait..."
In the middle is a huge countdown number, starting from 30 and decreasing second by second.
Two prominent buttons are placed side by side at the bottom, taking up almost a third of the bottom of the screen: "Received the text message? Click here to enter the verification code" and "Haven't received it yet? Resend."
Looking at the program running smoothly on the old Nokia screen, Cheng Xiangdong couldn't help but pat Wu Feng on the shoulder forcefully: "Wow, Fengzi! You've really mastered this thing!"
Wu Feng pushed up his glasses, a subtle satisfaction on his face typical of a technologist after solving a problem: "Actually, Symbian isn't as bad as everyone thinks. It's just... old, and its way of thinking is different from iOS and Android, which we're used to. I used to work for two and a half years at a Nokia ODM partner in Shenzhen, working on everything from S60v3 to Symbian^3, dealing with these old systems all the time. Their temperament is: don't think about modifying it, you have to learn to cooperate with it, know where it's tough and where it can be flexible, and then work around it."
Lu Chuan leaned closer: "So, Feng-ge, you're our team's 'Saipan Speaker'! Your special task is to communicate with these old fogies!"
That made everyone laugh.
Lin Shen looked at Wu Feng, a complex feeling welling up inside him. This was Tencent. Or rather, this was the "talent depth" that a top-tier technology company should have. In such a massive organization, among tens of thousands of engineers, you never know which team, which workstation, harbors people with what kind of special skills.
When you need someone knowledgeable about Symbian, your team happens to have an expert who has been working in the field for two and a half years. When you need an Android compatibility expert, Wang Rui is there. When you need someone who can perfect iOS animations, Cheng Xiangdong can step up.
This "just right" opportunity is not luck, but the accumulated capabilities of the system and the invisible benefits that the platform bestows upon this innovator.
His decision to reject Zhang Xiaolong's high-level offer and choose to take this risky path with a small team was precisely because of this "depth." Here, you have the opportunity to encounter all sorts of "just right" situations, and to turn seemingly impossible needs into "we happen to have someone who can solve them." This support is not an overt allocation of resources, but rather a professional force hidden in the capillaries of a vast organization, readily available for mobilization.
"The Symbian version is stable," Lin Shen said confidently. "At least it can guarantee basic usability. On this platform, 'stability without crashes' is the best user experience. Wu Feng, well done."
Wu Feng nodded, said nothing more, and sat back down in front of his old Windows computer to continue debugging the boundary conditions of the polling mechanism.
Lin Shen surveyed the entire "garage".
The core logic of the three terminals has been successfully implemented, and the technical path is basically clear.
The iOS version has made steady progress in its pursuit of perfection, the Android version has found order amidst chaos, and the Symbian version has created possibilities within its limitations.
Now, only the last, and most decisive, stronghold remains to be conquered.
Briefing channel.
Without a stable, fast, and low-cost SMS channel, their meticulously designed "free SMS" registration plan is nothing but a castle in the air. Users wait half a minute after clicking send to receive the verification code; the so-called 3-second target and smooth experience all become a joke.
Sun Hui has already contacted all possible external service providers, but the results have been disappointing.
He was staring at the price list and contract terms on the screen, his brow furrowed.
"Boss," Sun Hui's face was grim during the brief morning meeting, "external channels are basically hopeless. Of the three major service providers, one rejected us outright, saying our plan was 'too aggressive,' and that sending customized content through a verification code channel would easily trigger the operator's risk control. Another quoted eight cents per message and didn't even guarantee the arrival time. The third was willing to take us on, but required us to deposit 500,000 yuan as a security deposit, and the sending speed 'depends on the operator's network conditions,' meaning they don't guarantee it."
Li Yue added another challenge from a product perspective: "Even if we're willing to pay a high price, there's still the issue of content moderation. The copy we designed, like 'Hello! I'm your new chat partner' or 'Free chat tool, cheaper than SMS,' is likely to be judged as 'marketing content' by the operators, and verification code channels don't allow that kind of thing. If we change the copy back to the dry 'Verification Code 123456,' then the concept of 'free SMS' won't hold water."
The meeting room fell silent.
Everyone understands what this means. Without a suitable SMS channel, WeChat 1.0 will either be delayed or... only a flawed version with a significantly diminished user experience will be released, and users will be lost in large numbers during the registration process.
Lin Shen's gaze swept over the densely packed timeline and task nodes on the whiteboard.
There are three days left until the release on September 20th.
Three days.
This is the only way...
After a brief hesitation, Lin Shen seemed to have made up his mind. "This afternoon, I'm going to Guangzhou for the weekly progress report. Hui Ge, Yue Jie, summarize the technical solutions for the three platforms into a briefing, highlighting the design concept and implementation path of the '3-second registration goal.' Xiang Dong, record a screen recording of the iOS version's demonstration process, making sure you can clearly see the timestamps for each step. Wu Feng, create two comparison versions of the Symbian version's waiting page: one using the regular verification code channel (simulating a delay of more than 15 seconds), and the other using the ideal channel (simulating a delay of less than 3 seconds)."
Cheng Xiangdong keenly sensed something: "Boss, are you going to...showcase our technical capabilities in the report, and then ask for resources from above?"
"It's not about 'asking for resources,'" Lin Shen corrected. "It's about 'presenting possibilities.' We need to show Mr. Zhang that WeChat is technically ready, and now only the last piece of the puzzle is missing. Moreover, we need to make him realize that this piece of the puzzle is worth giving him."
He paused, then said the rest of the sentence: "The focus of the report is not on the difficulties we encountered, but on how many difficulties we overcame, and... what kind of experience we could have achieved without the bottleneck of the SMS channel."
Li Yue immediately understood: "So we need to make '3-second registration' not a technical goal, but a product strategy. Can you explain this logic clearly?"
"Yes," Lin Shen nodded, "and we need to use a comparison to show him that WeChat using the regular channel and WeChat using the ideal channel are two completely different products. Also..." Lin Shen decisively added, "I plan to use this idea to trigger the framework betting..."
-----------------
2 PM, Guangzhou TIT Creative Park.
When Lin Shen walked into Zhang Xiaolong's office with his laptop, the latter was drawing something on the whiteboard. Seeing that it was Lin Shen, he pointed to the sofa and said, "Sit down. Help yourself to the tea."
Without any pleasantries, we got straight to the point.
Lin Shen turned on his computer, but did not immediately play the PPT. He chose a more conversational and strategic way to start: "Mr. Zhang, this week we have basically solved the core technical problem of three-terminal adaptation. The progress is faster than expected, mainly thanks to the fact that we have experts from various platforms in our team."
"Oh?" Zhang Xiaolong put down his pen, walked over and sat down. "How are you handling things in Saipan? I heard that platform has a lot of problems right now."
"It is indeed a big challenge," Lin Shen nodded, pulling up the technical solution summary made by Wu Feng. "But we have a colleague on the team who did Symbian development for two and a half years at Nokia's ODM partner, so he understands the temperament of that platform very well." He turned the computer to Zhang Xiaolong, showing him the "intelligent polling + dedicated waiting page" solution. "He didn't use conventional thinking, but redesigned the entire interaction process, turning Symbian's weaknesses into its features. Although the final experience will definitely not be as smooth as iOS, at least it can guarantee stability and usability."
Zhang Xiaolong quickly scanned the technical points and nodded: "Good idea. Your experimental project seems very valuable now, at least for now. It serves as a small-scale reconnaissance tool for the team in Guangzhou. Lin Shen, remember, this is the advantage of a big company—whatever you want to do, you can always find someone knowledgeable somewhere."
"Yes," Lin Shen continued, but steered the conversation deeper, "So I think it was the right choice to conduct the WeChat experiment within Tencent. There are technological reserves, talent reserves, and... the infrastructure to bring innovative ideas to fruition. But sometimes, innovation requires more than just these."
He then shifted the focus to the next section: "Based on these technological preparations, we can now say with relatively high confidence that WeChat 1.0, on the client side, already possesses the capability to achieve a certain 'breakthrough experience'."
"A breakthrough?" Zhang Xiaolong raised his eyes. "What do you mean?"
"This is what I mean." Lin Shen started playing the iOS demo video recorded by Cheng Xiangdong.
The video has been meticulously edited. It opens with a serene Earth startup screen, then quickly transitions to the registration process: enter your phone number, the keyboard elegantly retracts, click "Send Free Verification SMS," a bubble animation appears, and the page smoothly transitions… Each key moment is clearly marked with a timestamp: interface response 0.2 seconds, SMS sending request 0.1 seconds, page transition 0.3 seconds…
The video ends, freezing on the chat list page. Total time: 2.8 seconds.
"This demonstration was done in a laboratory environment using a simulated 'ideal SMS channel'," Lin Shen frankly stated. "We set the SMS arrival delay to 1.5 seconds. But it proved that as long as the SMS channel delay can be controlled within 2 seconds, we are fully capable of compressing the entire registration process to within 3 seconds on the client side."
Zhang Xiaolong didn't speak, but just stared at the frozen image, a hint of shock flashing in his eyes: the silhouette of the person standing in front of the Earth was quietly floating on the screen.
novellhall