基本知识

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中的架构如下图:
    

mzfc_architecture.png
 

Generated at Tue Feb 9 15:09:53 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1