An implantable apparatus, including at least one corrodible zinc-containing portion, where a content range of zinc in the at least one zinc-containing portion is [30, 50) wt.% and zinc in the zinc-containing portion is an amorphous structure, or a content range of zinc in the at least one zinc-containing portion is [50, 70] wt.%, and a microscopic structure of zinc in the zinc-containing portion is at least one of an amorphous structure, a non-equiaxed structure, an ultrafine-grained structure, or an equiaxed structure with a grain size number of 7 to 14, or a content range of zinc in the at least one zinc-containing portion is (70, 100] wt.% and a microscopic structure of zinc in the zinc-containing portion is at least one of a non-equiaxed structure, an ultrafine-grained structure, or an equiaxed structure with a grain size number of 7 to 14.