北京赛车pk10合法吗

首 页 > 手机APP

手机APP


 

  随着移动互联网大潮的快速发展,中国社区作为国内大型IT技术人员社区?#39184;?#20986;了手机移动客户端,覆盖iOS,Android以及Windows Phone这三个手机平台。主要为了能让我们的用户能随时随地的与开源中国社区的用户进行交流与互动。
   
    我们需要App实现什么?
    参考当前已经存在的IT类资讯App,阅读新闻是肯定不能少的。可是只能阅读新闻肯定也是不行的,因为我们发现程序员是一种独特的人群。程序员与程序员之间有聊不完的话题,他们更容易把自己的兴趣集中在编程与技术问题上,甚至会因为一个小小的技术问题或者IT界的话题而争论不休。
    OSChina.NET本身相比于其他IT编程网站而言,社交性质更加明显,比如动弹与个人空间的动态与提到我 ,以及粉丝与关注的好友等等。所以在App的功能体系设计之初我们当?#35805;?#37325;心偏在社交这一块。

    在智能机?#26174;?#34892;的App与OSChina.NET网站相比当然不可能什么功能?#21450;?#25324;,对于手机上普遍不到4寸的?#32842;?#32780;言,显示代码段自然就是一个非常令人头疼的问题,因为普通文章只要通过换行就能解决,但是程序代码动不动换行只会给浏览用户带来无尽的烦恼,这一点我相信各位?#24049;?#26377;感触。所以代码分享区不会做进App里。

    App几个重点实现方式:
    1,这里专门说下登陆的处理,大家都知道去年CSDN的密码泄露事件吧,为了防止这种事情,OSChina.NET对所有用户登陆强行使用SSL登陆的方式来加密传输数据。所以我们的三?#36136;?#26426;客户端都是采用https登陆的方式实现的。
 
    2,基于Http传输的数据格?#20132;?#20110;XML,大家可能会问为什么不用最流行的JSON来作为序列化与反序列化规范,考虑到两者?#23548;?#24102;宽消耗相差不大,所以暂时仅仅支持XML格式http传输数据,当然不排除未来会加入JSON支持。

    3,大家都知道App是可以发带?#35745;?#30340;动弹的,对于手机应用来说这一点非常重要,因为我们?#24049;芟不?#37027;种?#24700;站?#21457;送的即时分享感觉,可是?#35805;?#25163;机拍下来的?#35745;?#37117;是巨大无比的,这对于上传到服务器以及让其他人浏览?#24049;?#19981;方便,所以我们这里针对三个客户端都做了缩图处理,在?#35745;?#36136;量与体积大小的权衡上?#19994;?#26368;佳的平衡点。
  
    4,动态的处理,整个App中最复杂的应?#30431;?#26159;动态列表的显示了,这里必须使用富文本控件来显示,在我开发iOS版本的时候首先使用第三方的FTRichTextView控件,可是它有很多问题,性能消耗过大不说还容易在列表控件中消失,直到后来?#19994;?#26032;的替代品RTLabel才真正解决这个问题,相反在Windows Phone以及Android的处理上很容易就解决了富文本的显示。

    OK,以上几点只是我们在开发过程中碰到的一小部分问题,如有需要请拨打咨询电话:0471-5977789/5966561

北京赛车pk10合法吗 68娱乐平台 丰胸美女捕鱼 第戎勃艮第公爵宫 山东群英会图表走势图 乐透转轮登陆 内蒙古十一选五开奖号码 126三肖中特 88师父免费试玩 闲来广东麻将手机版 冰球突破摆脱最大奖金