苹果公司今天官方宣布,将对App Store的审查机制进行微调,放开对开发者使用第三方开发工具的限制。
苹果表示,目前App Store内的软件数量超过25万种,下载量65亿次,开发商从中得到的销售分成总额超过10亿美元。“从倾听开发者声音的角度”,他们才决定修改iOS开发者计划协议中的3.3.1、3.3.2和3.3.9章节,放松今年早些时候做出的部分限制。
根据新的条款,开发者可以随意使用非苹果提供的第三方开发工具创建iOS应用软件。但这种开放有一个前提,即终生成的软件不能出现网络下载代码的功能。据称这样的安排可以“给开发者所需的灵活性,同时保留苹果需要的安全性”。
除了放开第三方开发工具外,苹果还宣布公开App Store审查指南,帮助开发者了解软件如何顺利通过苹果审查,做出审查机制透明化的姿态
要想快速开发出一款稳定好用的APP,要求程序员熟悉运用APP开发环境、开发工具、函数库;要敢于不断试错,在开发过程中遇到问题,解决问题中积累经验。俗话说的好:熟能生巧。APP开发技巧也是这样,只有长期的做APP开发的程序员,才能在丰富的经验积累中总结出技巧。 APP开发是指手机应用软件开发,在中国主要运行在IOS和Android两大系统。作为一个APP开发人员,拿到一个开发项目首先读懂需求,开发流程。 根据自己的开发经验,选择合适自己的APP开发方式:原生态开发、Web开发和混合式开发。在开发过程中改善程序启动和响应的时间,在UI线程上创建足够的对象,开发者还要善用各类APP开发工具,要做到熟练运用才能思维严谨。
现在世界上大多数的Android开发者所用的工具都是Eclipse+ADT+SDK三个组件整合开发,其实开发工具仅仅是一个工具而已,个人的编程技术高低才是至关重要的问题,如果技术不强,无论用什么样的开发工具都开发不出来优秀的程序,如果技术能力强,开发工具对于开发者而言只是用着是否习惯的问题。根据你的描述来看,开发工具差仅仅是一种托词,与其有时间找其他开发工具,不如多花点时间提高自己的技术。