V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
join
V2EX  ›  iDev

ios 开发一款输入法有多难?

  •  
  •   join ·
    leyafo · 2014-06-30 20:13:42 +08:00 · 4802 次点击
    这是一个创建于 3828 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在学习双拼输入法,这让我的打字效率提高了不少。最主要的是错别子比以前少多了,让我爱上了这款输入法。
    我现在在ios设备上打字会有一些双拼切换的思维障碍,去网上搜索了一圈发现ios是没有其他输入法的。
    另外这个哥们 http://www.v2ex.com/t/96194 我也不知道为啥放弃了开发输入法。我想原因应该不是单纯的拖延问题。可能是真的碰到了技术上难以解决的问题。
    ios比较封闭,现在各大做输入法的公司都没有ios的输入法。如过好做的话我相信那些做输入法的公司早就把这件事情干了。
    所以我想问问有可能懂这个问题的人,在ios上开发一款输入法到底有多难?有没有难道完全实现不了的地步?
    19 条回复    2014-07-01 23:33:06 +08:00
    dorentus
        1
    dorentus  
       2014-06-30 20:23:11 +08:00
    没有 iOS 的输入法(或者比较少见)只是因为 iOS 8 之前不越狱的话没法装第三方输入法……
    pagecho
        2
    pagecho  
       2014-06-30 20:25:07 +08:00 via iPhone
    除非越狱,否则无法实现。比如搜狐拼音对于没有越狱的机器推出了搜狐输入板,仅在那个app里可以用搜狐拼音,然后你只能在打完以后再复制出去。
    Henrybsbhp
        3
    Henrybsbhp  
       2014-06-30 20:25:47 +08:00
    等 iOS 8 吧。
    xohen
        4
    xohen  
       2014-06-30 20:48:53 +08:00
    「现在各大做输入法的公司都没有ios的输入法」——感觉我和你用的不是一个iOS,
    join
        5
    join  
    OP
       2014-06-30 20:49:37 +08:00
    @xohen 不是越狱的哦。
    lightening
        6
    lightening  
       2014-06-30 20:50:12 +08:00
    iOS 8 之前苹果不允许安装第三方输入法。
    likaci
        7
    likaci  
       2014-06-30 20:51:30 +08:00
    @join 有大公司做,但是不越狱不行 =》 api限制
    我是这样理解的。
    越狱之后装百度输入法,小鹤双拼挺好用。手机 pc pad 词库同步
    Perry87
        8
    Perry87  
       2014-06-30 21:03:18 +08:00
    1. 有版权的词库,这个对于个人比较难独自实现(个人可以向大公司买,谷歌的话可以crack搜狗的,:))
    2. 取词算法内核,
    3. 调用各OS的相应API,绘制界面等等;

    在iOS 8 之前 苹果完全没有开放输入法相关的API,需要摸黑操作。但在iOS 8 上,也是需要这三步的。
    zodiac1111
        9
    zodiac1111  
       2014-06-30 21:18:43 +08:00   ❤️ 1
    "最主要的是错别 子 比以前少多了" 呵呵
    duolab
        10
    duolab  
       2014-06-30 21:34:14 +08:00 via iPad
    楼主是没用五笔,另外真的没输入法吗?
    neoz
        11
    neoz  
       2014-06-30 21:34:41 +08:00
    @Henrybsbhp 其实一直都是用默认输入法。因为感觉开发的那些华而不实,用起来还慢,在我那四年没换过的4上面,唯独自带不卡。其实默认还是挺好用的,除了那些词语库
    Henrybsbhp
        12
    Henrybsbhp  
       2014-06-30 21:48:42 +08:00
    @neoz 我也是对第三方输入法无所谓的那种,逮什么用什么吧,Mac 上就用双拼,iOS 没办法就用全拼,这样也好,两者一样经常使用,不容易造成生疏。
    join
        13
    join  
    OP
       2014-06-30 21:55:36 +08:00
    @duolab 不用五笔,确实没有看到第三方的输入法。
    @zodiac1111 是的,已经好了不少了,以前我打完长一点字总要检查几遍,现在几乎不检查了。
    neoz
        14
    neoz  
       2014-06-30 22:08:01 +08:00
    @Henrybsbhp mac上的输入法有点坑。字的位置变动频率太高了,有时候不大方便。。
    SoloCompany
        15
    SoloCompany  
       2014-07-01 01:52:07 +08:00 via iPad
    你这个问题应该改成:开发一个可以用第三方输入法的操作系统有多难,以至于需要7年时间。
    懒得吐槽了
    muziyue
        16
    muziyue  
       2014-07-01 09:05:23 +08:00
    错别子
    luoyou1014
        17
    luoyou1014  
       2014-07-01 14:15:18 +08:00
    用双拼避免错别字的话, 记得加上形码哦.

    我只是路过的.
    soulgain
        18
    soulgain  
       2014-07-01 16:04:34 +08:00
    iOS8之前只能通过App内置输入法的方式去做,比如QQ和百度的一些产品内置了自家的输入法。
    这样做会增加App的体积,所以很少数产品会这样做。
    Shared
        19
    Shared  
       2014-07-01 23:33:06 +08:00
    在 iOS 8 之前不越狱真没办法。我越狱后安装百度输入法,五笔双拼混输。平时五笔98,想不起字根的时候双拼。聊天不累了,手指也不抽筋了。唯一的坏处是用别人的手机老按错键
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:22 · PVG 11:22 · LAX 19:22 · JFK 22:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.