1Cが自信を持ってモバイル開発市場に参入

この投稿は冗談ではないことをすぐに警告します! Habrの聴衆の半数は、1Cが会計ソフトウェアのみを開発していると神聖に信じていることを完全に理解しています。 そして後半は、この会社をコンピューターゲームのディストリビューターおよびローカライザーとしてのみ知っています。 私はマーケティング教育を受けておらず、前述の会社の従業員でもないので、「質問に正しく答える」ように教えられているため、1つの投稿ですべてのステレオタイプを突破することすら望んでいません。 私は、1Cの活動の1つについて、私の意見を共有したいと思います。私は、これとほぼ11年間密接に協力してきました。 そして、あなた自身の結論を下します。



画像





前提条件。



約11年前、キエフの商社で働いていました。 [誰かが覚えていない場合、それはポケットベルとクールな8トーンポリフォニーを備えた白黒の携帯電話の時代でした]。 クリミア半島のどこかで、私たちのディレクターは、地元の販売代理店のノウハウを、アプリケーションを受け取るためのCCPの形で見ました。 このとき、営業担当者は他の皆と同じように書類を持って駆け回っていて、一日の終わりにオフィスに戻り、朝に「1C 7.7貿易と倉庫」でオペレーターと注文を記録し、その後、データはダイヤルアップで倉庫に行きました。 、店主はすべてを選択し、午前6時に出発した車にそれを積み込む時間が必要でした。 時間を節約する機会(および余分な運用オペレーターの給料)がボスに多大な影響を与え、彼はいくつかのサイオンを購入しました(私が間違っていなければWorkabout MXでした )。 先駆者のステータスを考慮しなくても、ユーザー入力エラーなしで1分間で1C文書にデータをアップロードする可能性が非常に高く、「倉庫にこれらの商品が非常に多くあり」、オフィスに電話せずに「非常に費用がかかる」とクライアントに言う-それはすべてクールでした。



技術的には、魔法は次のように見えました。 PDAには、ビジネスソフトウェアと統合するためのドライバーといくつかのプログラムが含まれていました。 最も簡単なオプション、つまりテキストファイルを使用した交換を選択しました。 販売代理店は彼のPDAを思いつき、コードを介してサーバーに接続し、注文をマージし、1Cで処理を開始してデータベースにアップロードし、新鮮な倉庫の残高と価格をアンロードし、更新されたデータをPDAにダウンロードして幸せなエージェントを家に送りました。



時間が経つにつれて、モバイル通信は安価になり、GSMモジュールを搭載したPDAが登場し(そして、通常の携帯電話は急激に成長し始めました)、顧客のアカウントと倉庫の残高をオンラインで見る機会をもたらし、記入されたアプリケーションはすぐにオフィスで印刷されました店主に降伏した。



目の前に市場が出現するという見通しから、モバイルソリューションの最も思慮深い開発者でさえ目を覚まし、PalmOS、Windows CE、...、Android、およびiO向けに製品を提供し始めました。 私のキャリアの中で、私はウクライナ市場向けにリリースされた7つの製品に精通することができました。 私の経験を「混乱と揺れ」として要約します。 交換にはネットワークボールが必要なもの(少し高度なものはFTPにファイルをアップロード)、TCP交換サーバーへの直接アクセスが必要なもの、MsSQLのみで動作するもの(トレーディングソフトウェアのデータベーステーブルを直接操作する必要がありました)。 ほとんどの製品(またはすべてですか?)は、企業内で明確に作成され、支払いを希望するすべての人に提供されました。 その結果、データ量の完全に非論理的な制限とオブジェクトコードの切り捨てられたフィールドに対処する必要がしばしばありました(貿易自動化の市場でのリーダーシップにもかかわらず、新しい詳細やレジスタを追加する必要があったため、標準1Cソリューションの標準コードフィールドより小さい)情報)。 古いKPKパークの遺産に加えて、新しい[安い]ものが購入され、いくつかの詳細を考慮して独自のモバイルアプリケーションを作成しようとすると、さらに悲惨なものになりました。 + ...

画像



一方、モスクワのセレズネフスカヤ通りでは、誰もが気づき、記録し、分析しました...そして1Cは愚か者とはほど遠いため、モバイル市場への参入の見通しは最初から正しく評価されていました。 また、顧客は、お気に入りのベンダーからモバイルソリューションにお金を払うことを希望しているため、複数のサプライヤーにスプレーされることはありません。 リーダーシップは、新しい戦線を開く準備ができていました。 適切な戦略を決定することだけが必要でした。



最初のパンケーキ



2006年には、1C企業がDISCOとともにモバイルデバイス向けのソリューション-1C:Enterprise 8. Extension for PDAを開始するというニュースが登場しました。 この決定は、モバイルデバイス上の1Cベースの「継続」として位置付けられました。 開発者は空想にふけることはできませんでしたが、この拡張機能の一部として開発が意図されていたプロクラステア構成で行動する必要がありました。 新しい施設はありません! 外部入力フォームの開発、ユーザーアクションの処理、およびデータ変更のトリガーのみを許可しました。 ただし、サードパーティのデベロッパーを雇う必要はありません。1Cスペシャリストに馴染み、同じバイリンガルの組み込みプログラミング言語でプログラミングするコンフィギュレーターが付属しています。

画像



