ปิดโฆษณา

เนื่องจาก การแจ้งเตือนแซนด์บ็อกซ์ สำหรับแอพใน Mac App Store มีการพูดคุยกันอย่างดุเดือดเกี่ยวกับวิธีที่ Apple ทำสิ่งที่ยากสำหรับนักพัฒนา อย่างไรก็ตาม มีเพียงผู้เสียชีวิตและผลที่ตามมาในช่วงแรกเท่านั้นที่แสดงให้เห็นว่าการย้ายครั้งนี้เป็นปัญหาใหญ่เพียงใด และจะส่งผลอย่างไรต่อนักพัฒนาในอนาคต หากแซนด์บ็อกซ์ไม่ได้บอกอะไรคุณ พูดง่ายๆ ก็คือการจำกัดการเข้าถึงข้อมูลระบบ แอปใน iOS ทำงานในลักษณะเดียวกัน - ไม่สามารถรวมเข้ากับระบบได้จริงและส่งผลต่อการทำงานของแอปหรือเพิ่มฟังก์ชันใหม่ลงไป

แน่นอนว่าขั้นตอนนี้ก็มีเหตุผลเช่นกัน ประการแรก มันเป็นเรื่องความปลอดภัย ในทางทฤษฎีแล้ว แอปพลิเคชันดังกล่าวไม่สามารถส่งผลกระทบต่อความเสถียรหรือประสิทธิภาพของระบบ หรือเรียกใช้โค้ดที่เป็นอันตรายได้ หากมีบางสิ่งเช่นนั้นเพื่อหลบหนีทีมที่อนุมัติแอปพลิเคชันสำหรับ App Store เหตุผลที่สองคือทำให้กระบวนการอนุมัติทั้งหมดง่ายขึ้น แอปพลิเคชันได้รับการตรวจสอบและตรวจสอบได้ง่ายขึ้น และทีมงานจึงสามารถเปิดไฟเขียวให้กับแอปพลิเคชันใหม่และการอัปเดตจำนวนมากขึ้นต่อวัน ซึ่งเป็นขั้นตอนที่สมเหตุสมผลเมื่อมีแอปพลิเคชันนับพันถึงหมื่นแอปพลิเคชัน

แต่สำหรับบางแอปพลิเคชันและนักพัฒนา แซนด์บ็อกซ์สามารถแสดงถึงงานจำนวนมหาศาลที่อาจนำไปใช้ในการพัฒนาต่อไปได้ แต่พวกเขาต้องใช้เวลาหลายวันและหลายสัปดาห์ บางครั้งต้องเปลี่ยนสถาปัตยกรรมทั้งหมดของแอปพลิเคชัน เพียงเพื่อที่จะถูกหมาป่ากินเท่านั้น แน่นอนว่า สถานการณ์แตกต่างกันไปในแต่ละนักพัฒนา สำหรับบางคนก็แค่ยกเลิกการเลือกช่องบางช่องใน Xcode อย่างไรก็ตาม คนอื่นๆ จะต้องคิดหาวิธีแก้ไขข้อจำกัดอย่างอุตสาหะเพื่อให้ฟีเจอร์ที่มีอยู่สามารถทำงานได้ต่อไป หรือจะต้องลบฟีเจอร์ออกด้วยความเต็มใจเพราะเข้ากันไม่ได้กับแซนด์บ็อกซ์

นักพัฒนาต้องเผชิญกับการตัดสินใจที่ยากลำบาก: ออกจาก Mac App Store และสูญเสียกำไรส่วนสำคัญที่เกี่ยวข้องกับการตลาดที่เกิดขึ้นในร้านค้าในขณะเดียวกันก็เลิกรวม iCloud หรือศูนย์การแจ้งเตือนและ พัฒนาแอปพลิเคชันต่อไปโดยไม่มีข้อจำกัด หรือก้มศีรษะ ลงทุนเวลาและเงินเพื่อออกแบบแอปพลิเคชันใหม่และป้องกันตัวเองจากการวิจารณ์จากผู้ใช้ที่จะพลาดคุณสมบัติบางอย่างที่พวกเขาใช้บ่อยแต่ต้องถูกลบออกเนื่องจากแซนด์บ็อกซ์ “มันเป็นงานมาก จำเป็นต้องมีการเปลี่ยนแปลงสถาปัตยกรรมของแอปพลิเคชันบางตัวครั้งใหญ่และบ่อยครั้ง และในบางกรณีก็ต้องมีการนำฟีเจอร์ออกด้วย การต่อสู้ระหว่างความปลอดภัยและความสะดวกสบายครั้งนี้ไม่ใช่เรื่องง่าย” David Chartier นักพัฒนากล่าว 1Password.

