MZFC是什么
MZFC是Meizu Foundation Classes的简称,即魅族基础类库。
MZFC为Meizu M8智能手持设备提供了一套便于开发的应用程序框架,包含相应的类及API。
MZFC使用的开发语言为C/C++。
MZFC的功能
应用程序框架:
使用MZFC类库比单纯的WIN32 API编程更具有可重用性及面向对象,提高开发效率,并且拥有漂亮的界面。
优化的图形:
所有图形图象的操作都是经过优化加速的。
友好的图形界面库:
所有控件都具有漂亮的外观及良好的交互特性;全部支持自定义绘制,支持最大程度的扩展、派生;
可以自由的处理控件上用户交互产生的通知消息
PlatformAPI是什么
PlatformAPI是Meizu M8硬件平台相关接口,M8智能手机特有的一些硬件特性。
PlatformAPI为便于开发Meizu M8智能手持设备特有的硬件特性提供API。
PlatformAPI使用的开发语言为C/C++。
PlatformAPI的功能
使用PlatformAPI提供的API可轻松开发重力感应、背景灯、GPRS拨号、红外探测、WLAN、USB及触摸屏等硬件特性的应用程序。
COM是什么
COM是Meizu M8 SDK的COM接口,提供了多种COM组件(如:音乐播放组件、邮件组件、文档组件及图片组件等)。
COM使用的开发语言为C/C++。
COM的功能
使用COM接口可轻松开发M8 SDK提供的组件。
M8SDK 的架构
Meizu M8 的系统目前使用的是WinCE操作系统,MZFC是构成此此系列的应用层的重要架构。
MZFC、PlatformAPI、COM在Meizu M8中的架构如下图: