123456789Next
A dedicated international ColorOS ROM that is not based on the Chinese ROM

If you want a better ColorOS ROM independent of the Chinese ROM, vote "YES" to the poll!



Take action, support this initiative and spread the word by adding this code to your signature!


  1. [IMG]https://cdn1.iconfinder.com/data/icons/nuvola2/22x22/apps/important.png[/IMG] [COLOR=#0000ff][COLOR=#0000ff][b]If you want a better ColorOS ROM independent of the Chinese ROM, [COLOR=#ff0000]VOTE "YES"[/color] to this poll[/b][/color][/color]
Copy the Code




The Chinese-International Paradox



"We disagree with the current development model Oppo is using, which is having a single Chinese ROM designed for the Chinese market and then localize and reproduce it to half-satisfy the international market, not only this is virtually impossible because of the conflicts I will mention, but because this is basically a half baked solution that will raise more issues than it would solve, we believe that the right solution is to ditch the Chinese ROM altogether when it comes to the international market, the international ROM should have been a totally separate development branch from the beginning, that would mature into a different independent ROM, we believe this is the right solution, and if you agree with us please answer "Yes" in the poll above."




ColorOS international ROM is based on the Chinese ROM, so, we get what they get, and only after they get it, and that proved to be problematic on many levels, after a discussion among several active ColorOS users it was agreed that we open a thread with a poll suggesting the creation of a dedicated ColorOS international ROM specifically tailored for the international user and totally independent from the Chinese ROM, an entirely separate development branch in absolute isolation of the Chinese development branch, I will highlight the problems we face right now and how a dedicated ROM could solve these problems.



Some of the issues we have, and the enhancements we couldn't have, because the international ROM is based on the Chinese ROM:

1.The lack of full Unicode support, in particular UTF-8 support, the Chinese ROM is built with "GB18030" encoding and the international ROM is based on the Chinese ROM so it gets the same encoding, all stock apps works with this encoding and that created many problems like the garbled text problem in the stock music app and the stock phone book when you have non Latin characters to display, this issue took more than a year and a half to fix, and since the ROM doesn't fully support UTF, we will see future problems when new apps and features gets introduced.

2. A security center that is very aggressive and invasive, which proved to be annoying and handicapped the ROM, it makes the user experience frustrating, it limits what the user wants to achieve for no obvious reason, it stops many apps from functioning, connecting to network, and notifying the user of new events, international users never asked for this, they got it because it was introduced in the Chinese ROM to satisfy the Chinese user needs, for international users, when they install an app, they expect it to work and function the way it's supposed to work and function without having to deal with a security firewall that limits their app functionality, that's why you see the app permissions on Google Play when you try to install that app, you already know what it does and what permissions it requires, and you don't want a firewall to restrict those permissions that you already granted to the app when you installed it, and therefore make your app limited or not functioning, not only that this security center stops the functionality of most apps unless you bother to set it, but it is set to restrict-all by default instead of allow-all, the standard settings for any firewall is to allow unless you set it to restrict or it has a good reason to restrict like when it knows that the app in question is suspected, and even when you allow an app in this security center, it doesn't work for some apps, and after many problems with essential apps like messenger apps, Oppo tried to solve this by including predefined rules for those apps in the security center, which is not a solution, what will happen if users want to use a specific app that is not predefined in security center and doesn't work when you allow it? Does the user have to ask Oppo to update their firewall definitions every time they want to use a new app? If we want a firewall we could easily install a third party one, there are many firewalls out there and most of them are better and smarter than this security center, but why would we want a firewall to restrict basic apps like WhatsApp and BBM?

3. The removal of the two layer launcher, Oppo went against all poll results and made the launcher single layered because the Chinese users want the single layer Apple hack-off user interface, international users never asked for this, and when they were asked to vote they voted against it, those users selected an Android device for a reason, because they like the Android UI and they prefer to stick to the Android user experience, they could'v bought an iPhone if they were so amazed by that UI and its single layer launcher, yet the single layer launcher was shoved down their throats because the international ROM is based on the Chinese ROM which has a single layer launcher, and if Oppo had to introduce a single layer launcher they should at least gave their international users the option to select what launcher they want to use, single or double layer.