[do action=”quote”]สำหรับลูกค้าส่วนใหญ่เหล่านี้ App Store ไม่ใช่แหล่งที่เชื่อถือได้ในการซื้อซอฟต์แวร์อีกต่อไป[/do]

หากในที่สุดนักพัฒนาตัดสินใจออกจาก App Store มันจะสร้างสถานการณ์ที่ไม่พึงประสงค์ให้กับผู้ใช้ ผู้ที่ซื้อแอปพลิเคชันนอก Mac App Store จะยังคงได้รับการอัปเดตต่อไป แต่เวอร์ชัน Mac App Store จะกลายเป็นซอฟต์แวร์ละทิ้ง ซึ่งจะได้รับเพียงการแก้ไขข้อบกพร่องส่วนใหญ่เท่านั้นเนื่องจากข้อจำกัดของ Apple ในขณะที่ผู้ใช้ก่อนหน้านี้นิยมซื้อสินค้าใน Mac App Store เนื่องจากการรับประกันความปลอดภัย ระบบอัปเดตฟรีแบบครบวงจร และการเข้าถึงที่ง่ายดาย ปรากฏการณ์นี้อาจทำให้ความไว้วางใจใน App Store ลดลงอย่างรวดเร็ว ซึ่งจะส่งผลในวงกว้าง ทั้งผู้ใช้และ Apple มาร์โก อาร์เมนท์ ผู้สร้าง Instapaper และผู้ร่วมก่อตั้ง Tumblrให้ความเห็นต่อสถานการณ์ดังนี้

“ครั้งต่อไปที่ฉันซื้อแอพที่มีอยู่ใน App Store และบนเว็บไซต์ของนักพัฒนา ฉันอาจจะซื้อมันโดยตรงจากนักพัฒนา และเกือบทุกคนที่ถูกแบนจากการแบนแอปเนื่องจากแซนด์บ็อกซ์ ไม่ใช่แค่นักพัฒนาที่ได้รับผลกระทบเท่านั้น แต่ยังรวมถึงลูกค้าทั้งหมดด้วย จะทำเช่นเดียวกันสำหรับการซื้อในอนาคต สำหรับลูกค้าส่วนใหญ่เหล่านี้ App Store ไม่ใช่แหล่งซื้อซอฟต์แวร์ที่เชื่อถือได้อีกต่อไป สิ่งนี้คุกคามเป้าหมายเชิงกลยุทธ์ในการย้ายการซื้อซอฟต์แวร์ไปยัง Mac App Store ให้ได้มากที่สุด”

หนึ่งในเหยื่อรายแรกของแซนด์บ็อกซ์คือแอปพลิเคชัน TextExpander ซึ่งช่วยให้คุณสร้างตัวย่อข้อความที่แอปพลิเคชันจะเปลี่ยนเป็นวลีหรือประโยคทั้งระบบ หากนักพัฒนาถูกบังคับให้ใช้แซนบ็อกซ์ ทางลัดจะทำงานเฉพาะในแอปพลิเคชันนั้น ไม่ใช่ในไคลเอนต์อีเมล แม้ว่าแอปจะยังมีให้บริการใน Mac App Store แต่จะไม่ได้รับการอัพเดตใหม่อีกต่อไป ชะตากรรมที่คล้ายกันกำลังรอแอปพลิเคชัน Postbox ซึ่งนักพัฒนาตัดสินใจที่จะไม่เสนอเวอร์ชันใหม่ใน Mac App Store เมื่อเวอร์ชันที่สามเปิดตัว เนื่องจากแซนบ็อกซ์ พวกเขาจะต้องลบฟังก์ชันหลายอย่างออก เช่น การใช้งานร่วมกับ iCal และ iPhoto พวกเขายังชี้ให้เห็นข้อบกพร่องอื่นๆ ของ Mac App Store เช่น การไม่มีโอกาสลองใช้แอปพลิเคชัน การไม่สามารถเสนอราคาส่วนลดสำหรับผู้ใช้เวอร์ชันเก่า และอื่นๆ

นักพัฒนา Postbox จะต้องสร้างแอปเวอร์ชันพิเศษสำหรับ Mac App Store เพื่อให้เข้ากันได้กับข้อจำกัดที่กำหนดโดยแนวปฏิบัติของ Apple ซึ่งเป็นไปไม่ได้สำหรับนักพัฒนาส่วนใหญ่ ดังนั้นข้อได้เปรียบที่สำคัญเพียงอย่างเดียวของการนำเสนอแอพพลิเคชั่นใน Mac App Store จึงอยู่ที่การตลาดและความสะดวกในการจัดจำหน่ายเท่านั้น "สรุปก็คือ Mac App Store ช่วยให้นักพัฒนาใช้เวลามากขึ้นในการสร้างแอพที่ยอดเยี่ยมและใช้เวลาน้อยลงในการสร้างโครงสร้างพื้นฐานของร้านค้าออนไลน์ของตนเอง" Sherman Dickman ซีอีโอของ Postbox กล่าวเสริม

