That's because of the `// +build appengine` in `appengine.go` and `// +build !appengine` in `appenginedev.go`.
I rally dislike the filename `appenginedev.go` by the way. The best I can come up with is `noappengine.go`, but that's not great either.