Weiran Zhang

Hi, I'm Weiran Zhang. I'm passionate about technology and building thriving software teams. This blog is where I write about things I find interesting. You can follow me on Mastodon.


BBC: why Android development sucks →

Basically, fragmentation is still a problem especially if your app is CPU or GPU intensive.


iPhone 5 first weekend sales in China

Two million iPhones sold in three days. But because there wasn't country-wide riots like previous iPhone releases, the press thinks it's a flop.


Serious security exploit found on Samsung phones →

This affects the Samsung Galaxy S2, S3, and Note 2. It gives malicious apps downloaded from the Play store root access to your phone and all your data.


Police warn of safety concerns from Google Maps →

I'm sure the press is straight onto this story like the similar one about Apple Maps a few days ago. Any moment now.


Does S stand for Spring? →

Horace Dediu on John Sculley's speculation that Apple is moving to a six-month product cycle.


Behind Twitterrific 5 →

Craig Hockenberry writes about the behind the scenes of the latest version of the original Twitter app, Twitterrific 5.


Changes to Google Apps (or how we removed the free option) →

Google demonstration how to discontinue a free service while sugarcoating the announcement.


Stock Android is far from perfect →

The worst UI "feature" in Android is it's back button. It feels like a superfluous addition from the days when Android was more like Blackberry. iOS lets apps display their own back button in their UI, and results in a much less confusing experience for the user. The problem is, can Android handle the removal of all the permanent buttons, especially the back and menu button, when so many apps depend on them?


Latest WebKit build doubles scrolling performance on MacBook Pro with Retina Display →

Anand has found that recent builds of Webkit nightly have drastically better scrolling performance than Safari 6.0.2.


Brett Terpstra on releasing and marketing your new app →

Brett Terpstra offers some sound advice for developers releasing a new app.


Windows 8 — weak on tablets, terrible for PCs →

Jakob Nielsen points out many usability problems with Windows 8.


Never apologize for having an opinion →

MG Siegler rightly points out Engadget's pandering to comment trolls by trying to "remain neutral" on an editorial post.