การไหลออกของนักพัฒนาจาก Mac App Store อาจส่งผลระยะยาวต่อ Apple เช่นกัน ตัวอย่างเช่น อาจคุกคามแพลตฟอร์ม iCloud ที่เพิ่งเริ่มต้น ซึ่งนักพัฒนาที่อยู่นอกช่องทางการจัดจำหน่ายนี้ไม่สามารถใช้งานได้ “มีเพียงแอพใน App Store เท่านั้นที่สามารถใช้ประโยชน์จาก iCloud ได้ แต่นักพัฒนา Mac จำนวนมากทำไม่ได้หรือไม่สามารถทำเช่นนั้นได้ เนื่องจากความไม่มั่นคงทางการเมืองของ App Store” อ้างสิทธิ์ผู้พัฒนา Marco Arment

น่าแปลกที่แม้ว่าข้อจำกัดใน iOS App Store จะเป็นประโยชน์มากขึ้นเรื่อยๆ เมื่อเวลาผ่านไป ตัวอย่างเช่น นักพัฒนาสามารถสร้างแอพที่แข่งขันกับแอพ iOS ดั้งเดิมได้โดยตรง แต่สิ่งที่ตรงกันข้ามกับ Mac App Store เมื่อ Apple เชิญนักพัฒนามาที่ Mac App Store จะทำให้เกิดอุปสรรคบางประการที่แอพพลิเคชั่นต้องปฏิบัติตาม (ดูบทความ Mac App Store – ไม่ใช่เรื่องง่ายสำหรับนักพัฒนาที่นี่เช่นกัน) แต่ข้อจำกัดไม่ได้สำคัญเท่ากับแซนด์บ็อกซ์ในปัจจุบันเลย

[do action="quote"]พฤติกรรมของ Apple ที่มีต่อนักพัฒนานั้นมีประวัติยาวนานบน iOS เพียงอย่างเดียว และบ่งบอกถึงความเย่อหยิ่งของบริษัทที่มีต่อผู้ที่มีอิทธิพลสำคัญต่อความสำเร็จของแพลตฟอร์มที่กำหนด[/do]

ในฐานะผู้ใช้ เรายินดีที่แตกต่างจาก iOS ตรงที่เราสามารถติดตั้งแอปพลิเคชันบน Mac จากแหล่งอื่นได้ อย่างไรก็ตาม แนวคิดที่ยอดเยี่ยมของพื้นที่เก็บข้อมูลแบบรวมศูนย์สำหรับซอฟต์แวร์ Mac กำลังได้รับความนิยมอย่างมากเนื่องจากข้อจำกัดที่เพิ่มขึ้น แทนที่จะเติบโตและให้ทางเลือกแก่นักพัฒนาตามที่พวกเขาเรียกร้องมานาน เช่น ตัวเลือกการสาธิต รูปแบบการเรียกร้องที่โปร่งใสมากขึ้น หรือการลดราคาสำหรับผู้ใช้แอพเวอร์ชันเก่า Mac App Store กลับจำกัดและเพิ่มสิ่งที่ไม่จำเป็นแทน งานพิเศษ, การสร้างซอฟต์แวร์ละทิ้งและทำให้แม้แต่ผู้ใช้ที่ซื้อซอฟต์แวร์หงุดหงิดหงุดหงิด

การปฏิบัติต่อนักพัฒนาของ Apple มีประวัติยาวนานบน iOS เพียงอย่างเดียว และบ่งบอกถึงความเย่อหยิ่งของบริษัทต่อผู้ที่มีผลกระทบสำคัญต่อความสำเร็จของแพลตฟอร์ม การปฏิเสธแอปพลิเคชันบ่อยครั้งโดยไม่มีเหตุผลโดยไม่มีคำอธิบายตามมา การสื่อสารที่ตระหนี่มากจาก Apple นักพัฒนาหลายคนต้องจัดการกับเรื่องทั้งหมดนี้ Apple เสนอแพลตฟอร์มที่ยอดเยี่ยม แต่ยังเสนอแนวทาง "ช่วยเหลือตัวเอง" และ "ถ้าคุณไม่ชอบก็ออกไป" ในที่สุด Apple ก็กลายเป็นพี่น้องกันและปฏิบัติตามคำทำนายที่น่าขันในปี 1984 สำเร็จหรือไม่? มาตอบกันเองละกัน

แหล่งข้อมูล: TheVerge.คอม, มาร์โก.org, Postbox-inc.com
.