各种SmartPhone上的跨平台开源框架的总结 目前SmartPhone的开发语言 Apple iPhone Objective-C C/C++ Google Android JAVA 可以使用NDK进行C/C++的开发 Windows Phone C# VB.net Windows Phone7是全新的平台,和以前的不兼容,目前不支持C/C++ Symbian C/C++ 这个框架还是比较复杂的,而且界面开发对C++的使用也有一些特别的约定 RIM BlackBerry JAVA Palm webOS JavaScript 由上可见,由于不同的平台使用不同的语言和框架,因此如何把一款应用在多个平台上发布,工作量还是很大的 特别是现在的各种Market如果使用Native的程序发布,还需要通过这些开发商的审批,周期也是个很长的时间 这种情况下,垮平台的方案是个重要选择,基于Web使用,当然收费模式和现在的软件也不一样了,比如注册收费或者广告集成收费(iAD框架等) 下面列举了一些网上列举的一些开源框架[由于SmartPhone的各种文档大部分是英语,因此下文就不翻译了],可以作为方案发布的选择。 the native crossplatform framework Rhodes and RhoSync from Rhomobile. Use Ruby for cross-platform business logic in this MVC framework and leverage HTML, CSS, and JavaScript for the UI. The optional RhoSync server supports synchronization of client-server data. With Rhodes, you can build applications for iPhone/iPad, Android, BlackBerry, and Windows Mobile. The client framework is MIT License; their RhoSync server framework is GPL with a commercial option. http:/...
Comments