알려지지 않은 Little Facebook 응용 프로그램 개발의 비틀기와 회전

Digitaltrends.com의 이미지Digitaltrends.com의 이미지

우리 모두 알다시피 Facebook은 데스크탑 PC에서 태어난 # 소셜 미디어입니다. 이 장치에서 Facebook은 응용 프로그램에서 장애물이 발생하지 않았다고 말할 수 있습니다. 그러나 모바일 장치의 개발이 점점 더 추세가되어 가면서 Facebook은 필연적으로 따라와 적응해야합니다. 설립자 인 Mark Zuckerberg는 페이스 북 애플리케이션을 만들어 모바일 플랫폼으로 전환하기 란 쉽지 않다고 인정했다.

그러나 심각성과 지속성으로 Facebook 팀은 마침내 소셜 네트워크가 모바일 장치에서 순환하고 성공하게했습니다. 특히 초기 공모 후 실패했지만 Facebook 응용 프로그램은 마침내 캘리포니아 멘로 파크에 본사를 둔 회사의 가장 큰 수입원이되었습니다.

그렇다면 Facebook 응용 프로그램을 구축하고이 모바일 플랫폼 시장에서 경쟁하는 영광을 극복하는 Facebook의 이야기와 비결은 무엇입니까? 검토 후.

Facebook 응용 프로그램 개발 기간

#Facebook은 처음으로 모바일 장치에서 모든 기능을 구현하려고 시도했지만 많은 문제가 발생했습니다. 이 초기 단계를 구현할 때의 주된 문제점은 사이트를 여는 속도가 느리고 메뉴와 사진 사이를 전환하는 옵션이 매우 느리다는 것입니다.

당시 CEO 인 마크 주커 버그 (Mark Zuckerberg)는 모든 직원들에게 사용자가 경험 한 "고통"을 느끼고 불만을 식별 할 수 있도록 모바일 장치에서 더 많은 소셜 미디어를 열도록 요청했습니다.

Facebook을 모바일 장치에 계속 적용합니다. 그때까지 Facebook은 심각도에 대한 해결책을 찾았고 Facebook에 대한 액세스 속도가 느립니다. 해결책은 모바일 애플리케이션을 개발하는 것입니다. 모바일 플랫폼으로 전환 할 때 Facebook의 성공의 열쇠는 더 잘 실행되는 모바일 애플리케이션이었습니다.

다른 기사 :  iPhone에서 Facebook 응용 프로그램을 사용하는 요령

그러나이 응용 프로그램의 안정성을 얻으려면 Facebook 시간이 오래 걸립니다. Facebook을 현재와 같이 안정적으로 만들기 위해해야 ​​할 일과 재 계획이 많이 있습니다.

초기 구현 자체는 새 코드를 만들고 Facebook 제품을 더욱 극대화 할 수있는 대규모 조직 구조를 형성하는 것입니다. 이를 통해 프로덕션 팀은 데스크톱과 모바일 모두에서 동일한 경험을 가진 응용 프로그램을 만들 수 있습니다.

새로운 문제와 도전

이 모바일 기반 Facebook 제품 개발 계획에서 Facebook은 새로운 도전 과제, 즉 Facebook이 직면 한 문제를 전체적으로 이해하는 엔지니어의 어려움에 다시 직면하고 있습니다. 당시 Facebook이 소유 한 도구는 대규모 제품을 처리하도록 설계되지 않았습니다. 따라서 엔지니어는 당시 해결해야 할 유일한 솔루션입니다.

페이스 북 엔지니어링 매니저 인 Tom Occhino에 따르면, 재미있는 애니메이션을 만들기 위해서는 많은 시간과 지속적인 노력이 필요하며 때로는 개발자에게 스트레스를 줄 수 있다고합니다. 따라서 처리 시간을 단축하려면 더 많은 리소스가 필요하므로 비용이 더 많이 듭니다.

최상의 솔루션 찾기

이를 극복하기 위해 Facebook은 인터페이스를 만들기 위해 오픈 소스 JavaScript 라이브러리 인 React를 인수했습니다. React는 실제로 # 네이티브 모바일 애플리케이션을 만들 수있는 웹 개발자 인 React Native와 함께 사용됩니다.

페이스 북에 의해 React는 분리 할 수없는 부분의 모음 인 레고 건물에 비유됩니다. Tom Occhino는 하나의 구성 요소를 변경하려는 경우 Facebook은 부품을 교체하고 전체 구조를 해체 한 다음 재 배열하지 않아도된다고 설명했습니다. 따라서 역할을 수행 할 구조에 대한 작업이있을 때는 엔지니어가 아닌 프레임 워크가됩니다.

또한 읽으십시오 : 사용자가 알 수없는 6 가지 Facebook의 '숨겨진'기능 및 서비스는 다음과 같습니다

모바일 장치에서 Facebook을 유통시키기위한 마지막 장애물은 광고입니다. 당시 Facebook은 파트너 또는 파트너가 데스크탑 개념을 위해 만든 광고로 인해 어려움을 겪었습니다. 그러나 다행히 Facebook에는 React Native가 있습니다. React Native의 소프트웨어를 사용하면 모바일 광고 버전의 Ads Manager가 #iOS 및 Android 기기에서 원활하게 실행될 수 있습니다.

React를 사용하면 엔지니어들은 이미 동일한 #teknologi 기술을 사용하여 Facebook 성능을 향상 시키면서도 Facebook의 시간과 비용을 절약 할 수있는 모바일 웹을 만들 수 있습니다.

관련 기사