سؤال

إنه تطبيق صغير، اسمه سيمون الطبعة الأساسية, ، وفي متجر Apple Apps أعلى 100 في الألعاب> الأطفال.

النسخة الأولى هي أساسية جميلة، لكني قدمت مجموعة من التحسينات في 1.1. التي تم تقديمها قبل أسبوع إلى iTunes Connect.

بناء على نفس المصدر، كتبت آخر طبعة سيمون بطاقات والتي تنتظر أيضا الموافقة على متجر التطبيقات. يجب أن يكون هناك طبعة أخرى تم تطويرها بشكل مشترك مع فنان ممتاز ومشهور.

أنا أبحث عن إرشادات حول إيجابيات وسلبيات المصدر المفتوح لتطبيق iPhone, ولأكثر الجوانب العملية للنشر هذا الرمز (الترخيص، مستودع). وبعد منذ أن أكتب تطبيقات أخرى أيضا، أتساءل عما إذا كان من المنطقي استراتيجية للتطبيقات المتعددة.

هل كانت مفيدة؟

المحلول

أفتح مصادر أول تطبيق iPhone الخاص بي بموجب رخصة BSD ولم ندم على هذا القرار قليلا. لقد كتبت لتدريس نفسي تفاصيل تطوير iPhone، وأحسبت أن أفرج عن التعليمات البرمجية لمساعدة الآخرين على القيام بذلك. لقد كتبت حتى زوج من المشاركات حول ما تعلمته في تطوير هذا التطبيق. كما أنني جعلت هذا التطبيق مجاني ومفتوح المصدر لأنه اعتمد على مورد علمي ممول دافعي الضرائب وشعرت بالخطأ بالنسبة لي لشحن أي شيء مرتبط بهذا المرفق.

فائدة واحدة سترى من هذا هو حركة المرور إلى موقع الويب الخاص بك. أولا، ستحصل لك تطبيق مجاني على الكثير من التنزيلات وعدد كبير من الزيارات من المستخدمين الغريبين. منذ إطلاق متجر التطبيقات، تم تنزيل طلبي أكثر من 500000 مرة. ثانيا، هناك الكثير من مطوري iPhone هناك جائعين للحصول على معلومات (وهذا العدد ينمو يوما بعد يوم). تم تنزيل التعليمات البرمجية المصدر عشرات الآلاف من المرات وتم قراءة مقالاتي حول تطوير التطبيق من قبل أكثر من 60،000 زائر فريد.

ستساعدك حركة المرور على موقع الويب، وروابط موقعك من مختلف الأماكن، على المدى الطويل من خلال توفير التعرض وزيادة تصنيف صفحات Google بشكل كبير. لي التطبيق الثاني, ، التي أتقاضىها، لم تكن قد فعلت وكذلك لديها إذا لم أكن أنتري هذا النوع من الاعتراف فعلت مع تطبيقي مفتوح المصدر.

ومع ذلك، لا تتوقع مساهمات كبيرة في تطبيق المصدر المفتوح. من عشرات الآلاف من التنزيلات من التعليمات البرمجية التي رأيتها، ساهم فقط ثلاثة أشخاص في أي شيء. باستثناء توطين فرنسي، إلا أن هذه المساهمات كانت فقط بوجفلات طفيفة.

فيما يتعلق بالمسائل العملية لفتح الكود المصدري، لم يكن لدي مشكلة كبيرة في استضافة Tarball فقط من التعليمات البرمجية للحصول على أحدث إصدار على موقعي. لا أحد اشتكى من عدم وجود مستودع لذلك. رخصة الحكمة، أوصي بترخيص على غرار BSD بسبب مشاكل GPL و LGPL التراخيص على iPhone، وكذلك اعتقادي أن تراخيص GPL و LGPL تعقد العديد من مشاريع المصدر المفتوحة مرة أخرى (كما يعبر دانييل جالكوت هنا).

نصائح أخرى

مصادر مفتوحة من أجل كونك مفتوح المصدر هو القرار العاطفي النقي. في العالم الحقيقي، فإن المصادر المفتوحة هي استراتيجية يجب توظيفها بعناية بعين الاعتبار الكبير لتأثيرها على أهدافك. والسؤال الرئيسي هو "كيف يمكنني الاستفادة من مصادر مفتوحة التعليمات البرمجية الخاصة بي؟".

لذلك عليك معرفة ما هو هدفك عند كتابة هذه التطبيقات. هل تحاول تسييلها أم أنك تكتبها للمتعة والتعلم؟

إذا كانت الإجابة ممتعة وتعلم، فيمكنك فتح مصدرها ومعرفة ما سيجعله الآخرون من فكرتك. هناك الكثير الذي يجب تعلمه من المجتمع؛ وسوف تحصل على تجربة قيمة مع محاولة فعلا بناء هذا المجتمع. ("إذا قمت ببناء ذلك، فسوف يأتي" ليس مبدأ صالحا في المجتمع الحديث، ومضاعف في صناعة البرمجيات. فقط فتح مصادر الكود الخاص بك لا يعني بالضرورة أي شخص سيكون مهتما؛ سيكون لديك بنشاط بناء الخاص بك المجتمع بطرق مختلفة)

إذا كنت تحاول تسييل هذه التطبيقات، فيمكن أن تفيدك المصادر المفتوحة لهم فقط في الحالة التي يكون فيها التطبيق سلعة تدفع حركة المرور إلى قناة التثدي الخاصة بك (على سبيل المثال مشتريات الهدايا في اللعبة، الإعلان الحافز، كتابة المراكز الإلكترونية / بلوق مقالات حول التجربة). إذا كانت التطبيقات هي المحرك الرئيسي لقناة التداخل، فهو مصادر مفتوحة لها دعوة مباشرة للآخرين لإلهام أرباحك.

إذا كنت ترغب في فتح المصدر، ولديك الوقت، فقد ترغب في كتابة كتاب إلكتروني صغير حول كتابة إطار قابل للتوسيع لجهاز iPhone باستخدام أحادي، لأن ذلك سيكون شيئا يمكن أن يفيد المجتمع، وربما تعطي أنت شيء كبير يمكنك الإشارة إليه إذا كنت بحاجة إلى استئنافتك.

إذا قمت بفتح المصدر، فستكون لكتابة تطبيقات تتنافس مع التطبيقات المكتوبة مع الإطار الخاص بك، وتريد إلقاء نظرة على التراخيص لمعرفة كيف يمكن للناس تعديل التعليمات البرمجية الخاصة بك. أعتقد أن أي شيء مقيد للغاية سيكون مشكلة مشكلة، ولكن إذا استخدموا الإطار وإضافة إليها، فربما تتطلب إتاحة المكتبة غير المعرفة، ولكن يمكن ترك تعديلاتها الخاصة. بالنسبة للتطبيقات التجارية، سيعمل هذا بشكل أفضل ولكن قد تحصل على عدد أقل من الأشخاص الذين يقدمون إصلاحات الأخطاء.

قد ترغب في إلقاء نظرة على نسخة طبقتين، لذلك بالنسبة لعدد قليل منهم، يمكن أن يكون لديهم ترخيص تجاري، وإذا استخدموه مجانا، فستكون أكثر تقييدا.

أعتقد أن القضية هي، كم تريد إضافته إلى المجتمع، وكم تريد استخدامها لأغراض تجارية، حيث يضيف الناس إليه.

ولكن، قد يكون الكتاب الإلكتروني الذي أعتقد أنه مفيد للغاية، خاصة إذا فعلت ذلك ك Wiki حيث يمكن للآخرين الاستمرار في إضافة إليه، لذلك قد يكون أكثر فائدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top