ロシア語のアナログ「Siri」の開発:エピローグ

それとも物語、小さな実験が楽しみのためだけに本格的なアプリケーションに成長し、良い結果が得られたのか。

ここで物語の始まりはここで続い

要するに、Appleは4回目からアプリケーションを承認し、機能とデザインを徹底的に細断しました。 レビューの通過に関する詳細、およびカットの下での最初の結果。



通路レビュー



レビューを渡すだけで、別のトピックに値します。 アプリは4回レビューされました。 初めて拒否され、Siriと非常によく似た(とても似た)文章を書きました。 もちろん非常によく似ていますが、この概念は拡張可能です。 私は彼らに、デザインや機能を変えるために何をする必要があるかを尋ねる手紙を書いています。 非常に長い回答が得られます。変更する必要があるものを伝えることはできません。Siriのようにしないで、レビューのために送信してください。 とにかく、アプリケーションはSiriのようではないように思えました。 丸いボタンを四角いボタンに置​​き換え、別の背景と他の風船を置くだけでは十分ではないことがわかりました。 私は意図的にデザインを台無しにしなければなりませんでしたが、同時にプログラムに顕著な機能改善がなされました。 その後、アプリケーションは再度レビューのために送信されました。



そして、まだ最初のドラフトと何らかの合意があれば、2番目のドラフトはナンセンスでした。 予想どおり、5日後にアプリケーションは「レビュー中」の状態に移行しました。 そして沈黙。 日、二、三。 彼らが初めて書いたとしても、そう言うので、レビューのために余分な時間が必要な場合は、今回は完全に無視します。 私は再び彼らに手紙を刺します、あなたはそこで私を完全に忘れました。 午前中だけがアメリカに到着し、20:00時間で再び失敗します。 今回、彼らは私のプログラムのスクリーンショットを送って、このアイコンを言った Siriアイコンに非常によく似ていますが、変更してください。 はい、変更することは問題ではありませんが、Siriアイコンにある場合、私は「中国人パイロット」です(中国人が私を許すかもしれません)。 しかし、私はボトルに入っていません。 変更してください。 アイコンを変更し、検討のためにプログラムを再度「入力」します。



再び5日が経過し、ステータスが「レビュー中」に変わり、再び4日が完全に沈黙して、再びアップルに手紙を書いています。 彼らがアップルについて考えている間、私はアップルが私のアプリケーションに興味があるよりもサーバーを見ることにします。 結局、すべての質問と回答がデータベースに入力されます。 ちなみに、リクエストの送信元の電話のUDIDもデータベースに入力されます。

最近、アップルが電話のUDIDを使用するすべてのアプリケーションをリダイレクトするという情報が滑りました。 ですから、私自身の経験から、そうではないと言うことができます。 Appleは、UDIDの使用に関する苦情を提出しませんでした。

データベースから、少なくとも3つの異なる電話から、私のアプリケーションがリンゴを「拷問」していることがわかります。 最初に彼らは英語で「テスト」、「グーグル」と尋ね、それからどうやら彼らはロシア語を話す従業員を見つけ、彼はすでにロシア語で対話を始めていた。 彼らは「こんにちは」、「お元気ですか」、「モスクワの天気」と尋ねました。 私はリンゴの従業員にトリックをかけることにし、「モスクワの天気」という質問の答えを「モスクワの天気はどうすればわかりますか?ここクパチーノではあなたの質問に答えています」に変更します。 私は彼らが冗談を高く評価したことを願っていますが、再び彼らはアプリケーションを見逃しませんでした。 一般に、私は彼らがアプリケーションを「ハッキング」したいという印象を受けましたが、何にしがみつくのかわからず、それはとても長い間探しています。



これまでのところ、すべてのソビエトの人々は共産主義に向かって飛躍している。 アップルは7〜10日間毎回アプリケーションをスキップしようと考えていますが、現在レビュー中のバージョンが絶望的に​​古くなっているほど改善しています。 アップルの3回目のレビュー時に存在した主な問題は、FLAC形式への変換と認識のための送信がサーバー上で行われたことでした。 サーバーが処理できるのは時間と同時リクエストの数だけでした。 デバイス上でFLAC形式に変換しようとしましたが、ARMアーキテクチャ用のlibFLACライブラリも見つかりました(Limosha harazhitelのおかげです )。 この試みは2つの理由で失敗しました。まず、すべてのデバイス(iPhone 4Sを除く)での変換速度が非常に遅い、つまり ファイルをサーバーにアップロードし、FLACに変換し、Googleに送信し、質問を取得し、質問を処理し、電話でファイルを変換するよりも速く回答することが判明しました。 次に、libFLACライブラリは、サンプリングレートが16,000 kHzのモノラルオーディオの使用を断固として拒否しました。 次に、VOIPアプリケーション専用に開発されたSPEEX形式に注目しました。 Normandy Neman部門の外国人の友人の協力のおかげで、携帯電話のマイクから信号を受け取り、すぐにSPEEX形式にエンコードおよび圧縮するモジュールが実装されました。 これにより作業が大幅に加速しました。 サーバーについては、落ち着きました。