4. The presence of unnecessary apps like "E-warranty" and "Ocloud" which is setting there consuming resources and doing nothing, it's irrelevant to international users and they can't use them, so why have them? Just because they are part of the Chinese ROM?

5- The presence of frozen apps like "App center", "NearMe Store", and "Feedback" which are taking storage space for nothing, these should be removed, not frozen, yet they can't be removed because they are part of the Chinese ROM, and if you remove them they could break the next update which will also have these apps frozen inside it.

6. Having apps like "auto clear" and "package verifier" enabled by default, which makes using the ROM a headache, these should be disabled unless the user wants to enable them.

7. The majority of databases in this ROM (.conf and .xml) are limited and missing a lot of data, gps.conf for example doesn't include NTP's for many international locations while it has almost all eastern part of the world locations.

8- Having a recovery that support one international language only, the stock recovery should have more languages instead of English and Chinese only, and since we mentioned the stock recovery, it doesn't fully wipe the internal storage, which it should really does considering how ColorOS loves a clean storage when you install it and misbehave when installed on uncleaned storage, it would also be great if the stock recovery can perform NAND backup and restore operations.



Why should we have an independent international ROM?

1. Unless the international ROM is independent from the Chinese ROM we will never be able to add any new features we like as it has to be incorporated in the Chinese ROM first, the same thing goes for removing the parts we don't need or don't like, we will never be able to remove anything as long as it's presented in the Chinese ROM.

2. It produces less bugs and makes bug fixing faster.

3. It makes the development process easier and faster.

4. It ensures a dedicated development team instead of a localization team.

5. It results in a ROM that meets the international users experience and expectation and satisfies their needs and preferences.

6. The differences between the two ROM's are growing largely, for example since we had LVM we have a different recovery and a different boot, and these differences will just keep growing and eventually force the separation, but until then we will face a lot of issues and bugs if they don't separate the development earlier.



When you target a specific market, you have to provide a product that satisfy that market needs and expectations, and ColorOS doesn't satisfy the international market in it's current state, simply because Oppo is trying to have a shortcut by localizing and reproducing a ROM that was designed for a totally different market and a totally different user needs and expectations, and we are left with two ROM's that are essentially in conflict with each other while at the same time they share the same roots together, not only the two ROM's are taking separate directions, and not only the differences between them are a lot, but the gap between their directions is widening vastly and the differences between them are growing largely, this fact and the above reasons are more than enough for a practical wise decision maker to leave the Chinese ROM alone and start a new international ROM development branch in total isolation of the Chinese ROM based on what we have today and open to borrowing from/lending to the Chinese ROM when feasible but not tide to it nor handicapped by it.



