时代已经变了,现在是移动互联网的天下,全民App的时代,但是如何加入程序员开发行列,我们又应该选择哪一种开发平台去进行程序员开发,这着实让很多程序初学者很费脑筋。针对这一现状,烟台杰瑞教育负责Android开发的高级讲师李老师给大家提出以下几点建议,希望能对大家起到一定的帮助。 Android现状 Android自从07年诞生,到现在已经走进千家万户,改变着整个世界。仅仅截止2012年Android设备的出货就达到4.65亿台。Android在智能手机的地位已经几乎无可动摇了。 但这并不是Android最激动人心的地方。Android最令人惊叹的是它无限的可能性,它在设计之初,就是面向不同设备的,从它面世以来,爱好者们、商业首脑们将它移植到不同的设备上,于是我们有了: 1.智能电视 - 电视装上Android系统。在电视上使用应用、进行游戏等。但它目前并不成熟,招来很多负面评价。需要说明的是,苹果并未推出类似产品,所谓的Apple TV、iTV指的是苹果发售的一个电视机顶盒。 2.车载App - 汽车装上Android系统,让汽车更加智能,更加安全。 3.物联网 - 冰箱、牙刷、灯泡,你所能想象的家居物品的一切,都能够装上Android,或是与Android互通,成为智能家居的一部分。 4.可穿戴智能设备 - 眼镜、手表,甚至衬衫,都可以化身可计算设备,让我们的生活更为轻松。 而更重要的是,Android的特性,保证了应用程序与设备无关,也就是说,一个App只需要一次编写,或者只需要少量的修改,就能够同时运行在截然不同的设备上。 你应该为Android开发应用的理由 杰瑞教育李老师强调,如果你想选择一个平台来开始你的编程之旅,Android是最合适的选择,这里有以下的理由。 一、成本低。只要你有一台功能正常、能上网的电脑,就能进行android开发,无论它是Mac还是Windows或者Linux,需要使用的工具也是免费的。如果你没有android手机用于测试,你最多需要出几百元购买一台就足够了。与它相比,正常情况下,iOS开发的成本要昂贵得多。 二、上手容易。Android使用Java作为主要开发语言,Java的特点就是容易上手,能够很快做出东西来,这一点我认为非常重要。兴趣是最好的老师,成就感则其次,它会形成一种激励效应,让人不断深造,不至于厌倦。 三、开发模式够新。Java语言是为面向对象编程而设计的,在进行面向对象编程时享有很大的方便。Android的SDK更是体现了许多先进的设计模式,学习Android的应用程序框架,能够触类旁通,迅速提高编程能力。 四、大众性。Android已经是智能手机王者,在平板电脑中的份额也在迎头赶上,如果你想开发商业应用,希望通过应用程序赚钱,Android也是不容忽视的。Android是开源的,网上有很多开发者共享其代码,而这在iOS开发中难以见到,你可以利用这些代码降低编程的难度。 五、无限的可能。Android已经被移植到各种各样的设备上,在可以预见的将来,还会被移植到更多的硬件上,学习Android就可以更好的理解它们,并在某一个时刻,在脑海中闪现一个足以改变我们的生活的想法,是的,这一切正在发生。
|