上世纪九十年代初数码技术的崛起在一定程度上解决了上述问题,这些手机随后被归为第二代(2g)。2g手机按照频率分配技术标准分成了两大阵营,其中一种名为全球移动通讯系统(global system for mobile communications, 简称gsm)的技术标准采用了时分多址(time division multiple access, 简称tdma)技术。tdma技术将数字化的通话数据流分割成数据块,每个数据块都分到一个时间块,而每位用户都分到一个时间段,这样就不必进行频道的分割。就象一群人要出门,他们会一个一个的出去,而不会在同一个时间都跑出去。这种技术让数据处理变得更为有效,从而让gsm标准能将8个通话压缩到1个频道内。
不过到了九十年代中晚期,手机不但需要能提供通话服务,还要能传输数据的趋势越来越明显,而无论是gsm还是dmaone在这方面都不是太理想。原因很简单,这两种系统在设计时就不具备此功能。基于cdma技术改进而来的cdma2000能提供速度为30千字节至70千字节(kbps)的数据传输,比当时的拨号上网速度快一倍。至于gsm标准,虽然采用了稍有区别的方式,但传输速度与cdma2000相若。后者采用的这种名为无线封包数据传输(general packet radio service, 简称gprs)的技术,可以将数据打包然后通过gsm频道传输。
gprs和cdma2000被称为2.5代技术,这种技术介于第二代技术和第三代技术之间,运营商无需进行设备升级换代。此后gsm标准在gprs基础上又发展出全球演进式数据速率增强技术(enhanced data for global evolution, 简称edge),其理论速度是gprs的3倍。edge被称为2.75代技术,并得到广泛应用,其中包括中国,此外苹果公司(apple inc.)新推出的iphone手机也使用此技术。