Please don't forget to vote!
  • fezode
    Member
    fezode #2, Feb 28, 2015

    The Chinese-International Paradox explained furthermore




    Why go dedicated? What is the problem with basing the international ROM on the Chinese ROM?


    The Chinese ROM is designed with the Chinese user in mind, and it's very evident that what the Chinese users want and prefer is totally different compared to what the international users want and prefer, plus the fact that developing a ROM based on another ROM brings its own host of issues and problems, these points highlight the problems we have with developing the international ROM based on the Chinese ROM:


    1. Technical problems:

    1. It makes it impossible to have a dedicated independent developing team, what we have right now is localizing more than directly developing, and it's bad localizing for that matter, the real development happens on the Chinese side and then it gets localized for the international side, and when we face bugs and report them, the international ROM localization team is incapable of fixing those bugs directly without going back to the Chinese ROM development team.

    2. The Chinese ROM bugs gets carried to the international ROM, those of us who use the Chinese ROM know exactly what are the bugs that's going to be seen in the international ROM before Oppo even release it.

    3. It complicates bug fixing and ROM modification, because as a software engineer you know that the next international release will be based on the next Chinese release and therefore you can't incorporate any modifications in isolation of the Chinese ROM as it will simply break things, and this makes changing things more complicated as you have to honor the base that you came from as it will be the base you will move from later.

    4. The buggy code probability is higher due to the fact that you base a development on another development, also, it's harder to detect in alpha stages prior to beta user testing because it's distorted and fragmented, on top of that it's harder to fix since you can't modify anything in the international ROM in isolation of the Chinese ROM to keep the code integrity and make sure you are in sync for future updates.

    5. It makes the development cycle longer, again because you have to honor the base that you came from or it will break things, the time it takes to develop the international ROM based on the Chinese ROM while addressing all those issues is much longer, and that means less productivity, it takes at least twice the time you would actually need to develop the international ROM.

    6. It makes the development process harder, the effort it takes to develop the international ROM based on the Chinese ROM is a lot compared to developing an independent ROM in isolation of any other ROM, and that means less developing resources for new features borrowed from the Android project or suggested by users.


    1. User experience, expectations, needs, and preferences problems:

    1. The Chinese user experience is taking a totally different path compared to the Android user experience, they prefer the "Clone Apple" concept while international users prefer the "Stick to Android" concept, the "single layer launcher" and the "one launcher and many themes in a theme store" are vivid examples of how the two user experience preferences are different.

    2. The Chinese user taste and liking is largely different from the international user taste and liking, the theme store is an example for that, the majority of those themes are not what we actually prefer (at least for me and those I know), and that extends to widgets and layers.

    3- The Chinese user requirements and suggestions are different compared to international user, for example, we made a fuss over unified storage and we kept pressing to the point that we came up with radical solutions to alter the storage structure and that created a new problem for Oppo in that many users were having bricked devices which forced Oppo to deal with extra issues, and to eliminate that they moved toward adopting a unified storage solution that is not dangerous and doesn't risk bricking the device, that's how LVM made it to the Find7, in contrast, Chinese users don't want unified storage and when they were asked they voted against it.

    4. The Chinese mobile ecosystem is growing to be an entirely different one from the international mobile ecosystem, Google exited China in 2010 and that made Android ecosystem spiraled into a fragmented state of affairs, this led to the mushrooming of hundreds of third-party Android app stores, they have Baidu/Mi Market/Wandoujia/360 and many more less known markets while we have the centralized Google Play, and that's not the only problem, it's not about where you get your apps from only, the entire services/networks is also different, they have 51/RenRen/kaixin001 and we have Facebook, they have Weibo/Zuosa//Digu and we have Twitter, they have Youku and we have YouTube, they have WeChat and we have WhatsApp, they have PaPa and we have Instagram, and the difference keep growing everyday due to the fact that what we prefer is banned over there, and the fact that Chinese users are not so profound of our services and networks and actually prefer their alternative hack-offs.

    5. The international user have wider range of choices to compare to, and they expect any ROM to have the basic set of features and user experience they are familiar with, anything missing which they actually use is a minus for them, and anything extra which they don't need is unnecessary for them.

    6. The international users prefers simplicity and minimal user design over complexity and over inflation with bloatware, they prefer the ROM to be basic and if they need any service or extra functions they use third party apps for that.



    Please don't forget to vote!


  • fezode
    Member
    fezode #3, Feb 28, 2015
  • bertosk
    Active Member
    bertosk #4, Feb 28, 2015
    Thanks fezode! this is EXACTLY what we need, very comprehensive and accurate!! Hope that something will be change!
  • El Porcharo
    ColorOS Advisor
    El Porcharo #5, Feb 28, 2015
    I just voted YES, will read your posts later on ;)
  • silasje1
    ColorOS Advisor
    silasje1 #6, Feb 28, 2015
    Great thread! Thanks a lot :D
  • apurvapatel
    Well-Known Member
    apurvapatel #7, Mar 1, 2015
    Haven't gone through the whole post, but I agree that there should be a dedicated international ColorOS, not based on the Chinese firmware.
    BUT. You made a poll *thumbs up* we voted *thumbs up*
    What next? Oppo sees the poll results and decides to ignore it and decide to go with what they want to give us anyway.
    They themself create polls and royally ignore the results.
  • fezode
    Member
    fezode #8, Mar 1, 2015
    apurvapatel
    Haven't gone through the whole post, but I agree that there should be a dedicated international ColorOS, not based on the Chinese firmware.BUT. You made a poll *thumbs up* we voted *thumbs up*What next? Oppo sees the poll results and decides to ignore it and decide to go with what they want to give us anyway.They themself create polls and royally ignore the results.
       At least we did what we should do and informed them of our preferences and what would satisfy us, also, we clearly showed them why doing what they are doing right now is wrong, if they decided to ignore it then they will surly be ignoring their international users, which is not wise for a startup company targeting an international market.
  • silasje1
    ColorOS Advisor
    silasje1 #9, Mar 1, 2015
    fezode
    At least we did what we should do and informed them of our preferences and what would satisfy us, also, we clearly showed them why doing what they are doing right now is wrong, if they decided to ignore it then they will surly be ignoring their international users, which is not wise for a startup company targeting an international market.
    I agree. If we don't say anything they will never know. Now we have said our thing now and we need to wait for people to read this and discuss with us so Oppo will also get notice of this thread.
  • El Porcharo
    ColorOS Advisor
    El Porcharo #10, Mar 1, 2015
    So guys, everyone put this thread in their signature!!
  • 8monochrome
    Well-Known Member
    8monochrome #11, Mar 1, 2015
    I agree. Wholeheartedly. I believe that progress can be made this way.
  • Bishop65ger
    Well-Known Member
    Bishop65ger #12, Mar 1, 2015
    What's the problem now?
    You can flash custom roms :)

    Find 5 @ Soon OS
    neverbuyoppoagain
  • silasje1
    ColorOS Advisor
    silasje1 #13, Mar 1, 2015
    Bishop65ger
    What's the Problem now?You can flash custom roms Find 5 @ Soon OSneverbuyoppoagain
    There shouldn't be need for a custom rom anyway. I used Sony Xperia phones and can say i don't really needed custom roms because their software is good. You can't just tell your costumers: "Hey guys our OS is not really good so go ahead and install a custom rom!". As an idea they can support, lets say Nameless ROM or Cyanogenmod, and ship all phones with it (International). Just an idea
  • xilinhot-mike
    Member
    xilinhot-mike #14, Mar 1, 2015
    fezode
    6. The international users prefers simplicity and minimal user design over complexity and over inflation with bloatware, they prefer the ROM to be basic and if they need any service or extra functions they use third party apps for that.
    Not so sure about that one, especially with carrier subsidized and customized handsets. This is a list of third-party shit you get on a Verizon version Samsung Galaxy S5:AmazonAmazon AppstoreAmazon app suiteAmazon KindleAmazon MP3ANT Radio ServiceAnt+ PluginsAudibleBubblesConfigUpdaterFamilyBaseCompanionFlipboardGoogle Play GamesHangoutsIMDbNFL mobilePolaris Office 5S HealthSamsung UpdatesSlackerSmart RemoteSoftcardVerizon AccessoriesVerizon CloudVerizon Message+Verizon Support & ProtectionVerizon NavigatorVZWAVSService You might detest football, but the NFL app is still there, and can't remove it without rooting and voiding the warranty. In fact there's a FAQ sometimes, goes like "I've got a Sprint phone and this NASCAR app using all my 3G data. What can I do about it?" Makes ColorOS seem quite clean in comparison.... :D AFAIK there's not many handsets that can guaranty will be free of third-party bloat... Apple iPhone and Google Nexus.
  • El Porcharo
    ColorOS Advisor
    El Porcharo #15, Mar 1, 2015
    Keep in mind that Oppo devices are not sold by international carriers but this is done through official resellers only. And on the international side you can only buy it online. ;)
  • bertosk
    Active Member
    bertosk #16, Mar 1, 2015
    xilinhot-mike
    Not so sure about that one, especially with carrier subsidized and customized handsets. This is a list of third-party shit you get on a Verizon version Samsung Galaxy S5:AmazonAmazon AppstoreAmazon app suiteAmazon KindleAmazon MP3ANT Radio ServiceAnt+ PluginsAudibleBubblesConfigUpdaterFamilyBaseCompanionFlipboardGoogle Play GamesHangoutsIMDbNFL mobilePolaris Office 5S HealthSamsung UpdatesSlackerSmart RemoteSoftcardVerizon AccessoriesVerizon CloudVerizon Message+Verizon Support & ProtectionVerizon NavigatorVZWAVSService You might detest football, but the NFL app is still there, and can't remove it without rooting and voiding the warranty. In fact there's a FAQ sometimes, goes like "I've got a Sprint phone and this NASCAR app using all my 3G data. What can I do about it?" Makes ColorOS seem quite clean in comparison.... :D AFAIK there's not many handsets that can guaranty will be free of third-party bloat... Apple iPhone and Google Nexus.
    Infact in Galaxy S6 there will only a pairs of apps by Samsung! Anyway Verizon is not Samsung... If you buy a branded Phone is normal have the apps of that brand in that Phone. PS Please stop take Samsung For do example and comparisons!!!!! That s....t company with their s....t smartphone!
  • fezode
    Member
    fezode #17, Mar 1, 2015

       The problem is simple, we are handicapped by the development model Oppo is using right now, yes you can go custom any day but that's not a long term solution, unless Oppo officially adopts a custom ROM and open it's sources to that ROM including the drivers for the camera and MaxAudio which is the biggest two selling factor for the Find7, I would use Nameless or Omni immediately if it had Oppo camera and MaxAudio drivers and Oppo official support and updates for these two hardware features. And as silasje1 said, when you have a really good ROM, the need for custom ROM's simply fade away, look at Xperia devices for example, the custom work done there is on the same Xperia ROM, they just tweak it and add to it, the majority of the users would never change an Xperia device ROM to something like CM, simply because it's beautifully done and truly out of competition.
  • Bishop65ger
    Well-Known Member
    Bishop65ger #18, Mar 1, 2015
    @Bertosk: You want to compare your Find7 with Note3? Don't make a fool of yourself...
    @Fezode: You are new here. Read my older posts, or Ronny's or KaminoReal's or...read in Find 5 section. There is no hope for better software made by Oppo. The "Oppo Defenders" gave ta totaly wrong feedback to Oppo developers. They were fully satisfied with "no bugs at all software" lol

    As said before I'm going for a Sony phone if these chinese companies don't destroy Sony before the release day of Xperia Z4 compact.
  • bertosk
    Active Member
    bertosk #19, Mar 1, 2015
    Bishop65ger
    @Bertosk: You want to compare your Find7 with Note3? Don't make a fool of yourself...@Fezode: You are new here. Read my older posts, or Ronny's or KaminoReal's or...read in Find 5 section. There is no hope for better software made by Oppo. The "Oppo Defenders" gave ta totaly wrong feedback to Oppo developers. They were fully satisfied with "no bugs at all software" lol As said before I'm going for a Sony phone if these chinese companies don't destroy Sony before the release day of Xperia Z4 compact.
    who have talk about note3? me?Anyway... i hate samsung, for me they build shi..ty device! if oppo give a better software support....aaahhh oppo oppo :D :Di've tried the nameless on my find7... and i can say that my find7 is better than note3, note4, S5, S4 and yes, S6!!This iOS style is the worst customization ever... no app drawer... FFFUUUUUUU really really bad!!
  • El Porcharo
    ColorOS Advisor
    El Porcharo #20, Mar 2, 2015
    bertosk the link in your signature is wrong: it drives to your post #16 in this thread instead of the OP.

    Please replace it with this link http://www.oppoforums.com/thread ... -chinese-rom.24853/ and also put the green "VOTE YES" line nearer to the link because like this is not very clear! ;)
123456789Next
You have to log in before you can reply Login | Sign up

  

International

Loading...