そして、Appleからの3番目のリダイレクトのみが到着しました。 次の気まぐれを修正します。 アプリケーションの読み込み時に表示されるスプラッシュ画面を変更します 今回は、スプラッシュはSiriに似ていると書いています。 ちなみに、Siriにはスプラッシュがないため、これは完全にナンセンスです。しかし、Appleと議論して最初に表示される画像に変更するのは無意味であることを既に知っていますが、同時にエンコードモジュールをspeexに挿入してレビューに再送信します。

そして、メールに何も期待しなくなったとき、思いがけないことに、Appleからの手紙が届き、申請が承認されました。 ついに!!!



最終的に何が起こったのか



現在までに、アプリケーションは次のことを実行できます。現在の場所に従って天気予報を表示します。 現在の時刻を示します。 写真や写真をインターネットで検索します。 アドレス帳から加入者を呼び出すことができます。 あなたの場所を地図上で検出して表示します。 マップ上の近くのオブジェクト(レストラン、バー、薬局)を検索します。 フライトを探しています。 指定された地域のホテルとそれらの価格を表示します。 YouTubeで見ています。

アプリケーションを使用しても、「生涯」チャットすることができます。 会話を維持しようとし、最も簡単な質問に答えます。 時々彼は話題から答え、それがさらに面白くなります。

Siriが実行するコマンドの多くは、Appleのリクエストにより削除されました。 また、アプリケーションのデザイン、アイコン、スプラッシュ画面からすべてのマイク画像が削除されました。 クレイジーにできないのはなぜですか?App Storeには、アイコンにマイクが付いたアプリケーションがいっぱいです。



初期設計はこれでした:





Appleが命令した後、これは次のようになりました。





今、私は更新を準備しています、そしてvipzona harazhitelの助けを借りて、私はこれに少しデザインを変更したいです:





最初の結果



Appleが申請を承認してから2週間が経過しました。 この間に、サーバーは300,000件を超える要求を完了しました。もちろん、ファイルの変換も行っていた場合、彼は最初の日に死亡していました。 すべての欠点にもかかわらず、そしてもちろんそれらで十分ですが、ユーザーはこのアプリケーションを気に入りました。 ロシアのApp Storeでは、プログラムは一般有料トップの3位に達しました。

その他の国の場合、表の情報は次のとおりです。





アプリケーションに興味がある人は何ですか。 答えの根底を少し見て、私はとても驚きました。 まず最初に、人々はマトゥキと呪いがどのように認識されるかをチェックし、真のムーバーとして誓います。 その後、わいせつな内容の文章が来ます。 次に、YouTubeで検索し、音楽を開始する要求があります。 次に、VkontakteのWebサイト。 そして、最も異なる質問。 そして、どのように体重を減らすか、今日何を着るべきか(これはおそらく女の子が尋ねるものです)、そして男/女は私を去りました、私は今何をすべきか。 もちろん、そのような質問を機械に尋ねることは奇妙ですが、何かあります。 私は、精神分析アプリケーションが需要があると思うと思います。それは人々に声をかけ、彼らに最も簡単なアドバイスを与える機会を与えるでしょう。



App Storeのアプリ。 次は何ですか



財務結果は満足のいくものであるという事実にもかかわらず、アプリケーションを徹底的に開発する必要があることはすでに明らかです。 回答のベースを増やし、いくつかを調整する必要があります。 これを行うには、質問のデータベースの300,000件すべてのレコードを調べ、それらから場違いで与えられたものを選択し、回答を修正する必要があります。 マシンの声を変える必要があり、誰もが退屈だと文句を言います。 サーバーの遅延を解消する必要があり、サーバーが利用できない場合もあると書いています。 まあ、間違いなく新しい機能を追加する必要があります。 最初の記事が公開された後、多くの行商人がサービス用のAPIを提供し、最終的にそれらの実装を開始できます。

もちろん、これを行うのは難しく、1週間に1つのデータベースしか表示できないため、私はまだ考えています。 たぶん私はスタートアップについて何かを考えます。



PSあなたが何かを見逃した場合、私は質問に答えます。 文法的なエラーについては、個人で書くほうが良いです。



All Articles