私はこのプログラムで働いていなかったとすぐに言わなければなりません、そして、すべての私の友人のうち、1人だけがこの「奇跡」が生きていると感じました。 世界全体がどうなっているかはわかりませんが、ロシアのウクライナでは、この決定は「飛ぶ」ことはありませんでした。 メタデータオブジェクトの制限は、任意の情報を保存するためにメイン1Cに補助ディレクトリ/レジスタを作成することで簡単に実行できます。 問題はもっと一般的でした-お金。 モバイルソリューションのおかげでお金を節約したい会社から、Windows Mobileを実行できる最も安価なPDAではなく、購入する必要がありました。 次に、ハードウェアごとにWindows Mobile自体の高価なライセンスを購入する必要があります。 その後、モバイルプログラムを準備するために、ハンドヘルドコンピューター用の拡張機能を購入します。 最後に、おやつのために、PDAごとにモバイルプログラムを起動する権利を得るために、追加のライセンスを購入する必要があります。



当面は、Androidで韓国と中国の安価なテクノロジーの優位性を見てみましょう。GoogleはADTの無料の開発環境を展開しました。そこでは非常に怠zyな(IT専門家の間で)原始的なGUIアプリケーションの作成方法を学ぶことができません。 このマニュアルは、iPhoneのステータスのみに対応しており、スタイラスによって先鋭化された前のWindowsインターフェースに表示されます。 Microsoftの代表者は私に石を投げつけないかもしれませんが、私の控えめな意見では、Windowsデバイスは不幸な人々のためだけのものであり、購入の責任者は大胆なキックバックを受け取り、ネイティブ企業の収益性をくしゃみたいと思っています。 これらの要因を背景に、1Cは勇気を出して真実を目の当たりにしました。控えめに言っても、彼らのプログラムは需要がありません。 また、2013年10月16日に、開発計画が存在せず、この製品のサポートが差し迫っていることを知らせる手紙第17336号がWebサイトに公開されました。



第二の風



2013年5月29日に、1Cはその主力製品である1C Enterprise 8.3の新しいバージョンのリリースを発表しました。 このプラットフォームのフレームワーク内で、開発者の多くの願いが実現しました(クラウドでの作業能力、WineなしのLinuxのネイティブクライアントなど)。しかし、この記事のプラットフォームにモバイルアプリケーションを開発するためのツールを含めることに興味があります。

画像



したがって、別のソフトウェアを購入する必要はもうありません-すべてがすぐに箱に入っています。 1Cデータベースでさえ不要になりました-最も具体的なビジネスタスク(およびそれだけではない)の任意のソリューションを開発できます。 開発者は、AndroidおよびiOの開発とその後のアセンブリの容易さを宣言します。 SOAPサービスを介して1Cデータベースと交換するEclipseプロジェクトが十分にあるため、私は個人的に新製品に慣れる時間をまだ見つけていません。 ただし、誰かがスマートフォンやタブレットでプロジェクトをゼロから始める場合は、詳しく調べることをお勧めします。 結局のところ、これは美しいカスタムGUIを備えたデータベースであるだけでなく、カメラと位置情報データへのアクセスでもあります。

画像



無料のモバイル開発ツールだけが、1Cで行われた「バグの処理」ではありません。 上記のCCPの延長で、ベンダーは開発を顧客に任せ、それにより、プログラムの費用が支払われた後、専門家の給与にお金を費やすことを顧客に強制しました。 今日、リーダーシップにより、標準ソリューションの開発者グループは、標準構成用の最新のモバイルソリューションを独自に開発し、維持することが義務付けられています。 おそらく、この記事の冒頭のスクリーンショットに気づいたでしょう。これはGoogle Playの典型的なアプリケーションのラインです。 まったく同じセットがiTunesにあります。 私は、過去1年間に誰もが「ひざまずき」と書いたプログラムの束について話しているのではありません。



1Cの深刻な意図についての仮説を裏付けるために注意を向けたいもう1つのポイントは、新しいモバイル開発者の集中トレーニングです。 今、重力とアマチュアのパフォーマンスはありません! 2013年の夏に、モスクワのトレーニングセンターで新しいコースの教材がテストされ、2013年9月23日から、誰でも一般コースの一部として1Cモバイルプログラミングを学ぶことができます。 1Cで作業するための新しい機会:Enterprise 8.3 "2013年10月28日より専門的なもので開始-" 1Cのモバイルアプリケーション:Enterprise 8システム。 " 時間を大切にしている人や、勤務時間中に講義に出席する機会がない人のために、 1C-Publishing Publishing House は最近 「モバイル1C! 1C:Enterprise 8.3プラットフォームでのモバイルアプリケーションの急速な開発の例」。ITS-Profの有効なサブスクリプションがある場合は無料でオンラインで読むことができます。または、教育およびモバイルプラットフォームの形で100ルーブルでダウンロードできます。



おわりに



私の投稿があなたにとって興味深いものであったことを願っています。 繰り返しますが、私は1Cの従業員ではないことに注意してください。私は彼らの公式な立場を代表せず、彼らの要求に応じてこの記事を書きません。 モバイル開発市場で真剣なプレーヤーの新しい存在の出現に目を向けることが私の目標です。 ゲーム開発者は[今のところ]静かに眠ることができますが、2013年12月のオープンシステムに関する比較的最近の記事によると、モバイル開発者の80%は企業のモバイル開発に従事しています。 だから誰かが部屋を作る必要があります...



PSそしてまた、私は専門家であり、哲学者ではないことにも注意したい。 私には、文法と句読点に関する独自のビジョンがあります。 しかし、私が誰かの理想的な世界像を破壊した場合、私はあなたに個人的な手紙を書くようお願いします。私たちは一緒に完璧主義を行います。



All Articles